Senior Sap Abap Developer Resume
Pittsburgh, PA
SUMMARY
- Total 10+ years of IT experience in SAP - ABAP. Four full life cycle implementation experience including ABAP. Developed solutions for MM, FI & CO, SD, WM and PP Modules of SAP R/3.
- 2 year hands-on experience developing objects on Vistex system.
- Strong working knowledge in RICEF (Reports, Interfaces, Conversions, Enhancements, Forms).
- Extensively worked on ABAP objects and in-depth knowledge of ABAP/4 Reporting (Basic, Interactive and ALV).
- Experienced in Dialog Programming using Screen Painter and Menu Painter.
- Extensive Knowledge in using Session method and Call Transaction method for batch data communications and BAPIs for interfaces.
- Experienced in using Legacy System Migration Work Bench for uploading data.
- Experienced in Enhancements and modifications using User Exits and BADIs.
- Extensive WebDynpro ABAP programming experience. Good understanding of all the controllers, UI elements, BAPI/RFC calling in WebDynpro and configuring WebDynpro.
- Hands-on experience with Technical upgrade from 4.7 to ECC 6.0
- Apart from regular ABAP programming, Involved in various XI interfaces ranging from file to file, Rfc to file, file to IDocs scenarios using XML.
- Configuration of communication channels using various Adapters like IDOC, RFC, SAP Business Connector, JDBC, TIBCO, File adapters, JMS Mail, SOAP and HTTP adapters.
- Experience with Performance Analysis, Performance tuning, Debugging, Authorization objects and OSS notes.
- BW: Understanding the whole BW architecture in a structured manner which involves Creating of info-Objects, Info-Cubes; defining Data Sources, Info Sources, Info packages for the interface with the external systems. Extracting data from Legacy systems and R/3.
- Good Understanding of both business processes and technical development.
- Strong working relationship with functional and technical project teams, Strong problem solving skills, Good communication and Oral skills, Mature Judgment skills.
TECHNICAL SKILLS
SAP Skills: SAP R/3, XI, BPM, Basis
Languages: ABAP/4, C, Java, Java Script
Cross Applications: RFC, ALE, EDI, IDOCs, BAPI.
Web Technologies: HTML, XML and Java Script, XSD, XSLT, XML Spy.
RDBMS: Oracle 8i, SQL SERVER 2000, DB2.
Operating Systems: WIN NT 4.0/2000
Front-ends: SAP GUI
Tools: Front page, Dream weaver
Mapping Tools: Message Mapping, Java Mapping, XSLT Mapping .
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Senior SAP ABAP Developer
Responsibilities:
- Developed FI custom program and standard report RFBIBL00 to post employee expenses and vendor line items.
- Implemented the BADI "ME PROCESS PO CUST".
- Developed Smart Form to print multiple labels
- Implemented the User Exit for Sales order.
- Embed SAP Portal Web Dynpro into Web UI screen in Transaction/Master Assignment Blocks.
- Custom Web UI creation for embedding applications.
- Migrated the SAP Script MEDRUCK of Purchase Order to Smart forms and modified it to suite the requirement.
- Converted various reports using ABAP objects.
- Developed Web Dynpro application to extract data from SAP BAPI using adaptive RFC made use of java connectors in the process.
- Developed a program to validate the Sales Order after creation.
- Developed Webdynpro application with details screen and signature verification screen Performance tuning of various reports and Code functionality.
- Developed vendor search by material Group report.
- Developed Dialog Programming report involving multiple screens for User Interactive Sessions.
- Designed and implemented data migration from Legacy system to SAP R/3 using BDC.
- Developed Sales price calculation, sales order update while invoice creation report.
- Developed Bill of material reports.
Environment: s: ECC 6.0, FI, MM, SD, WM.
Confidential, Renton, WA
Senior SAP ABAP Developer
Responsibilities:
- Created data elements, domains and tables for updating data for vendor evaluation and delivery performance rating of vendors per period and purchase organization etc.
- Configured SAP for ALE IDoc processing. Defined Logical systems, RFC destinations, Distribution Model, Partner Profile. Worked on DEBMAS, MATMAS and CREMAS.
- Coded User-exit for sales order item quantity and date changes (transaction code VA02), Changes to the order item and schedule lines were captured into custom tables for further processing. Exit sapmf02d 001 enhancement to enforce individual validation checks to the master record before committing the entered data. Enforced a message to be popped up in case of undesirable data.
- Production Order Report- this shows the production orders in a work center of different objects. This gives the different operations of different objects in a work center.
- Enhanced the User Exits that - while making Release Strategy, after Release the Purchase Order if any lower level changes the PO gives an Information message and exit the screen.
- Enhanced the performance of programs to reduce the run time.
- Worked with offshore teams in Europe and India.
Environment: s: ECC 6.0, PP, MM, SD.
Confidential, Bellevue, WA
Senior SAP ABAP Developer
Responsibilities:
- Extracting the key figures values and characteristic key combinations from the given key-figure in DP (Demand Planning).
- Mapping the extracted characteristic key combinations with key figure values over several weeks of data.
- Populating the forecast data into the future week’s data for the characters combination.
- Updating the key figure with several weeks of data for the planned supply data to SNP (Supply Network Planning).
- Worked on WebDynpros for ALV display.
- Developed a WebDynpro application using BAPI service call functionality and the BAPI used is sales order getlist.
- Developed ALV Reports with WebDynpro and developed WebDynpro Applications with View, Windows and configured Outbound, Inbound plugs and binded them with navigation links.
- Developed several custom tables for the future forecast purposes in APO.
- Developed programs in OER system to trigger sales events and purchase events.
- Executed parallel processing techniques for the already existing programs and brought down the execution time by several hours
Environment: s: SCM-APO, OER, ECC 6.0
Confidential - Houston, TX
Lead SAP ABAP Developer
Responsibilities:
- Worked with FAIT team on various objects like reports, enhancements, and interfaces.
- Developed various programs which retrieve process and generate files on the UNIX Platform.
- Created a WebDynpro component which copies the selected records of Material type from material table in to web table in web application.
- Using service call created WebDynpro component, which fetches the data from material table in sap system in to routine web table in web application.
- Developed interfaces which interact with Sabrix tool for calculating taxes.
- Debugged various production issues to find the root causes and fixed the issues.
- Did code modifications on the BW system. These included the changes for increasing the Performance.
- Developed interface to upload change the sales order for open sales order and partial sales order using the ALE/ IDoc.
- Created outbound IDOC interface to provide a way to create deliveries and shipment. The transaction is triggered manually to pick the files from presentation or application server.
- Created segments, add fields to existing segments, add segments to IDOC type/extension.
- Extended IDOC's with additional segments to supplement the requirements of the documents to be transferred.
- Worked on IDocs and maintained Inbound IDocs - ORDERS05. Checked the status of the Inbound IDocs that is posted on the system and recovered it from errors if any isn't successful.
Environment: FI, BW, MM, PP, ECC 6.0.
Confidential, San Dimas, CA
SAP ABAP Consultant
Responsibilities:
- Used transaction codes SM36 and SM37 to set up and monitor the background jobs and used RSBDCSUB to process the jobs.
- Used SAP Workbench Tools such as SQL Trace, Transaction Analysis and ABAP/4 Data Dictionary to research the data needed to meet the report specifications.
- Used BAPI, IDOC and Message type for Statistical Key Figure Transaction. Used a BAPI based ALE Scenario to handle seven different Inbound Interfaces.
Environment: ECC 6.0, FSCD, FI.
Confidential, Daly City, CA
SAP ABAP Consultant
Responsibilities:
- Developed input enabled table using WebDynpro for ABAP.
- In Webdynpro, designed and developed interface programs utilizing BAPI technology using RFC calls and IDOC protocol.
- Involved in creating UI interface using WebDynpro ABAP.
- WebDynpro applications on various aspects like Context Binding, Model Binding, Data Binding, Actions, Events, Custom Controllers, BAPI Service calls, Supply functions, Layout Managers etc.
- Involved in developing BDC programs for posting the document in the general ledger account and reversal the posted document in GL Account.
- Used SAP Workbench Tools such as SQL Trace, Transaction Analysis and ABAP/4 Data Dictionary to research the data needed to meet the report specifications.
- Project mainly involved with the objects related to FI pricing, use tax procedures.
- Understanding the functional specifications related to the use tax calculation project and converting them into technical specifications.
- Involved in Technical upgrade from R/3 4.7 system to ECC 6.0 system.
- Used SPDD and SPAU extensively in the process.
- Tax project involves- Creation of a custom table with 25 fields with maintenance allowed.
- Developed a program that uploads excel files with the vendor purchase orders and invoice details/tax details into the custom table.
- Developed a program updates SAP information for the related PO’s that are already available in the custom table, calculâtes use tax and updates status flags for every single record in the custom table
- Developed another which posts the use tax financial document into SAP for all the records in the custom table that are complete without tax.
- Created test data for testing the above programs; creating purchase orders, posting invoices and partial invoices and clearing invoices.
- Developed and tested user exit for stock placement strategy (WM module).
- Design and develop SAP Scripts for delivery, picking list and warehouse stock movement document printing.
- Modified the existing layout set and the program for Delivery.
- Changed Invoice Script by modifying the SAP standard layout set.
- Modified standard SAP script print program and SAP script layout form for account statement printing.
Environment: R/3 4.7, ECC 6.0, MM, WM, SD.
Confidential, Jacksonville, FL
SAP ABAP Consultant
Responsibilities:
- Developed a Wrapper ABAP which helps schedule transactions needing dynamic parameters to be passed and do not have a variant saving option.
- Designed and developed a user friendly screen to Confirm Production order using BAPIs.
- Developed an interface with another system, which updates Material master forecast values every week. This was developed to avoid using SAP forecasting routine. Developed custom Idoc type and message type to import data.
- Developed the pricing interface to fetch the price based on the variant configuration chosen by the customer. If no valid config exists for matching characteristics of an instance, create a dummy order using an RFC call for pricing.
- Modified Smart form for Invoice printing, developed SAP Scripts for RFQ and PO.
- Developed an extract to retrieve details of G/L postings for WBS elements in Project Systems to be interfaced with the Data Warehouse system.
- Involved in developing interfaces and conversions for acquisition integration.
Environment: ECC 6.0, SD, VISTEX, FI.
Confidential, Sunnyvale, CA
SAP ABAP Consultant
Responsibilities:
- Created report to display the material master sales view and purchase views to cross verify with the legacy data to ensure data consistency.
- Developed report to show the purchase order history to identify outstanding purchase orders. The main data elements used are Purchase Order number, subsequent doc number, and quantity and Material number.
- Written report used to access the discounts lost due to blocked invoices.
- Created report to investigate duplicate material master records with common descriptions.
- BDC programming for various transactions particularly master records like customer, vendor & material master. Used both Call transactions and Input Output sessions including error handling in BDC.
- Developed BDC programs for changing vendor details such as account control, bank and payment details.
- Included Company logo to the existing Layout sets, Goods Receipt Label Printing for different Output Type.
- Written a print program for Goods Receipt and Goods issue accepted and rejected materials. Understanding functional specs
- Preparing technical specs,
- Report modification and Layout sets modification
- Developed reports in the areas of sales compositions, sales and purchases.
- Developed reports for stock transfer orders (Multiple Purchase requisitions to single stock transfer order), Contract Manufacturing, Bill of material reports, General postings, and Sales order adjustments.
Environment: ECC 6.0, PP, PM, MM, SD, FI.
Confidential - Alpharetta, GA
SAP ABAP Consultant
Responsibilities:
- Interacted with end user to chalk out finer details of the requirement.
- Communicated with end user for the requirement gathering.
- Worked with end user to fill gaps with customized programs betweens business requirement and SAP standard solutions.
- Provided customized solutions to company specific scenarios.
- Worked with offshore teams in UK, Netherlands, Singapo re, and India.
- Scheduled meetings based on mutually available timings. Sometimes being flexible to accommodate all the teams.
- Delegated the development work to team in India. Assigned the work in the evenings before the EOD and got them done by the time we get back next day morning.
- Provided guidelines to make training documents for all streams, formats etc.
- HP quality center modify, provided inputs to training team on preparing training documents.
- Designed a screen in WebDynpro to display the check dispatch details and also the number of check number dispatched to that specific lot.
- Developed PC office integration project using interface from SAP R/3 to excl as a data conversion and modification tool. Utilized BDC sessions to simulate online input developed GUI screen using ALV grid control.
- Configured EDI components including system-wide settings, output tables, and partner profiles for both inbound and outbound transactions and message control.
- Analysis of EDI transactions both inbound and outbound. SAP testing included the movement of the IDocs from EDI subsystem into SAP for several transactions.
- Created a Program for SMART FORMS to print items on different labels from the same data source.
Environment: ECC 6.0, PP, PM, MM, SD .
Confidential, Racine, WI
SAP ABAP Consultant
Responsibilities:
- Responsible to interact with Business analysts to collect information and draft the specification and develop ABAP programs and interfaces in SAP R/3 environment.
- Extensively worked in SAP to develop classical reports and dialog programming
- Developed an Open Purchase Order Report in MM.
- Developed report for Purchase Orders Value (Vendor & Purchasing Group wise) by month and Total POs Value for each Quarter and summing up all the Quarters POs Value.
- Well versed with interactive reporting to list the purchase orders details for a vendor that has interactive drill down options to give the detail of vendor from vendor master
- Developed a report Material Ordered/Shipped report by sales document number in SD.
- Delegated the development work to team in India. Assigned the work in the evenings before the EOD and got them done by the time we get back next day morning.
- Involved deeply in development, unit testing, integration testing, user training.
- After go live, on call support. Provided 24/7 on call support in the go live. Took over the issues during night time and in the mornings worked with the technical teams to get the issues resolved.
Environment: ECC 6.0, FI, MM, SD, PM.
Confidential, Westchester, IL
SAP ABAP Consultant
Responsibilities:
- Worked on Inventory Tracking System to track received inventory through the warehouse or between warehouses. This system is a series of transactions triggered by user exits, with tables, to record goods movement through the warehouses.
- Scrapped the Production Order Report using ALV, and allowed drilldown to the production order.
- Inventory Adjustment transaction using goods movement BAPI to allow inventory adjustments.
- BOM Critical Paths report showing exploded BOM and lead times, and time for completion.
- Designed and configured new pricing routines to calculate list price based on material valuation. Made use of BADI WTY KOMK KOMP to fill the pricing communication structures.
- Report to show Actual vs. planned production time, for purchased and manufactured materials.
- Planned Factory Attrition Report is a custom report showing disposition of extra project parts.
- Price determination for Material Estimating. This program is part of a custom application that collects costs from past purchases for a material to be used in the estimating of cost for high-level components. This information is used for bidding contracts.
- Performed acquisition integration, through extension of master data to new plants.
- Created BDC sessions to convert contract data from legacy system, close open service orders, and correct material tax IDs .
- Made copies of SAP transactions and Scripts to include information requested by the user community.
Environment: ECC 6.0, PM, FI, MM, SD.
Confidential, PaloAlto, CA
SAP ABAP Consultant
Responsibilities:
- Developed customer specific reports, interfaces, dialog programs and business documents in CO, FI, MM, PP and SD modules.
- Using BAPIs, developed Auto routines to confirm Orders, Settle Production Orders and to post Good Receipts for fully settled Production Orders.
- Developed a Wrapper ABAP which helps schedule transactions needing dynamic parameters to be passed and do not have a variant saving option.
- Designed and developed a user friendly screen to Confirm Production order using BAPIs.
- Developed an interface with another system, which updates Material master forecast values every week. This was developed to avoid using SAP forecasting routine. Developed custom Idoc type and message type to import data.
- Developed the pricing interface to fetch the price based on the variant configuration chosen by the customer. If no valid config exists for matching characteristics of an instance, create a dummy order using an RFC call for pricing.
- Modified Smart form for Invoice printing, developed SAP Scripts for RFQ and PO.
- Developed an extract to retrieve details of G/L postings for WBS elements in Project Systems to be interfaced with the Data Warehouse system.
- Involved in developing interfaces and conversions for acquisition integration.
- As a part of optimizing runtime for Budget period Production Order creation program, developed a routine to create multiple child processes wherein the parent process keeps track of success and failure of all the child processes and returns a master control report and single BDC session for erroneous transactions within all child processes.
Environment: ECC 6.0, CO, FI, MM, PS, RE and SD.
Confidential
SAP ABAP Consultant
Responsibilities:
- This project is an Order to Cash scenario (OTC). Coordinated with the off shore teams in Philippines and Brazil.
- Created a report for monitoring stock levels of material master records for particular plant, storage location and Rejected Items Inventory for the last 12 months with Dialog Programming.
- Pending Rejected Item Details for given days, which are greater than Allowed time.
- Developed reports for stock transfer orders, Bill of material reports, General postings, and Sales order adjustments.
- Involved in Data migration using BDC, LSMW.
- LSMW for updating material pricing condition records using standard batch Input- RV14BTCI .
- Conversation programs for Material Classification as part of Material master using BDC.
- Written BDC programs to update and change customer master data by Session Method for transactions VD01 and VD02 to update KNA1 table.
- Used Standard BDC program RV14BTCI (Pricing) to load data into SAP database.
- Migrated the data from the legacy system using ABAP/4 transfer program.
- Coded User-exits to add new pricing conditions with the price in the incoming IDOCs.
- Developed a SMARTFORMS to produce a Packing List, which is a detail list of materials shipped to customer as well as delivery information.
Environment: ECC 6.0, WM, SD, FI.
Confidential
SAP ABAP Consultant
Responsibilities:
- Created a Module pool to display and modify data from customer table using table control with validations and search help .
- Created an interactive report to split pallets massively and create confirmation for Transfer Order.
- Modified the printing programs for various sales documents and purchase documents and corresponding SAP script layout set.
- Modified SAP script layout sets for Purchase Order, Purchase Enquiry, Sales Order Confirmation, Sales Quotation, Delivery Note and Invoice.
- Modified the Check Printing Program to print out the company checks using Smart Forms
- Developed SAP form for Delivery note using SAP Smart Forms.
- Converted existing SAP Scripts to Smart Forms.
- Analyzed, formatted and uploaded historical data about Customers, Vendors and Products from legacy systems into the SAP system.
- Use data transfer workbench (LSMW) to import standard Business Objects like Customer master, Material master and Vendor master data.
- Write a BDC program for Sales Order using Call Transaction method. The program either updates the existing sales order or creates a new sales order.
- Transferred data in SD and MM tables using BDC programs by creating Batch Input Sessions and through Job Scheduling.
- Implement different user exits to extend order, invoice and shipping notice functionality as per the client requirements.
- Coded BADIs for sales order item quantity and date changes. Consequently the changes are captured into custom tables for further processing.
- Performed modifications to enhancements to accommodate new plants acquisition integration with SAP.
- Assist in ALE configuration between Plant and Corporate office.
- Configure Port definitions, Partner Profiles for different Message types for Outbound and Inbound Idocs (For ORDERS, REQOTE, INVOIC, MATMAS etc.)
Environment: ECC 6.0, FI, CO, SD, WM.