We provide IT Staff Augmentation Services!

Sap Abap Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Has hands on experience in various functional areas ranging from Sales & Distribution (SD), Materials Management (MM), FI/CO, WM, CRM, HR, PP, QM, PM and IS - Oil.
  • Has implementation experience in various industries like Logistics, Oil & Gas Industries, Manufacturing Industry, Public Sector, Insurance, Chemical Industry and Textile & Polymers.
  • Experienced in end to end Order to Cash (OTC), Procure to Pay (P2P) and Record to Report (RTR) processes.
  • Handled Implementation, Roll-out, Upgrade, Testing and Support projects. Working knowledge in Solution Manager, Remedy.
  • Accomplished professional with expertise in RICEFW development and worked in the areas of Implementation & Development, Upgrade, and Maintenance & Support.
  • Worked in various areas of ABAP like Reports (Classical & Interactive), Module Pool/Dialog Programming, Menu Painter, Screen Painter, Function Modules, RFC, BAPI, Development workbench, SAP Scripts, Smartforms, BDC, Data Dictionary, LSMW, ALV, ABAP Objects, BADIs, User Exits and Enhancements.
  • Experienced in the new SAP Enhancement Framework.
  • Experienced in ALE/EDI implementation, involved in configuration, IDOC extension, ABAP Function Modules.
  • Expertise in Developing Webdynpro ABAP Applications & Adobe Interactive Forms.
  • Developed Webdynpro components using FPM (Floorplan Manager).
  • Extensively worked on developing custom applications using Webdynpro ABAP with ALV for reporting and charts, Interactive Adobe Forms and cross components.
  • Experience in using SQL trace tool (ST05), Runtime Analysis (SE30), Debugger and enhancements to optimize.
  • Involved in creating and customizing various Layout sets, Driver/Print programs and Output types for printing different SAP documents and labels using SAP Scripts, Smartforms and Adobe forms.
  • Conversions & Interfaces - Defined and coded conversions and Interfaces between SAP and Legacy systems using BDC (Call transaction, Session method), LSMW, BAPI and ALE/IDOC.
  • Experience in QA included code review to check coding standards, naming standards, Validation, Authorization checks and predict possible performance issues in production environment.
  • Extensive Experience in analyzing complicated business process and creating functional and technical Specifications.
  • Experience in Performance Analysis of SAP programs using SAP standard tools like Run time analysis (SAT/SE30) and SQL Trace (ST05).
  • Experience in SAP full life cycle (SDLC) implementation, ASAP methodology, enhancement packs upgrades and AGILE (Scrum) methodology.
  • Worked on AGILE development methods for project delivery
  • Result oriented approach with a good proven track record with excellent interpersonal and good communication skills with proactive attitude and leadership qualities.

TECHNICAL SKILLS

ERP: SAP R/3 4.6C, 4.7, ECC 6.0, IS-Oil.

GUI: SAPGUI, Web Dynpro.

Programming Languages: ABAP/4, C

SAP Modules: SD, MM, FI/CO, PP, QM, WM, CRM and HCM

PROFESSIONAL EXPERIENCE

Confidential, NY

SAP ABAP Engineer

Environment: SAP ECC 6.0

Responsibilities:

  • Designed and developed a user interface to create and maintain the product hierarchy for Confidential BNA
  • Developed a mass upload program for uploading the BNA product hierarchy
  • Designed and developed product configuration tool for BNA products. Products or Product groups can be assigned as sub-items to the main item and various product can be set in this product config tool.
  • Developed a mass upload program uploading the product config for BNA
  • Worked on enhancements for adding the additional custom fields on material master for BNA
  • Worked on building a framework to maintain the sales order extension tables (Custom tables for BNA) during the order creation/change.
  • Create and update ID’s and corresponding leases (Contracts for subscriptions) for various actions
  • New Subscriptions - Create ID and corresponding lease
  • Conversions/Relocations - Create new lease for new ID instance and stop the existing lease
  • Removals - Stop the existing subscriptions
  • Updates to the existing lease - Price updates on Renewals, Payer updates etc.
  • Future removals - At renewals and after renewals
  • Advance renewals of leases
  • Cancellations of renewals based on different customer actions
  • Developed a user interface for processing ID and corresponding lease based on the user actions and reprocessing the same actions from the buffer
  • Implemented Badi’s BADI SLS HEAD SCR CUS/BADI SLS ITEM SCR CUS for adding new sub screens/Tabs in sales order at header and item level.
  • Worked on various user exits and enhancements as per the requirements in sales order creation/change.
  • Worked on various copy control routines and pricing routines as per the customer requirements.
  • Worked on developing a framework to update change logs for the custom tables.

