Sap Abap Consultant Resume
Kansas City, MO
SUMMARY
- Over 7+ years of Professional Experience in programming as an ABAP\4 Technical Consultant with expertise in implementing and integrating software applications and modules under different versions of SAP R/3 (ECC 6.0, 5.0, 4.7, 4.6C)environment .
- Good functional knowledge of SD, MM, PP, QM, FI - CO and BW and in the use of ABAP to enhance, extract the data from and customize these modules.
- Extensive Experience in Module Pool / DialogProgramming, Menu Painter, Screen Painter, Table control, Tab strip, Sub-Screens and Custom Screens.
- Expertise in RICEFW (Reports SAP ALV, Interfaces, Conversions, Enhancements, Forms, and Workflows) developments.
- Proficient in development of various Classical and Interactive reports, Function Groups, BAPI's and Web Services.
- Extensively worked on various development objects using OOABAP (object oriented concepts)
- Enhanced the SAP standard functionalities using User Exits, Custom Exits, BAdi’s and Enhancement Frameworks.
- Worked extensively on IDOC's, EDI and Data Migration with BDCs, Legacy System Migration workbench (LSMW) and file based for data uploads
- Expertise in implementing the Interfaces using BAPIs, RFCs and Web Services.
- Experience in Improving the performance of Applications using Runtime Analysis, SQL Trace and Debugging.
- Developed and modified customer facing documents using Smart Forms, SAP Scripts and also have good knowledge in Adobe forms.
- Experienced in working with Web Dynpro for ABAP, BSP, Workflow, CRM, Enterprise Portal.
- Good working knowledge of applying Online Support System (OSS) notes using the notes assistant (snote).
- Coordinate with offshore team from different geographic locations to complete the developments within Business defined timeline.
- An organized, hardworking, and highly motivated professional, with strong communication and interpersonal skills, and the ability to perform individually or as a dedicated team member.
TECHNICAL SKILLS
Tools: ABAP Workbench, Workflow, ABAP Data Dictionary, LSMW, Report Painter, Screen painter, Menu painter, Dynopro Editor, Function Builder, SAP Query, SQL Trace, OSS.
ERP: SAP R/3 (ECC 6.0, 5.0, 4.7, 4.6C).
Forms: SAP Scripts, Smart Forms, Adobe Forms.
Operating Systems: Windows NT/2000/XP, UNIX, Solaris.
Databases/RDBMS: Oracle 9i/ 8i/7, MS SQL Server 7x and 2000, MS Access 2003.
Languages: ABAP/4, JAVA, C, C++, SQL, PL/SQL, Visual Basic.
Ms Office: Ms-Word, Ms-Power point, Ms-Excel, Ms-Outlook.
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
SAP ABAP Consultant
Environment: SAP ECC: 6.0
Responsibilities:
- Developed an ALV Report to display the Bracket allowance and the net sales in the output will be the difference between the gross invoice amount and the bracket allowance.
- Modified a Finished Goods (FG) ALV report that displays Headcount, Labor Rates for each activity type, Run Speed or Base Quantity, FG Units per Minute, Formula and Formula Qty related to MM module.
- Developed routines 902,904 in transaction VOFM to Z201, Z202 output type in procedure so that it doesn’t trigger if the goods movement status (WBSTK) is completed and delivery changes made by CRM.
- Developed a customer enhancement EXIT SAPLV01Z 002 on Batch code/manufacturing date validation and shelf life expiration date through transactions MSC1N, MSC2N for material type HAWA .
- Developed a user exit USEREXIT MOVE FIELD TO VBKD updating pricing date (VBKD-PRSDT) in SD on varying requested delivery date(VBAK-VDATU) and route(ROUTE).
- Developed a customer exit EXIT SAPLV55K 002 to update storage location LGORT in delivery from INBOUND IDOC through EDI 945.
- Extensively worked on ALE and EDI 850(ORDERS), 855(ORDER ACKNOWLEDGEMENT), 856(ORDER COMPLETION), integrating with GIS(Gentran Integration Suite), 3rd party lean logistics, vendors and customers .
- Developed the LSMW migration programs for migrating Cost Centers,GL Accounts and internal orders using the batch input methods.
- Developed a BDC session for EDI 846 physical inventory count in sap extracted from GIS in the form of flat file and processed through transaction MI39.
- Developed a user exit in EXIT SAPLV56K 002 to map Deliveries contain seal and trailer fields in segment table ZE1EDL20 in shipment on the EDI 856 ASN.
- Developed an enhancement implementation in delivery module pool SAPMV50A showing Pop up warning message on Delivery change within 96 hr against requested delivery date based on delivery type(ZLF), shipping point (2030,2031,2032) maintaining variables in TVARVC table for further changes.
- Developed an application to create the Transfer postings and Goods issues documents based on Movement types (301, 302 ) using BAPI GOODSMVT CREATE.
- Modified Billing invoice Smartforms such as Invoice / Debit / credit memo description, customer address, bill to address, adding allowances based on condition types Distressed(ZDST), promotional (ZWPA), Swell allowance(ZWSA) and Wholesale allowance(ZWWA) .
- Created TSD based on FSD specification. Also developed Unit test plans and performed their execution based on all test scenarios.
Confidential, Dallas, TX
SAP ABAP Consultant
Environment: SAP ECC: 6.0
Responsibilities:
- Developed an ALV Report to display corresponding Invoice Details for given Purchase Order details (purchase order number, Purchase Order type / purchase order created on / purchase order created by, vendor account number etc. ).
- Developed an ALV Report in Module Pool Screen to get articles or materials from MARA, MARC, MAKT, EINA depending on the Selection Criteria.
- Modified ALV report for recasting the Scrap values based on the actual quantity of the previous year and the current year's standard cost related to FI CO module.
- Worked on the Purchase Order (MM) user exit EXIT SAPMM06E 012, for changing the Tolerance level based on the value of the Purchase Requisition.
- Responsible for identifying and coding the BADI’s ME PROCESS PO (used to automatic copy the 'Estimated Price' setting in the info record to the purchasing order) and MB MIGO BADI (used for the notification of the PO with 'Estimated Price' at the timing of goods receipts.
- Worked on data conversion/data migration using LSMW to migrate data from Legacy System to SAP R/3 System for FI CO module like Customer Credit management change.
- Developed a report using BAPI ACC DOCUMENT POST for limited pay-ability report of each vendor.
- Used BAPI BAPI MATERIAL GETALL, BAPI MATERAL SAVEDATA to update Material Master basic data. The program reads flat file that contains materials and storage location.
- Responsible for the EDI configuration of inbound and outbound invoice, delivery, shipment, and sales order transactions.
- Implemented the Inbound IDOC processing for Invoices/Credit Memo(EDI-810) customizing Message type INVOIC .Invoices were created using 'BAPI INCOMINGINVOICE CREATE and Credit Memo’s were posted using BAPI ACC DOCUMENT POST.
- Designed and Implemented the Outbound PO for EDI(850) by extending IDOC type ORDERS05 to send additional data like Legacy Material No, Shipping/Billing address, Vendor address. The custom data was filled by implementing the component ‘EXIT SAPLEINM 002’ in enhancement ‘MM06E001’.
- Configured end-to-end development of EDI IDoc Interface 855 Purchase Order confirmation using the IDoc type ORDERS05 and message type ORDERSP.
- Developed the user-defined screens using SMARTFORMS in the areas of Billing, Sales Determination, Material Requirements Planning and Product Costing.
- Created SAP Adobe Interactive form for Project Systems -Request For Information-Email.
- Modified the Shipping Activity Report and migrating to webdynpro.
- Developed vendor profit and loss related contract enhancement applications in Webdynpro using hierarchical table control and object services.
- Developed SAP Adobe Interactive form using Webdynpro which updates SAP database for t-code KB31N using BAPI ACC STAT KEY FIG POST.
- Worked on custom workflows using workflow builder, developing and using business objects, methods, tasks and workflow templates.
Confidential, Toledo, OH
SAP ABAP Consultant
Environment: SAP ECC: 6.0
Responsibilities:
- Created ALV Report in Material Master that outputs Material vaulted stock grouped by Material type and Plant. The output shows Material Number, Storage Location, and Unit of Measure and description in addition to group totals.
- Created a Dialog program / Module pool program to create, edit, display data from custom tables using table control with validations and Search Help.
- Developed a finished goods Interactive report which gives details like material number, customer material number, product hierarchy, quantity, and unit. That has moved in a given period.
- Worked on Developing ALV reports on Object Oriented ABAP by ALV Tree method using object for Sales Order Report.
- Design and development utilizing Object Oriented methods within ABAP environment, including object oriented systems analysis and design using UML techniques.
- Developed an interface to create sales order using a BAPI. BAPI SALESORDER CREATEFROMDAT1.
- Implemented PL PACKINST DET BADI in order to determine Auto packing proposals in order to create Handling units in shipping documents.
- Used a User Exit to perform Data Source enhancement in BI to add the requisitioned field. The user exit used was EXIT SAPLRSAP 001.
- Developed a custom credit check for sales documents. This was done by coding the include LVKMPFZ1 for the user credit check in the functional pool SAPLVKMP.
- Used LSMW to convert cost center items. The transaction code involved was KS01.
- Implemented the Inbound PO Confirmation from Vendors customizing Message type ‘ORDERS05’ and using BAPI PO CHANGE and ME CONFIRMATION UPDATE.
- Developed Outbound IDOC interface for Vendor Master by extending CREMAS05 to add legacy data like Legacy Vendor no, Company code, system name etc and data was populated in Enhancement ‘VSV00001’ under component ‘EXIT SAPLKD01 001’.
- Upload using data extracts for sequential files on the application server and UPLOAD/WS UPLOAD for local files on the presentation server.
- Used model classes and business methods, assistance class in developing Webdynpro components.
- Created screens for data entry to load customer master data in Webdynpro.
- Development of Adobe Forms for the Webdynpro UI.
Confidential, Malvern, PA
SAP ABAP Consultant
Environment: SAP ECC: 6.0
Responsibilities:
- Developed ALV Report for invoice list display with FI documents and GL accounts based on the Billing document.
- Developed a custom program for automatic goods movement. Create Reservation using BAPI RESERVATION CREATE and Change Reservation by BAPI RESERVATION CHANGE.
- Developed Smart Forms for Invoice and Bill of Lading
- Modified MEDRUCK to print the consolidated purchase amount and include Logo.
- Performed legacy data conversions and SAP loads through the use ofBAPI for Vendor Master, Reservations and Purchase Order(BAPI PO CREATE1)
- Conversion Program for Initial Stock Upload with data from Presentation Server and loads into Transaction MIGO using BAPI.
- Developed BDC program to change vendor’s address and customer master (MK02 and FD01) using call transaction method.
- Developed LSMW for Creation of Vendor Master data using Direct Input Method.
- Developed conversion program to migrate the Legacy Credit Master (transaction code FD32) information to existing system.
- Implemented BADI for COM PARTNER BADI for including the logic to determine the partner executive service engineer for the service order.
- Customer Exits for Sequential Invoice Numbering, Customer Master and Vendor Master.
- Transfer of master equipment master data into a file in FTP during creation/change of equipment (IE01 and IE02) and creation/change of functional location (IL01, IL02). Coding done in user exit ofEnhancement IEQM0003 and ILOM001.
- Modified Outbound Delivery Interface using Custom IDOC (copy DELVRY03) including custom segments which include required for different legacy systems. Copy Process Code DELV (IDOC OUTPUT DELVRY) and IDocs to be send by VL71.
- Sending Material IDOC at the creation and change of a material using change pointer technique. Custom IDOC created by copying MATMAS03 for new custom segments to pass data, which is not available in standard segments.
Confidential, Chicago, IL
SAP ABAP Consultant
Environment: ECC 5.0
Responsibilities:
- Developed Reports for Open Sales Order which covers all organization level, delivery status, and shipping detail using ALV grid display.
- Created custom reports which were UNICODE capable using ALV by leveraging the SAP standard Transactions codes like ME2L, VL10B, MD04, and CO09. These reports were capable to get data from Chinese letters.
- Modified the existing Layout sets of SAP Scripts to include Company Logo and additional data as per user requirements in Sales Order - RVORDER01, Invoice - RVINVOICE01, Delivery Note-RVDELNOTE, Packing List - SD PACKING LIST.
- Worked on Interface to update the Manufacture Name and Manufacturer Part Number in Custom Table through RFC.
- Developed ABAP extracts to assist business in analyzing the excessive inventory in the company.
- Developed Bar Code Labels for MM - Goods Receipt, QM - Inner Goods Receiving Label, WM - Transfer Order
- Modified Purchase Order Smart Form by adding the IDoc Type conditions for different types of forms.
- Modified Purchase Order SAP Script for Consignment Order based on the different document type.
- Modified the User Exit ZXM06U42 and created screen fields and developed a program to update acknowledgement and change request in PO.
- Implemented a BADI for Goods Receipt (MIGO) to dynamically enter the date and time of when goods were received.
- Experienced with EDI configuration includes creating partner profiles, Message controls, Condition records, Process codes, Condition records, RFCs, Port definitions.
- Worked on Analysis and development of custom application for Purchase order; EDI between several custom systems.
Confidential, Columbia, SC
SAP ABAP Consultant
Environment: SAP R/3 ECC: 5.0
Responsibilities:
- Developed ALV interactive Report to display Purchase Order header details.
- Consistency check for Z programs and interfaces developed by client during enhancements.
- Developed an ALV report in MM to list the various details of the materials that are being dispatched on a particular day.
- Changed a User Exit V45A002 in SD to modify the predefined sold to party.
- Worked with BADI HU AUTOPACK to create handling units in two different scenarios. One is to create handling unit for the sales order material and the other scenario is to create handling unit in contingent delivery.
- Developed a BDC programs using session method to transfer and upload the data from legacy system to SAP R/3 for material master MM01, purchase order ME21, vendor master XK01 for data conversion.
- Developed a report to get PO item details using BAPI PO GETDETAIL BAPI.
- Designed and developed a LSMW program to transport Customer master data from legacy systems in to R/3.
- Maintained multiple ALE scenarios used for testing and reference purposes. This included setting up and maintaining ALE distribution models (BD64), partner profiles (WE20), sender ports (WE21), RFC Destinations for synchronous method calls (BD97), and RFC destinations (SM59).
Confidential, Lisle, IL
SAP ABAP Developer
Environment: SAP R/3 5.0
Responsibilities:
- Generated ALV reports giving total value of the purchase order specified durations it gives out the vendors, materials, PO Number, Material group, and Plant.
- Developed an Interactive report for viewing Maximum and Minimum freight for each month of year in Sales and Distribution.
- Worked on driver program and Smartforms for invoices like adding the logo and the other details.
- Coded a Batch Data Communication Program in Session Method for Material Management to load Material Master Data into SAP System from Microsoft excel.
- Designed Screens (custom) for vendor master and customer master using screen painter to display vendor information taking vendor number as input.
- Worked on Legacy System Migration Workbench to upload Contracts from multiple files as input using LSMW.
- Developed a USER EXIT LV69AFZZ to add a sub screen to the purchasing document o enter the customer's email address.
- Worked on USER EXIT MV56AFZY, MV56AFZZ to give the shipment information when creating Advance Shipping Developed an Interactive report to list all pricing condition records expiring within the current or following month Notification.
- Used Run Time analysis to analyze the processing of the reports based on the estimated time for each action.
- Built a SMARTFROMS to read the bar codes of the purchased materials.
- Worked with business and functional users to verify functional specifications and convert them into technical specifications.
Confidential
Assoc. ABAP Developer
Environment: SAP R/3 4.6C.
Responsibilities:
- Created a Report, which displays sales orders and line items, which needed to be delivered by a certain date.
- Developed an ALV report using method REUSE ALV GRID DISPLAY which displays the details of the purchase order.
- Actively participated in the preparation of technical design using analysis of functional documents.
- Developed Interactive 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.
- Developed the outstanding purchase orders report based on the business groups and acknowledgement date using the ALV (ABAP list viewer functionality) for the list in grid display.
- Developed a BDC program to upload vendor master data from legacy system to SAP R/3 Database. The Data was uploaded using transaction XK01.