Sap Abap Sap Ui5| Sap Fiori| Sap Odata Developer Resume
Austin, TX
SUMMARY
- Around 7 years of experience as an SAP ABAP Developer, 2 years of experience as an SAP UI5/FIORI developer, and NetWeaver Gateway OData services.
- Experience in analysis, design, development, testing, implementation of applications using SAP ABAP, SAP Adobe Forms, and SAP UI5/Fiori.
- Worked on an implementation project, a maintenance project and a data migration project for the modules Material Management (MM), Plant Maintenance (PM), Finance (FI), Human Resources (HR), Commercial Marketing (CMKT), SD (Sales and Distribution) of SAP.
- Expertise in understanding the R/3 system & Experience in ABAP/4 Programming techniques.
- Involved in all phases of Software Development Life Cycle (SDLC) following the best practices, coding standards, performance efficiency wherever possible.
- Expertise in creating Data Dictionary Objects (Tables, Structures, Views, Data Elements, Domains and Search Helps).
- Expertise in creating Reports (Classic, Interactive, and ALV).
- Worked on Module Pool Programming using Object - Oriented concepts.
- Worked on Dialog Programming using Screen Painter, Menu Painter, flow logic - with Process Before Output (PBO), Process After Input (PAI).
- Extensively worked on techniques of data migration from Non-SAP to SAP system for various transactions using Legacy System Migration Workbench (LSMW), Batch Data Conversions (BDC) using Call Transaction and Session methods.
- Designed the forms using SAP Scripts, Smart Forms, Adobe Forms.
- Experience in Enhancement Techniques BADIs, User Exits, Implicit.
- Worked on Functional Modules, BAPIs.
- Experience in job scheduling using t-code SM35.
- Good Knowledge on Workflows.
- Worked on ALE, EDI, IDOCs.
- Experience in analyzing ABAP runtime errors.
- Expertise in debugging the programs, troubleshooting the issues, and performance tuning.
- Used tools such as SQL Trace (ST05), Runtime Analysis (SE30) to improve the performance of programs.
- Experience in building SAPUI5/Fiori application using SAP WebIDE, javaScript, XML, HTML5 and consuming the data by using OData Service.
- Experience in creating NetWeaver gateway services using t-code SEGW.
- Experience in integrating Gateway ODATA services with UI5 Apps.
- Good knowledge of FIORI Launchpad configuration.
- Good knowledge of BRF+ Framework.
- Experience in automation testing using the Component-Based Test Automation (CBTA) tool.
- Good Experience in ApplyingOSS Notesmanually and alsousing transaction codeSNOTE and also fixed SAPU/SPDD errors during Service Pack Upgrades.
- A better understanding of the business process and related technical issues related to SAP MM, PM.
- Worked on documentation like preparing Unit test scripts, technical specifications.
- Strong analytical and logical skills - the ability to resolve issues in a high-pressure environment.
TECHNICAL SKILLS
ERP: SAPR/3, ECC 6.0, CRM 7.0, S/4 HANA
SAP Modules: MM, PM, FI, HR, CRM, CMKT, SD
Tools: Eclipse, SAP WebIDE, CBTA, Solution Manager
Programming: ABAP/4, UI5, Fiori, NetWeaver Gateway OData Services, ABAP Development for SAP HANA, OOPS ABAP, BRF+, WebDynpro, Python, MATLAB
Data Dictionary: Tables, Views, Structures, Data Elements, Domains, Search Helps, Lock Objects
Reports: Classical, Interactive, Report Painter, ALV
Module Pool: Dialog Programming, Screen Painter, Menu Painter
Interfaces: IDOCs, BAPIs, RFCs
Conversions: BDCs, LSMWs
Extensions: Customer Exits, User Exits, BADIs, Enhancements
Forms: Scripts, Smart Forms, Adobe Forms
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
SAP ABAP SAP UI5| SAP Fiori| SAP OData Developer
Responsibilities:
- Worked with SOLMAN for CHARM document creation and maintaining project specific documentation.
- Worked with multiple interfaces like CFAS & Lockbox
- CFAS ( Corporate financial application suite): Takes care of accounting and financial activities.
- Also does vendor management, invoice management and financial reporting.
- Lockbox: For tracking bank payment
- When customer does payment the bank will send lockbox and it will be applied to invoice.
- Worked on many web services like Salesforce, Venue management & OTSM
- Salesforce acts as a CRM application, Holds a copy of product catalogue. Customer account and contract creation is done in CRM.
- Venue management: creating a venue and setting up the WIFI services for the client. Venue is created when a ‘New venue’ button is clicked from project->project planning->venue build->cust. Enhancement
- OTSM: Homegrown system for Confidential &T for taxation and address validation. The primary method of interaction with OTSM is M2M via web service.
- Worked on ODATA service API for AWS interface, when a customer wants to place an order through a web portal, CURDQ operations have been implemented using ODATA service and updated SAP database.
- Worked on IDoc for to generate electronic invoice for customers like McDonalds and FedEx, So Invoice is generated and send to true commerce.
- Worked on LSMW to mass update WBS element in project definition with person responsible Mass closure of PO Mass project definition delete along with WBS element & Network.
- Worked on Workflow to send an email to person responsible if a location code for a customer is missing & also is installation completion date is missing.
- Worked on ODATA service creation which includes data about existing projects in sap, Business requirement is to automate process, of monthly report from SAP which shows current status of the project, reason code and number of visits for equipment installation etc. ODATA service is consumed update in their systems with regard to project data as there is a sunset plan for SAP.
- Worked on data archival, created custom Archival jobs for FI DOCUMENT which performs WRITE & DELETE operations.
- Handling role and supporting developments as well as tickets. Interacting with client on daily basis and transition knowledge to offshore team.
- Working as a Scrum master and Sprint planning is handled on a bi-weekly basis in i-track.
- Good Confidential client facing role and worked on proactive ticket reduction/automations.
- Coordinating with team Confidential offshore and able to complete the assigned daily tasks.
Confidential
SAP ABAP SAP UI5| SAP OData Developer
Responsibilities:
- Worked directly with clients for business and technical requirements gathering.
- Developed Reports (Classical, Interactive and ALV) for MM, PM, FI modules.
- Worked on Data Dictionary objects.
- Worked on Table Maintenance Events to perform Data validation.
- Developed Adobe Forms for GR/GI Labels of MM.
- Worked on Smart Forms for Purchase Orders.
- Developed an ODATA service for a custom UI5 Application to create, edit, delete substitution rules for themselves or the employees working under them.
- Extended standard OData services for Purchase Requisition and Supplier Invoice Approval Applications as per requirement.
- Customized Purchase Order UI5 application as per user’s requirement.
- Created Function Module to generate the DWS code for HR Work Schedule Process.
- Worked on automation report to assign general, common roles to positions and generate PD Profiles.
- Created an automation report that sends an email notification to acknowledge/remind the user to act on pending work items in his/her inbox.
- Designed automated test scripts to create Purchase Requisition and then Purchase Order with the PR number created earlier using CBTA tool.
- Developed a program for Password Reset, Locking and Unlocking Users.
- Worked on re-hire restriction in PA40 by implementing BADI.
- Implemented WORKORDER UPDATE for customer validations while changing user status of work order.
- Worked on BAPI to create Contracts in MM.
- Created Screen variants for PM transactions.
- Worked on Authority check Objects.
- Worked on Search Help Exits and Enhancements.
- Worked on User Exits and Implicit Enhancements.
- Added t-codes to SAP Menu area.
- Applied performance tuning methods to programs wherever necessary.
- Created Utility class for security restriction objects for various transactions.
- Worked on high-priority issues and received many appreciations for solving the production issues quickly.
- Performed code reviews to ensure quality of deliverables.
Confidential
Data Migration Analyst
Responsibilities:
- Worked closely with Data team members to create Data Migration Strategy.
- Used LSMW as extract tool to extract data from Non-SAP and to load into SAP with minimal manual intervention.
- Performed Mapping and conversion of data.
- Performed validation and conversion of extracted data.
- Created LSMW to load Asset Values for Depreciation Values tcode AS92.
- Created LSMW for Asset Master Data change using BAPI.
- Created LSMW to upload data in info type 0035 (Company Instructions) for an employee using recording method.
- Created a BDC report using Call Transaction method to add entries in OIAB transaction and save the changes in Transport request.
Confidential
SAP ABAP Developer
Responsibilities:
- Created Data Dictionary Objects like Tables, Structures, Search helps etc for various requirements.
- Developed a Report for Auto release of trading contracts.
- Created an Automation report to create the schedule line items in a Trading Contract.
- Created a report to pull the spool data of a background job and send notification to specified group of people with subject as status of the job.
- Created an interactive list displaying sales orders and line items, which needed be delivered by a certain date.
- Created a report which executes ME22N t-code to create output message of Purchase Order in background with BATCH user id and print the spool output data.
- Created a custom info type and an interface report to process the input file and update the master data for the respective info type of an employee.
- Implemented BADI ME PO PROCESS CUST and ME PROCESS REQ CUST for customer validations while creating/updating Purchase Orders and purchase requisitions respectively.
- Created LSMWs to activate/deactivate Functional Locations.
- Created LSMW for various requirements like updating fields and status of a work order.
- Created a BDC report to correct confirmation errors in IW46.
- Created a BDC report to change description of GL account.
- Modified scripts for PO and Invoice forms.
- Redesigned layout for Adobe Forms as per requirement.
- Worked on IDOC’s.
- Created a BRF+ application.
- Improved the system performance in report programs for SELECT statements. Used tools such as SQL Trace (ST05), Runtime Analysis (SE30) to improve performance of coding.
- Applied performance tuning methods to improve performance of application processing thus reducing database loads by replacing some SQL statements with certain modifications. This reduces the number of database hits and using application servers instead to manage the load balancing.