Confidential, NY

Sr. SAP Developer

Environment: S/4 HANA

Responsibilities:

  • Developed an adobe form to consolidate the loan for a particular project which includes all types of loans (Construction, Permanent, IRP etc.)
  • Worked on the conversion program to upload the debt schedules into SAP
  • Developed a report will list all the Outstanding Bonds in SAP on Key Date (usually end of fiscal year or period) with information like Original Issue Amount, Redeemed amount in the period, Outstanding balance etc., based on various selection criteria like All Bonds, Taxable, Tax-Exempt, Green bond, Insured etc.
  • Worked on enhancements to create a new calculation base for calculating the Servicing Fee, IRP fee, SONYMA/FHA Ins Pre, LOC fee etc.
  • Worked on enhancement to adding the new fields on the Shopping Cart/PO screen in SRM
  • Developed a custom Infotype in SAP HCM to maintain the attributes of Location, Tier, Pension Number, Senior Officer, BRI Number in employee master data.

Confidential, Minnetonka - MN

Sr. SAP ABAP Developer

Environment: SAP ECC 6.0, SAP PI 7.0

Responsibilities:

  • Developed a VOFM requirement routine to block the orders at header level by calculating the tolerance level between the customer expected price and system prices based on the sales districts.
  • Developed a VOFM routine to accommodate the Minimum Order Value Delivery Block by Sales District/Sold to or Sales District and Transportation Waiver Handling, including an automatic “absorption” (waiver) of Delivery provided Freight charges by Sales District.
  • Developed a VOFM routine to calculate the Surcharge for some countries which uses plastic as a packaging material.
  • Implemented enhancement spot to check authorization on cost elements for KB11, KB13, and KB14.
  • Developed a generic interface program to post FI documents for Unicode systems and non-Unicode systems. This interface program dynamically supports different formats with different structures of input data files for all countries. This interface program is mainly intended to create batch input sessions with the transactions for posting documents (FB01), withholding tax and Value Added Tax for all countries, parking document (FBV1), post the clearing document (FB05) and create documents accrual/deferral documents (FBS1).
  • Developed a Webdynpro application to configure extension/conversion rules for Shelf Life Extension/Conversion process.
  • Developed a Webdynpro application to create work orders (CO01) based on some custom configuration and rules for Shelf Life extension/conversion process.
  • Implemented BADI WORKORDER UPDATE for the customer specific validations during work order create/change for repack and Shelf life extension/conversion process.
  • Populated Goods Movement details in a Custom Table each time a goods movement is created through MIGO or PGI by using MB DOCUMENT BADI.
  • Developed enhancements to implement Substitution rule for FI-CO and Rev Rec module.
  • Developed an Outbound interface to SuccessFactors to provide SuccessFactors with HCM employee base compensation data. This data will be used to determine eligibility and to facilitate the Merit process in the SuccessFactors tool.
  • Developed inbound deferral election and Loan repayment interfaces from Fidelity to HCM.
  • Implemented BADI HRSFI B EMPL DATA REPLICATION to extract data from SAP system and send to SuccessFactors as per the required format and Header labels
  • Developed an ALV report in FI/CO to extract duplicate vendor invoices based on user selection i.e. company code, document number, document type, vendor number, clearing doc number, invoice amount and clearing date.
  • Developed custom ALV Webdynpro application to display the Account payable information of Vendor based on date.
  • Developed custom ALV Webdynpro application to list the Account Receivable information of Customer based on date.
  • Implemented enhancement spot in CRM for displaying current system date as reference date and to calculate the requested delivery date based on the plant and time zone and factor calendar for that country on CRMD ORDER transaction.
  • Implemented a BADI EVAL STARTCOND PPF in CRM for evaluating the start condition for sending order acknowledgments as PDF attachments to the partner functions assigned in action definition of that action profile.
  • Developed and ALV report in CRM to display the orders based on various selection criteria like plant, Header status, Item Status and based on partner functions and partners selected etc.
  • Developed Interactive ALV reports in Webdynpro ABAP, OO ABAP.
  • Prepared technical design documents, unit test documents and done the code review for various development done by the team.
  • Organize and solved the defects raised during various test phases of the project. High critical defects also involved in it.

