Sap Abap Developer Resume
New, JerseY
SUMMARY:
- Accomplished IT professional with 8+ years of IT experience in progressively responsible positions including 8 years of extensive experience in implementing SAP applications as an ABAP Technical Consultant.
- 8 years of experience in ABAP with two full life cycle implementation experience.
- Worked in FI/CO, SD, MM, PP, WM Modules.
- Worked on all major areas of ABAP like Reports, Interfaces, Conversions, Enhancements, Forms, BADIs, and Module pool, BAPI, RFCs and LSMW.
- Worked onsite/offshore model.
- Good experience in data migration using LSMW, BAPI and BDC programs.
- Designed and modified the layouts using SAP scripts and SMARTFORMS.
- Experience in enhancements using BADI, User Exits and Enhancement Spots.
- Expertise in developing inbound and outbound file based interfaces
- Good debugging skills and good expertise with new debugger.
- Developed custom reports across modules using ALV, interactive and classical reporting.
- Experience in design, coding, unit testing, Integration testing and post - implementation support.
- Experience in writing Technical Specifications from functional specifications, preparing project documentation, design and testing documents
- Good understanding on PI for interfaces.
- Excellent communication skills and experience in working with business and functional people.
- Strong programming, analytical and issue analysis skills.
- Self-motivated, Team Builder and goal oriented and able to set effective priorities to achieve immediate and long-term goals
TECHNICAL SKILLS:
SAP: ABAP/4 Programming
SAP Functional Areas: SD, MM, FICO, WM, QM, PP, LE, PM
Cross Applications: IDOC, ALESAP systemECC 6.0, ECC 4.7
Other Technical Skills: C, C++, Java, JDBC, JSP, Oracle, Java Script and HTML
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
SAP ABAP Developer
Environment: ECC 6.0, FI/CO, AP, MM
Responsibilities:
- Created smart styles and uploaded logos for project related Smart forms.
- Created Text modules for smart forms.
- Created Purchase Order layout in Smart form and developed print program using BAPI PO GETDETAIL to drive this form.
- Developed smart form for Bill of Lading with Terms and conditions.
- Developed custom smart form for customer notifications for confirming address changes to customers.
- Created smart forms for purchase requisitions and request for quotations
- Modified SAP script for check printing.
- Developed Report with various conditions to validate ARIBA Incoming Purchase Order Report and Duplicate Invoice Report
- Created custom program to maintain legacy vendors and SAP vendor’s details
- Created report to download vendor table dumps to send to legacy system.
- Created Custom Tables, Dictionary objects and created table maintenance for customization table.
- Developed BDC program to upload intercompany assets using ABT1 transaction code.
- Loaded Asset Master using BAPI FIXEDASSET OVRTAKE CREATE from flat files using LSMW.
- Created custom BDC program to upload vendor master from legacy data.
- Created LSMW project for fixed asset conversions using recording method.
- LSMW project developed for secondary cost element using recording method.
- Developed BDC program to upload employee bank information from legacy system
- Created and changed in generic function modules, which used as templates for creating custom programs.
- Copied standard function modules DMEE EXIT TEMPLATE to custom objects for which were used in DMEE configuration
- Worked with VIM (Vendor Invoice Management) Team to created/ change VIM function modules which were used in invoicing workflow configurations
- Developed userexit in EBS program to update custom table with check clearing date information.
- Implemented enhancement spot in POST DOCUMENT function module to update invoice information to custom history table
- Enhanced ARIBA function modules to meet client requirements for Goods Receipts, purchase order and request for quotation BAPI’s
- Created IDOC generation program, Program creates IDocs and then download to separate files in the application server.
- Displays output in ALV
- Function module created and configured in WE55 for the file names with IDoc number, date and time stamp.
- Configured all project related Message Types, Ports and Partner Profiles.
- Created dashboard screens for displaying invoice information from different source systems
- Worked on module pool programming for Invoice Dash Board.
- Worked closely with offshore ABAP team for development, Technical Unit Testing, Documentation, Work assignment.
- Worked with onsite and offshore teams for Function Handover Review, Technical Specification Review, Code Review, and Technical Unit Testing.
- Tools used for performance: System Trace - ST01, Runtime Analysis - SE30/ SAT, Performance Tuning - ST05, Code Inspector - SCI, ST12.
- Worked with function team, users and testers for functional specification reviews, User acceptance testing UAT, functional acceptance testing FAT and helped in preparing training documents.
Confidential, Moses Lake, WA
SAP ABAP Developer
Environment: ECC 6.0, SD, MM, FICO, WM, LE, PP, QM
Responsibilities:
- Interface program created for Vendor Creation. Whenever a vendor created or modified in SAP the vendor details sent to legacy system using Business Transaction Events - 00001421
- Created interface for JE upload should load data into SAP using FB01transaction from spread sheet (legacy data) which will be manually run by the user. The interface has ability for data validation and test run.
- Created AP Invoice interface for FB60 transaction, Interface upload data from legacy file which will then upload into SAP using FB60 transaction and the invoices numbers downloaded into same file, in case of errors a separate file will be created with error information. After the interface executed all the data displayed in the ALV report with ability to load the error records.
- Created Payment Details interfaces runs after the AP Invoice program to get all the invoice details that are posted using AP Invoice and then sent to legacy system file location.
- Implemented BADI sub screen for objects BADI FDCB SUBBAS03, this is relevant for vendor invoice parking FV60, added field to input Cost center groups. Called methods GET DATA FROM SCREEN OBJECT & PUT DATA TO SCREEN OBJECT inside BAdi & Wrote code to get the data from screen & populate data to sap tables.
- Calculate Gross Weight for Delivery for Outbound Delivery, Implemented BAdi LE SHP DELIVERY PROC to calculate gross weight adding gas pick quantity, module weight and chassis weight.
- Item Proposal Enhancement, SAP Sales processing is based upon the SOLDTO party of the sales document MV45AF0F FCODE UMAT
- BTE created using FIBF transaction for Vendor interface.
- Loaded data GL accounts into SAP custom program using call transaction method from a flat file.
- Created Asset master conversion using BDC programming.
- Created smartform for customer statements, copied existing SAP standard smartform F140 ACC STAT to meet client standards.
- Copied standard smartform /SMB40/MMRFQ A (Request for Quotation Rejection Letter) and modified Logo, Formats, Headings, Added Reason of Rejection Text, Addresses etc.
- Traveler Document Smartform ISO Module No., Final Loaded Pressure, Temperature and Silane weight. This form is printed from VT01n and VT02n.
- Created Layout and smartform for Bill of Lading with Terms and Conditions from scratch.
- Created Smartform for Quality Management module for Certificates printing.
- Created Print Programs for Shippers Letter of Instructions, Bill of Lading.
- Function module created to validate and insert expense details into SAP.
- Modified and Copied print program FM06P for Purchase Order, Request for Quotation and RFQ Rejection Letter smart forms.
- Created LSMW project for loading Material BOM’s using direct input method RCSBI010
- Created LSMW for creating master recipes using direct input method RCPTRA01
- Created LSMW project to create secondary cost elements using recording method with transaction KA06
- Created LSMW project to create work orders for quality management using direct input method with program: RCRAPDX2
- Monitoring the Banking interfaces for Positive pay & Cleared Checks
- Worked on the issues on FICO, GL, AM, SD, MM with functional consultants and users.
- Worked in debugging standard and custom objects to find out the root cause of the issues.
Confidential, Norcross, GA
SAP ABAP Developer
Environment: ECC 6.0, SD, MM, FICO, WM, LE, PP, QM
Responsibilities:
- Created Purchase Order history report giving the details of Document number, Item, Posting date, Quantity, Local Currency, Delivery Note and Reference number.
- Created Factory order report to display sales order header details and sales order items.
- Created monitoring program for MF40 Transaction.
- Created Picking Confirmation report for Inventory and Warehouse management.
- Debugged standard program to find out the differences occurred in the G/L accounts.
- Created BDCs for Change Routings for CA02 Transaction, Mass Upload Purchasing view in MM02, Asset Retirement and Scrapping using Call transaction method, Extend materials to the Sales Organization views, MRP1, MRP2, MRP3, MRP4, Work Scheduling, Warehouse Management, Accounting and Costing views,
- Created RFC for GL document in MF40 giving Material, Plant, Back Flush quantity and UOM.
- Change Production Order dates for CA02 giving Order no, Start and Finish dates.
- Modified Order Termination RFC, Added Packaging Quantity, No. Of Conductors, Finishing date and Starting date Fields as Export parameters.
- Created RFC to display Production Order Components to extract only leve1 1 BOM’s.
- Get values of Variant Configuration values for the Length of Jumper field and giving input parameter as production order numbers.
- Created Implicit enhancements for SAPMV45A for Sales Order Create/Change
- Implemented BADI MB DOCUMENT BADI for Good Receipt
- Used Inbound IDOC for production order confirmation and customized using ALE
- Extended IDOC for Orders05 for outbound processing.
- Developed an Outbound interface to send purchase order data using message type ORDERS.
- Outbound interface from SAP to the domestic freight payment system (FPS), among different Business Partners provides FPS with the stock transfer (reimbursement) information
- Developed Custom layout screen for shipping authorization with Create, Change & Display.
- Developed a program to store and carry out the automated Process order confirmation and also the Load inventory management settlement.
Confidential, Orlando
SAP Technical Consultant
Environment: SAP 4.70 Enterprise, Module SD, and WM.
Responsibilities:
- Report to list out number of fields changed in a sales order with details of changes on date basis.
- Interactive report based on Purchase Requisition number, displays material number, quantity, and delivery date as a basic list. Upon clicking on Material displays purchase group, purchase order number, vendor, clicking on Vendor displays net price, payment terms.
- Developed report for giving list of sales orders sitting in incompletion log & giving details of no. of days in incompletion log.
- Created BAPI for an inbound delivery to display list of deliveries giving details for PO Details,
- Delivery Details & shipment details by taking PO No, Delivery Date, Carrier and Bill of Lading.
- Created Shipping Order, Order Confirmation & Customs Invoice using smart forms.
- Created SAP script for Steam Distribution Channel and Gas Distribution channel. Giving the details for material, material quantity, stock available Unit price and Total Price.
- Coded User-exit for Sales Order Original Requested date (transaction code VA01, VA02), program SAPMV45A-MV45AZZ. Created a new display field with field name "Original Requested Date" in the screen 8459. The Original requested date is captured from the scheduled line date when it is created and populated in the 'Additional Data B' screen in VA01, VA02 and VA03. USEREXIT MOVE FIELD TO VBAP this User-Exit can be used to assign values to new fields at sales document item level.
- Implemented BADI sub screen for objects BADI FDCB SUBBAS03, this is relevant for vendor invoice parking FV60, added field to input Cost center groups. Called method GET DATA FROM SCREEN OBJECT & PUT DATA TO SCREEN OBJECT inside BAdi & Wrote code to get the data from screen & populate data to sap tables.
Confidential, Seattle, WA
SAP Technical Consultant
Environment: SAP 4.70 Enterprise, Module SD, and WM.
Responsibilities:
- Developed Report with various conditions to validate Material Master and Sales Order.
- Designed and developed the following reports for Receiving Performance Report, Sales Order exception Report and Goods received for put away.
- Developed Interface to update Custom Tables with Header and Line Item data for Legacy Sales Orders.
- Conversion program for downloading and uploading the Demand liability register statement.
- Uploaded Material Master and Sales order data from legacy system to SAP using LSMW.
- Coded user exits in SD module. USEREXIT PRICING PREPARE TKOMK was coded to include new header fields for pricing in billing.
- Modified field values of the condition screen with exit USEREXIT FIELD MODIFICATION.
- USEREXIT FILL VBRK VBRP was coded to fill additional data for billing document header and Items. This exit is called when a billing document is created.
- Developed BAPI to get MARKET to DEVICE relations from Variant Configuration tables.
- Coded User-exit for Return Sales Order, program SAPMV45A. To change plant name for the return sales orders in according to the
- Extensively involved in Creating and modifying the print programs according to the user requirements which include Sales Order Confirmation & Return Delivery Confirmation, Purchase Order and RFQ, Packing Lists & TO pick up lists
- Created Smart forms for Supply Point Loading Notification Output and Service Order Output
- Program to generate a set of vendor open items (invoices) and data transfer to bank using EDI.
- Developed an inbound interface to create customer master records.
- Maintained partner profile records for the message type DEBMAS, IDoc type DEBMAS06.