Sap Development Lead Resume
Mason, MI
SUMMARY
- Over 10 years as an SAP R/3 ABAP/FIORI Consultant and 3 years as SAP Technical Lead with excellent functional knowledge of FI, SD, MM, WM, HR, SCM, PP, CRM, ABAP on SAP HANA 2.0, and most recent implementations focused on SAP FIORI Launchpad Designer, FIORI Apps Customization and ODATA REST Services.
- Expertise in full software development life cycle (SDLC) implementation of SAP R/3 and S/4 HANA.
- Experience in assessing client needs, supporting developers and architects, presenting SAP solutions to clients, implementing SAP projects, and making improvements based on client feedback.
- Experience in developing SAP FIORI applications using BAS, ADT(Eclipse)/Web IDE, Java script, XML, HTML5, and consuming the data by using NW Gateway services.
- Expertise with creating CDS views and exposing as OData Service through Annotation, RDS and BOPF.
- Good knowledge on ODATA Services for CRUDQ Operations, handled GET calls with $filter, $select, $orderby, $top, $skip, $skiptoken, $inlinecount.
- Good Understanding on Deep Entity Method, Function imports concepts, Association, Navigation and Cardinality. Implemented Expand Operations by using $expand in Data provider Expand.
- Familiar with Authentication options supported by SAP Gateway Hub.
- Configured Standard Fiori OOB Reports and Assigned PFCG Roles to the End users on S/4 Hana 2020.
- Knowledge on Deep Entity Method Concepts for CRUD Operations for Performance improvements and Screen Personas.
- Analyzed the usage of S/4 Hana Embedded Analytics for Fiori Reports.
- Created FIORI Reports and used UI Theme Designer for corporate theming and Branding on top of S/4 HANA system 2020.
- Worked on REST APIs to fetch JSON data from different sources for consumption.
- Created Data Modeling for Analytical, Attribute and Calculation views using HANA Studio.
- Extensively worked on Interactive reports, ALV and dialog programming.
- Good experience in BAPI, ABAP/4 objects programming.
- Experienced in using various modularization techniques like subroutines, Function modules, RFCs, and class modules.
- Experience with Connecting to underlying database using native SQL or ADBC calls.
- Good Knowledge of BRF+ and experience in Workflow, BOR and ABAP Objects.
- Development experience in creating Web Dynpro Applications with Model, View, Controller Architecture and FPM.
- Involved in configuration of Workflow tasks and coding of multi - step SAP workflows for MM, SD, and FI using workflow tools and debugging for troubleshooting.
- Knowledge on RICEFW, ABAP Objects, Enhancements, BAPI’s, BADI’s, ALE, EDI, Adobe forms, Smart Forms, LSMW, IDOC, SQL Script
- Strong analytical skills & organized. Self-motivated individual with Good Communication and Interpersonal skills.
TECHNICAL SKILLS
ERP Systems: SAP R/3 4.7, 4.6B & 4.5C, ECC 5.0, 6.0, S/4 HANA.
Front - End Tools: MS Office Suite, MS Project, MS Visio, MS SharePoint
SAP Tools: ABAP Workbench, UI5, LSMW, BDC, User Exits, ALE, EDI, ALV, CDS, AMDB, ADBC, ODATA, Annotations.
Domain Knowledge: SD, MM, FICO, PP, PM, SCM, CRM, WM
Languages: ABAP/4 for SAP, C++, C, Java, HTML5, CSS3, JAVASCRIPT
Operating Systems: Windows 10
Database: Oracle, MS-SQL Server
IDE: SAP Web IDE, HANA Studio, Eclipse, BAS
PROFESSIONAL EXPERIENCE
Confidential, Mason, MI
SAP Development lead
Environment: ECC6.0
Responsibilities:
- Responsible for weekly RICEFW Backlogs objects delivery associated with the business required functionality.
- Extensively worked on the troubleshooting and debugging of standard and custom programs for business flow analysis and helped functional consultants to come up with a solution.
- Worked with Confidential Azure ADO ABAP Development boards for daily sprints and release management.
- Initiated and implemented ABAP Unit which is the Test-Driven Development (TDD) for new development objects for Dart Development team.
- Mentored other SAP developers with SAP UI5 FIORI and OData Training.
- Worked on Benefits app which needed a new SAP UI5 view for adding dependents to insurance, coordinated the work with HCM functional team and deployed.
- Implemented Standard OData service CV ATTACHMENT SRV for attaching an Engineering record in SAP PLM WebUI Screen.
- Improved the Gateway architecture from HUB architecture to opening Gateway system to ECC system, Since SAP is now using and recommending using OData and UI5 components for ECC Web UI.
Confidential, Bridgewater, NJ
SAP Technical lead
Environment: ECC6.0
Responsibilities:
- Responsible for weekly/daily RICEFW objects delivery associated with the business required functionality.
- Extensively worked on the troubleshooting and debugging of standard and custom programs for business flow analysis and helped functional consultants to come up with a solution.
- Created SAP data dictionary objects. Researched existing objects, identified appropriate function modules and BAPIs, used them in ABAP programs to create various custom transactions.
- Developed and enhanced various Reports (classical/Interactive/ALV), Interfaces, Function modules and classes using OOPS ABAP
- Integrated OSVC with SAP to send information via various interfaces (Order, Delivery, Invoice, Material, Pricing, Customer, etc.). Syncing up all the relevant data has been achieved as both full load (entire data transfer) and a delta load (only data which are changed).
- Worked on the custom report program which uploads the legacy data from excel file and creates sales order using BAPI SALESORDER CREATEFROMDAT2
- Created a custom report using ALV grid to show billing details from VBRK and VBRP tables.
- Developed Bill Passing Module Pool program for passing bills related to different service categories like Handling, Liaoning, freight Etc. the In-Transit Project Delivery Framework and methodologies.
- Developed ALV report for open GR, Customer master, Customer ageing and generic reusable objects using OOABAP.
- Developed Workflow for parking invoice (MIRO). When an invoice is parked, it automatically triggers Workflow and send to finance manager to approve or reject.
- Created a report utility program to track the failure of IDOCs and to send email to business users for the desired basic and message types. Also, worked on the changes of existing IDOC mass update tool (custom program).
- Implemented user exit EXIT SAPLVEDC 002 to populate the shipping point, planned goods issues date information at the item level for ORDRSP message.
- Implemented the user exit - USEREXIT SAVE DOCUMENT PREPARE to check storage location entered when business user creates a delivery order.
- Created a new output type in NACE copying print program 'SD SDOC PRINT01' to customize the order confirmation print output.
- Tested the Functional Specifications to carry out the development works so that proper interface is developed between the TMS and SAP for ORDERS05, SHIPMT05, EDI 204, 214 and EDI 990, Invoice 810, ASN 856.
- Created a webservice SOAP WSDL in SAP for Checking if product is under warranty.
- Developed multiple SAP FIORI/UI5 Applications which were used by business to Verify Promos for Customers and Forms where Resellers enter their information to sign up for Confidential Authorized Partners.
- Developed multiple Web services using SOAMANAGER between SAP and KIBO Confidential Care project.
- Developed multiple API calls between Responsys Application and SAP for Emails.
- Architected Portal & SAP UI5 Solution and its position within the entire landscape, Lead the Development Team for UI5 & Portal and Integrated Gateway ODATA/JSON services with UI5 Apps.
- Part of Technical Arch team, advising on SSO, landscape, user authentication & set up, security, SAP Mobility access.
- Set up and configure Portal content, navigation, security, integration with UI5 & ECC etc.
- Custom Apps Development using UI5, JavaScript, jQuery.
- Implemented a BADI /UI5/BADI CONFIG HTTP HANDLER which was critical in resolving issues with Web application used as part of an iFrame.
- Created a Graphical Calculation view using Sap Hana studio which will provide details of Amortized amount of extended warranty.
- Created a FIORI Application for Employees to purchase Confidential Products during holiday season.
- Created CDS view and exposed it as ODATA Service for Material and Shipment status in FATS Application using Annotations.
- Created CDS view for getting Vendor approval hierarchy based on no of disbursement funds handled and exposed it as OData Service for vendor portal application.
- Solution developed by migrating business process and data from SAP ECC to newly built SAP S/4 HANA modules like SAP SD, SAP FI and SAP MM, integrated with various external applications.
- Migrated various custom programs from SAP ECC to SAP S/4 HANA system adhering to new S/4 HANA standards
- Migrated over supporting FIORI Applications over to S/4 HANA and Created Catalogs, Groups in the Launchpad Designer and assigned Launchpad Role to it.
Confidential, Redmond, VA
Sr SAP ABAP Developer
Environment: ECC6.0
Responsibilities:
- Developed Module pool program used to load data mapping from Confidential to Confidential .
- Developed a program called Rule Engine Box where the Business maintains certain rules for the Interfaces, based on the rules the transformations of elements take place.
- Developed programs for Transformation and Upload of Vendor Master, Asset Master, Asset Balances and GL Account data files coming from Confidential by leveraging the Mappings and Rules maintained by business.
- Developed functionalities of Reading, Uploading, Archiving and Moving Files using Class Interfaces like ZCL FILE HANDLER and other Function Modules.
- Worked with the BAPI’s BAPI ACC DOCUMENT POST, BAPI FIXEDASSET CREATE1, BAPI ASSET REVERSAL POST and BAPI BANK CREATE.
- Created a BDC program to post Asset Balances Data.
- Developed a Data translation Box with the Business Rules maintained in BRF for interfaces like Revenue, Close Consolidations and PRS.
- Built TRFC programs to receive the files coming from BizTalk for transformation and sent the transformed data to BizTalk.
- Created Partner Profiles for Outbound Connection from Confidential to SAP PI for IDOC FIDCCP02.
- Built a program to read the IDOC data and transform or drop data and created an outbound IDOC by using MASTER IDOC DISTRIBUTE FM with transformed data to BizTalk.
Confidential, Torrance CA
Sr SAP ABAP Developer
Environment: ECC6.0
Responsibilities:
- Worked 940 (Shipping instruction) outbound IDOC and EDI846 Inbound IDOC to process and post (BAPI) from SAP to Gentran and vice versa - WM.
- Developed RFC to post free stock (Inventory) using BAPI and scheduled receipts (planned orders) to SAP from BPCS and TIBCO will trigger this interface - WM.
- Developed interfaces to send Inventory, orders which are not shipped and customer orders from SAP to Manugistics system and posted Stock Transfer shipments from Manugistics into SAP - SD, MM, WM and IM.
- Worked on Inbound IDOCs to post SDA Un-Saleable, Stale products from Handheld to SAP systems using BAPIs - SD, MM.
- Developed interface to create Outbound Idocs for EFT Payment notification. The details of the payments made to SDAs using EFT must be sent to the SDA via Email. The transfer to the repository would be through IDOCS -FI.
- Developed inbound interface to post cleared checks which comes from Bank and developed interface to post vendor invoices which comes from BMO System- FI.
- Worked on Save publish (delivery) document BADI to update STO quantity with delivery quantity - SD.
Confidential, Houston, TX
Sr SAP ABAP Developer
Environment: ECC6.0
Responsibilities:
- Developed a program to map financial data from one client system to another which reads files and retail server and reformat the files to a single standard format. It would read custom database configuration tables to remap the data for client general ledger and create an output file in standard format.
- Developed a program which creates files in standard format for a G/L Posting Program and SKF load programs.
- Developed a program which creates and posts General ledger documents from the legacy systems.
- Developed a program which executes CO transaction KB31 to create SKF (Statistical key Figure) data for KWH and customer counts for revenue accounting.
- Developed a table upload program from excel to custom tables for table maintenance where the program dynamically creates the table structure for the table passed by the user.
- Developed a program to split incoming wire transfer file to retail and corporate file.
- Developed a program to convert Integrity folio to retail company code.
- Made changes to a custom program which loads data into Sap from daily integrity files.
- Created background jobs for programs developed and performed unit, system testing and User testing along with the user.
- Conducted meetings and discussions with the users to figure out solutions working closely with various analysts for a successful merger of NRG/GENON companies.
- Solved high importance production issue with a program so built a bill simulation factor table to help the program to estimate the TDSP charges needed for billing simulation using tables EVER, EANLH, ERCH.
- Developed a Balance Sheet Trend Interactive report using GLT0 table and drill down to G/L Account Balance.
- Developed AP Payment Register Report using an include which has generic forms to build an ALV.
- Developed a Tax Reconciliation Report where data needed to be used from Maximo system into SAP by using a native SQL Query.
- Called a BRFplus function TAX CALCULATOR from an ABAP program to calculate TAX for a Salary Amount.
- Made changes to GL and AP Interface report where the results need to be sent to user’s email ID’s automatically when a control-m job was run.
- Made changes to a Payment Information by Fax Notification to EDI & ERS Vendors report to correct and check the formatting of a Fax No.
- Material master report that impact Production Planning and the item has an active valid Bill of material, recipe and production Version - PP.