Confidential, San Antonio - TX

Sr. SAP Technical consultant

Environment: SAP ECC 6.0, SAP PI 7.0

Responsibilities:

  • Analyzed and made several enhancements in the transactions ME51N to add the container material as a new line item.
  • Enhanced transaction MD03 to add container material as a new line item.
  • Analyzed and found an enhancement point to add the container material as line item in the outbound delivery in transaction VL03N
  • Analyzed and made several enhancements in the transactions ME52N, VL03N as per the business requirements.
  • Developed a transaction to create, update and maintain the batch details as per the business requirements.
  • Developed transactions to create the goods movement for delivery and purchase orders.
  • Developed test case documents to help the client to understand the developments made in the existing objects.
  • Created implicit enhancement to use tax jurisdiction which is determined from Sabrix API call from to calculate local taxes.
  • Developed programs for cost allocations and activity rates to special material types using BAPI ACCMANUAL ALLOC POST and BAPI ACC ACTIVITY ALLOC POST (KB15n and KB21n).
  • Configured Master data- Output conditions. Configured Partner Profiles, Ports, RFC destinations, Message Type & ALE distribution model for communicating with SAP new system.
  • Extended several IDOC types related to ORDERS, DEBMAS, CREMAS, MATMAS and BOMMAT05 etc. Modified several IDOC programs/user exits to populate SAP and Custom segments.
  • Developed Migration project using LSMW tool and generated transport request to the project released across the landscape and support them.
  • Using the BDC recording for Create Vendor master data (XK01), General Ledger Chart of accounts master data (FSP1), Creating Cost center (KS01) and Creating Statistical Key Figures (KK01).
  • Involved in developing technical specifications by understanding the functional requirements.
  • Used BAPI GOODSMVT CREATE to do Goods Receipts for Purchase Order after importing the data from an external system.
  • Implemented a BADI BADI MATERIAL CHECK to change the description of a material in transaction MM02.
  • Created custom implementation for standard BADI CUSTOMER ADD DATA in VD02 transaction to add the customer address details.
  • Implemented BAPI SALESORDER GETLIST to get list of orders and details for a customer.
  • Developed User Exit to calculate discount rate based on customer type.
  • Developed the pricing routine and configure them in standard transactions as per the client requirement.
  • Design and Developed the VOFM routines in Sales orders, Delivery and Invoice/billing transactions.
  • BDC session for Auto creation of sales order. This BDC creates a sales order for the purchase order created on the current day. The program can be scheduled to run in background. (Transaction VA-01).
  • Developed a custom program for creating and updating Goods Movement Document by using BAPI GOODSMVT CREATE & WS DELIVERY UPDATE 2.
  • Developed programs for creating & updating Purchase Order and Purchase Requisition Document Numbers by using BAPI's.
  • Design and Developed the Orders/Delivery and Billing transaction custom output types and Scripts and smart forms enhancements.
  • Developed Batch Input Programs to transfer data from legacy system's Flat file, having Customer Master -data and contact person data using transaction 'XD01'.
  • Design and developed the tax calculation enhancements based specific condition records in orders.
  • Implemented new screens in Vendor master transactions i.e. XK01/XK02/XK03 or FK01/FK02/FK03 and /MK02/MK03 t-codes with help of Module pool, user exist, BADI and screen configurations in vendor master.

Confidential, Chicago - IL

Sr. SAP Technical consultant

Environment: SAP ECC 6.0

Responsibilities:

  • Development of the Contract Management Application in Webdynpro ABAP for Create/Change/Display Contract. This Application is a simulation of VA41/VA42/VA43.
  • Development of the Inquiry Management Application in Webdynpro ABAP for Create/Change/Display Inquiry. This Application is a simulation of VA11/VA12/VA13.
  • Developed a Webdynpro ABAP application for Mass Order creation.
  • Developed Reports for Initial Download and Delta Load for Invoice, Internal Orders, PO, Purchase Requisition, Project Details and Vendor Master Data.
  • Responsible to create Technical Specification document for various SAP RTR / OTC related Reports, Enhancements, Interfaces for the data received from ECC and third-party systems.
  • Developed an ALV tree report using the class CL GUI ALV TREE. This report displays all the inbound deliveries, which are yet to be Goods receipted.
  • Modified a dialog program that displays sales orders. This program can interactively create and update Item notes for a sales order. The comments will relate to Material shortages, commit dates and other info.
  • Modified ME PROCESS PO CUST BADI for storing the vendor Number and Purchase Order Number when PO got created.
  • Configured communication settings for two ALE Systems. Maintaining the logical system, allocating the logical system to the clients, setting up the RFC destinations, port definition.
  • Performance Tuning has been done using SQL trace, run time analysis and changing the ABAP reports for better performance modifying internal tables and select Upgraded 4.6c Version Programs to ECC 6.0 as per the requirement.
  • Creation and Modification of Scripts as per the client requirement.
  • Modified Smartforms layout and print program for billing invoice.
  • Customized Smart form SF ORDER PREVIEW to print the shipping address.
  • Designed and Developed LSMW for Out Line Agreements, it will upload the Data from legacy system to SAP system.
  • Used Standard BDC program RV14BTCI (Pricing) to load data into SAP database. Migrated the data from the legacy system using by ABAP/4 transfer program.
  • Developed a User Exit for Purchase Order that will be triggered when a user tries to modify certain standard fields on a Sales Order that is tied to a nomination. When the user modifies these fields, and tries to save the changes, these field values are reset and proper messages are displayed. Also, developed a similar user exit for the Sales order.
  • Developed a User Exit to populate certain custom fields with default values during creation of a Sales order.

Confidential

SAP HCM Technical Consultant

Environment: SAP ECC 6.0

Responsibilities:

  • Development of the Resourcing Application in Webdynpro ABAP for Hiring, Rehiring & Reassignment of the Employees. Designed & development of the Classes & for the Whole Scenario. This Application is a simulation of PA40 for all the actions.
  • Development of the Additional Payments Application in Webdynpro ABAP for Creating, Changing & deleting the Additional Payments of an employee in ESS.
  • Developed a function module which will determine plan eligibility and perform the default enrollment, change or delimit for the main personnel assignment into the appropriate Retirement plans.
  • Developed a report to enroll or delimit benefit plans (Health, Insurance, FSA, Retirement) based on eligibility changes.
  • Implemented User Exit PBAS0001 to update the year on IT0170 End Date field to match the year from the IT0170 Begin Date field.
  • Developed a custom class to capture important interface runtime stats like runtime, processed records count, error counts etc. The stats were written to a custom table. This class was used in both outbound and inbound interfaces.
  • Developed a conversion tool for downloading the Transformed, Error and Error Detail files for each Conversion ID. Output will be displayed in ALV using Split Control.
  • Implemented the User exit CATS003 to add custom fields to the CATS time sheet. The Absence types were split into ‘Absence type’ and ‘Absence reason codes’. The absence reason codes were maintained in a separate custom table and the user input entries were validated against the absence type values.
  • Created custom PA Infotype to store custom employee organizational data like employee agency code, employee department code, reporting unit, etc. All the entries were validated against values stored in custom tables.
  • Developed an outbound interface that provides garnishment deductions withheld by MyCalPAYS to the legacy system for converted employees and employees with concurrent CSU/CS assignments.
  • Developed a Time inbound interface which will read files from departments/agencies holding recorded time data and will be uploaded into CATS to provide time data for Time Evaluation and Payroll processing.
  • Created conversion programs to transfer the legacy HR data to SAP HR Master Data Infotypes 0000, 0001, 0002, 0007 and 0171 using LSMW (Legacy System Migration Workbench).
  • Developed a report to determine eligibility and calculate correct CHP DIP amount and create a payment record for eligible employees with the calculated CHP DIP amount. The eligible employees will get a calculated amount as a payment corresponding to the Dental plan and dependent coverage level they are enrolled in.
  • Developed an outbound interface to provide Department of Personnel Administration (DPA) with a demographics file that contains a list of employees enrolled in Parking Flexible Spending Accounts (FSA’s).
  • Developed a report direct disbursement warrant register to provide deduction remittance information to Administration and Disbursements Division (ADD) for reconciliation which will be prepared for each direct disbursement cycle. Separate reports would be generated for the warrants and direct deposits.

Confidential, Tallahassee - FL

SAP Technical Consultant

Environment: SAP R/3 4.7, ECC 6.0.

Responsibilities:

  • Developed a Webdynpro ABAP Application to create Sales Order which is a simulation of VA01 transaction.
  • Developed contract interactive report in Webdynpro ABAP to change and display the contract details from the output of the contract interactive report.
  • Developed Search Order application in Webdynpro ABAP to search the sales order created depending on search criteria.
  • Developed a module pool/dialog program in PP/SD to track the sales orders. The custom functionality for Revised Good Issue Date (RGID) has an option to reschedule/approve/reject Sales Orders and Production Orders. Also, developed screen layouts for the RGID functionality and the employee responsible can directly approve or reject the order.
  • Developed a Custom Sales tax report by copying the Standard SAP RFUTAX00 and modify to the business requirement.
  • Developed a SD backlog Report which is used to get all backlog orders based on Sales Organization, Distribution Channel, Division and Booking Plant.
  • Developed a Production Planner Report (Editable ALV), this will be used by Service Centers for viewing the anticipated and planned orders by month.
  • Implemented customer requirements in SAP Sales user exits by modifying different forms like USEREXIT MOVE FIELD TO VBAK, USEREXIT FIELD MODIFICATION, USEREXIT MOVE FIELD TO VBKD and SAVE DOCUMENT PREPARE in programs MV45AFZZ and MV45AFZB.
  • Implemented USER EXIT (PCSD0002) in CS61/CS62/CS63 to Create, Change and Display Skandia custom BOM fields. Enhancements were made to include Custom Function modules to do complex dependency calculation and edits based on the input during Order Entry.
  • Implementing User Exits and BADI’s to populate custom fields in IDocs and transactions.
  • Worked on Custom Smartform Quotation and modified layout, Program Logic, based on the Business requirement.
  • Worked on Custom Smartform Order Confirmation and modified layout, Program Logic, based on the Business requirement.
  • Involved in Master Data distribution for Vendor Master from Central Partner system using ALE Distribution Model.
  • Involved in Inbound transactions using Message type ORDERS, function module IDOC INPUT ORDERS to enable the client in receiving purchase orders from its customers and updates sales order in client's SAP system.
  • Created new IDoc type as a copy of MATMAS01. Extended this new IDoc type with a new segment for freight group details, plant code, end ship date, gross weight and shipping unit.
  • Developed an interface to send payroll information from SAP HR to ADP using HR interface toolbox PU12. New interface was created copying standard SAP FADP interface.
  • Developed a RFC function module in SD to extract all the sales documents (VA03) and contract documents (VA43). The function module includes custom logic in giving the Pricing net amount values at header and item level.
  • Developed a RFC function module that can be called by the 3rd party company. This interface updates the sales order status through Sales order release transaction (VKK1).
  • Designed and coded a BDC program for Open Sales Orders that updated records in the sales order screen or will create new sales orders depending on the source data file from external systems.
  • Developed a program to upload the customer invoice details from flat file using Batch input method.
  • Developed a BDC to upload legacy system data into SAP, to create/modify Material Master and to update the Customer address details.

We'd love your feedback!