Sap Abap Consultant Resume
Long Beach, CA
PROFESSIONAL SUMMARY
- 8 years of experience as an SAP R/3 ABAP/4 consultant. Worked on SAP R/3 and ECC versions. Have very good functional knowledge on SD, MM, WM, SM, HR, FI, CO, BW, PP, PM, PS, DQM, GTS, SCM and CRM Modules.
- Precise knowledge on cross - functional applications on various modules like SD, SM, MM, WM, FI.
- As a SAP technical specialist significantly involved in the development of RICEF objects like Reports, Interfaces, Conversions, Enhancements, and Forms.
- Expertise in Object Oriented Programming, Report Programming (Interactive reports, ALV reports, Driver programs for Forms) and Dialog/ Module Pool Programming.
- Extensive work on BAPI, IDOC, ALE, EDI, RFC, Classes, Methods, ABAP Objects, Data Loads, and DDIC.
- Good experience in designing, configuring and developing Outbound and Inbound Interfaces like RFC and IDOC’s using ALE and EDI mediums.
- Proficient in creating data transfers (Call Transaction, Session Method, Direct Input, BAPI, IDOC and LSMW) for transferring data from Legacy systems. Data transfer using LSMW includes BAPIs, IDOCS, Recording, Batch and Direct Input Methods.
- Extensive experience on User Exits, Customer Exits using SMOD/CMOD, BADI’s and Enhancement Spots related SD and MM Modules.
- Expertise in creating Smart Forms and SAP Script.
- Experience in using various Performance Tools like SQL Trace, Runtime Analysis, Debugger, and Extended Program Check for optimization.
- Worked on implementing OSS Notes and good knowledge suitable notes for upgrade issues.
- Sound knowledge of using SAP tools like Buffer Trace and SAP Query.
- Expertise in designing, implementing and troubleshooting PI Based Interfaces.
- Experience in preparing Control M job schedulers and involved in end-to-end testing of the interfaces dealt with legacy systems, websites, IBM Cambar and SAP.
- Experience in creating Workflow for business processes and creation of workflow tasks.
- Experience in developing OOABAP Reports, OOALV and Adobe Forms.
- Experienced in working with WebDynpro for ABAP, BSP, Workflow, SAP CRM, and Enterprise Portal.
- Experience in developing External Windows, Pop-up Windows, Confirmation Dialog Windows, Context Based API’s, Window Based API’s, Dynamic Based API’s and Message Based API’s in WebDynpro.
- Created Adobe Interactive Forms using WEBDYNPRO ABAP.
- Experience in preparing the technical documents for RICEF objects and WebDynpro objects.
- Good experience in working with C++ and JAVA.
- Great experience in writing PL/SQL Complex Queries and Procedures.
- Experienced team player with troubleshooting/problem solving skills, interpersonal skills, proven ability to work in fast paced work environments and leading team members.
TECHNICAL SKILLS
ERP: SAP R/3 4.x. ECC 6.0 SAP BW 3.1C.
ABAP/4 tools: DDIC, Application Hierarchy, Transport Organizer, Area menu.
Interface tools: ALE, EDI, IDOC, RFC, BAPI, Workflow.
User Enhancements: Function Module Exit, Screen exit, Menu Exit, Field exit Dialog Programming, Screen Painter, Menu Painter.
Data Communication: Batch Input, Call Transaction, Session Method, LSMW, BAPI.
Analysis tools: ABAP debugger, Runtime analysis, SQL Trace, Code Inspector, SPAU, and SPDD.
Reporting Tools: Classical & Interactive Reporting, ALV Grid, SAP Scripts ABAP Query, Smart Forms.
Technical Skills: Operating Systems MS-DOS, Windows 7/XP/2003/2000, UNIX, Linux, Mac OS.
Languages: C, C++, SQL, PL/SQL, JAVA (J2SE& J2EE), .Net, (HTML and XML).
Database: MS-Access 2003, Oracle (8i, 9i, 10g, 11g), SQL Server 2003 and 2005.
Servers: Windows Server 2003/2005/2008, Exchange Server 2000/2003, Red hat Linux Server.
PROFESSIONAL EXPERIENCE
Confidential, Long Beach, CA
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Developed Warranty orders delete PI Based Interface to fetch the closed and rejected warranty claims of a year ago prior to today’s date and send to B2B website. Involved in the implementation of PI Based Warranty Payments daily batch interface will send warranty payments to B2B insider website.
- Implemented Open and closed orders File Based Interface to fetch open and closed orders with its relevant data from OTC tables and create and place a text file in AL11 directory.
- Developed Invoice Form and Order Acknowledgement Form. Expertise in dealing with BOM on the Smartform.
- Worked on Picklist driver program and smartform which will show the sales order and its ordered material, available plants, available sales organizations and bar-code generations.
- Implemented the logic to determine transportation zone and tax jurisdiction code for sales orders coming from external system.
- Created custom tables ZSVM CARR MDL and ZSVM TECH QUALIF for carrier model table and SVM permissions table respectively. Generated TMG with validation events for the above and created custom transactions for maintaining the tables.
- Worked on the IDOC issues like the outbound interface has not sending the carrier code in IDOC, item segment generating twice. Corrected IDOC processing logic to eliminate these issues.
- Created module pool screen on WTY transaction additional tab which will show downstream documents, dropship, b2b turnatound fields and implemented the screen logic.
- Prepared Control M Job Scheduler for the 3 interfaces which direct information among SAP ECC, B2B, RIGHTNOW. Involved in End-to-End Testing and TS preparation.
- Implemented BADI for making Equipment upper case, for the issue Warranty Claim Equipment coming in small letters and causing wrong model population. Implemented BADI change1 data for making the warranty screen fields editable in change mode.
- Implemented User Exit in SD standard program for the issue, getting the incorrect material description for replacement material at line item level in case of Whole Unit Exchange.
- Developed the interface Named RNT SKU FILE to RNT system, This interface will merge the 5 sku files coming from different countries by extracting material data like hold amount, service name etc from SAP, and send to RNT system.
- Worked on Custom RFC which, will take warranty data from external system using real-time call and create the warranty claim and the subsequent documents Notification and Sales order in SAP using BAPI ‘BAPI WARRANTYCLAIM CREATE’.
- Worked on DQM User Exit for validating the address while, sales order getting created from the external system. Implemented DQM user exit for determining the transportation zone.
- Worked on the Contract Creation Conversion, upload the extracted file and create the contracts in SAP. This conversion will download the error report and sent to business user.
- Worked on the defect due date not calculating correctly with Open AR Interface, Changed the logic so as to pass the determined due date instead of passing Baseline date.
- Worked on WebDynpro component using ALV to display the data as per the client requirement with OVS (Object Value Selection).
- Worked on a Tree UI Element is used to display the company structure in a web browser.
- Created Workflow for sales order that returned and modified for updating the billing block to the final delivery block.
Confidential, Dallas, TX
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Worked on PI Based Pricing and Availability check interface, check the availability of the item in SAP with details passed from proxy and write back the parts count and possible ship-to-date.
- Worked with WM development team in developing Module pool screens for configuring mobile data entry in warehouses for RF Gun.
- Developed the Interface named ‘Initial Inventory Upload WM’ used for extracted existing inventory from a Legacy System and created material batches in SAP through MB1C transaction and placed these batches into respective warehouse bins using transaction LT01.
- Created an Interactive Report for displaying plant status report to know the status of a particular material and the details of the bin in which the material is stored.
- Developed ALV Report for invoice list display with FI documents and GL Accounts based on the Billing document.
- Developed customized reports using OOALV on material data like hold amount, sku name etc.
- Implemented SD pricing User Exit for handling specific pricing calculation rules like discounts, hold amount.
- Developed a Smartform for displaying serial no list daily after shipment has been placed and worked on Confidential bar code label.
- Modified SAP Standard Functionality with the Function Module Exit using SMOD and CMOD for the Goods Receipt.
- Worked on DQM address validation bypassing in case of Canadian sales orders as, they are coming up with not existing address and causing sales order not to get created.
- Used BAPI SALESORDER CHANGE for removing the billing block at item level in sales order.
- Uploaded Asset master data from Legacy System to SAP using LSMW tool.
- Created Custom RFC/BAPI to get the ship to party for the sold to party and for respective sales areas.
- Developed a Wrapper for BAPI to cancel the PO Line items and Schedule line/Delivery Schedules.
- Setting up Partner Profiles, Ports and RFC Destinations, for business partners And configure Distribution model view for distribution of IDOC’s for both ALE and EDI mediums.
- Configured EDI Outbound for purchase Order (850).
- Developed workflow for PO release strategy and triggering a Workflow whenever a PO is changed.
- Did Runtime Analysis by analyzing the performance of various Transactions, Programs and Function modules created in ABAP Workbench.
- Developed a custom report for SAP GUI Script Recording and Playback in ABAP for transaction IW37N.
- Developed WebDynpro ABAP browser based User Interfaces.
- Developed a WebDynpro Application to send outlook mail with attachments.
- Used Dynamic Programming to initialize node and attribute and generate a form with push buttons at runtime.
Confidential - Ohio
SAP ABAP Consultant
Environment: ECC6.0
Responsibilities:
- Developed a report which fetches the details of employee in business segment.
- Developed an ALV report to show those delivery items with other related data where the material is marked as awkward in the material master.
- Developed Customer and Vendor Ageing Report for bills/payment, which are due to be displayed month wise for a certain period of time.
- Developed an OOABAP Report to measure the Vendor payment terms.
- Expertise in testing and troubleshooting the IDOC’s.
- Worked on Archiving IDOC’s using Program RSEXARCA. Created 2 variants one for successful IDOC and other for Erroneous.
- Part of a team responsible for the EDI Configuration of Inbound and Outbound invoice, delivery, shipment, and sales order transactions.
- Maintained multiple ALE scenarios used for testing and reference purposes. This included setting up and maintaining ALE distribution models, partner profiles, sender ports, RFC Destinations for synchronous method calls, and RFC destinations.
- 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 IDOC have to be sent by VL71.
- Developed an Inbound Interface to upload HR master data to infotypes like recurring payments/deductions, date specification of employees using transaction code ‘PA30’.
- Wrote Reports using ABAP List Viewer in CRM to report status of appointments and jobs by branch.
- In CRM developed and tested CATT Scripts to load business partners and assign relationships between them.
- Performed legacy data conversions and SAP loads through the use of BAPI for Vendor Master (Table Control) and Purchase Order (BAPI PO CREATE1).
- Implemented BADI for ORDER SAVE and coded the related logic for the method IF EX ORDER SAVE PREPARE.
- Worked on EXIT SAPLEINM 002 and EXIT SAPLEINM 011.
- Worked on SD related Exits for program LVED2FZZ for USEREXIT E1EDPT1 2 etc.
- Modified the Standard User Exit RV60BFZA for the Sequential Invoice Numbering to get assigned different for different countries.
- Worked on billing enhancement RV60AFZZ to add functionality for EDI1 and EDI2 pricing conditions of discount and surcharge.
- Developed an Enhancement for BADI/SAPAPO/ATP PSS for changing parameter dependent safety stock in BOP, based on order priority.
- Involved in testing the smart forms related to CRM objects.
- Involved in creating WebDynpro Application component, WebDynpro Controllers and Entities.
- Developed various Adobe Interactive Forms on Employee and Organizational Tables.
Confidential, Lakeville-Middleboro, MA
SAP ABAP Consultant
Environment: ECC6.0
Responsibilities:
- Used CATT for the migration of master data (Applications of Funds and Cost Center) from legacy systems to SAP.
- Developed LSMW projects to upload Funds and Fund Center master data and a load program to post all G/L Summary Account balances to the designated G/L Summary Accounts in SAP.
- Designed and developed a Portal Webpage for maintaining the Planned Cost and Planned Revenue on a WBS Element for DOI Projects and Time Writing.
- Created custom reports which were UNICODE capable using ALV by leveraging the SAP standard transaction codes like ME2L, VL10B, MD04, and CO09. These reports were capable to get data from Urdu letters.
- Worked on BAPI SALESORDER CHANGE used to create Sales Order and BAPI OUTB DELIVERY CREATE SLS used to create delivery.
- Developed a program using BAPI.CJPS GET WBS ELEMENT to upload all WBS elements corresponding to their project.
- Developed a custom program using BAPI 0050 CREATE to upload various types of budget.
- Developed a report using BAPI ACC DOCUMENT POST for limited pay-ability report of each vendor.
- Developed LSMW-IDOC to establish an obligation document in SAP for non-procurement related open obligation via SAP PO creation transaction (ME21N).
- Developed SAP Adobe Interactive form using ABAP WebDynpro which updates SAP database for t-code KB31N using BAPI ACC STAT KEY FIG POST.
- Prepared design for Plant Maintenance report which displays total equipment maintenance costs for a given period.
- Used a BAPI named'BAPI ALM ORDER MAINTAIN' which creates and maintains Plant Maintenance orders, operations and related child objects.
Confidential, Bristol, TN
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Responsible for fixing Trouble Tickets (TTs) and Work Orders (WOs). The tools used in the environment are Action Request System (Remedy), Test Director, Transport Request with a Virtual Private Network (VPN) Access.
- Created Interface Program which will upload a MS EXCEL file to the application server and then submit UNIX file to RFBIBL01 to post the Journal Entries in a BDC Session Emulating FB01.
- Developed an IDOC Pegging Report, an ALV Report which consist of the SES (Service Entry Sheets), SES Response and Invoice details corresponding to the Purchase Order line item. The purpose of the report is to essentially help identify the status of the SES’s for a PO.
- Created an ALV Material Stock tree report for displaying Purchase Order and Purchase Requisition nodes along with the Material node. This report also outputs Total Stock Overview and Repairable Stock Overview. Using this report the user can create the RFQ, PO, release the Purchase Requisition.
- Created an IDOC Inbound process code for transfer of Engineering Change Master Data which is required for the data update using LSMW. Worked with LSWM steps to update the master data from flat files.
- Developed an IDOC which will send the cancellation invoice information. Configured ALE for this.
- Configure and Monitor ALE/EDI out bound and inbound interfaces.
- Modifications done for changing Sales Order using IDOC ORDERS05 process code ORDC (IDOC INPUT ORDCHG).
- Developed a custom function module which calls the standard ‘IDOC INPUT ORDERS’ to create the Sales Order sent by customer in the system, and then based on Sales Order, Purchase Order is generated using BAPI PO CREATE.
- Developed a custom program for automatic goods movement and created reservation using BAPI RESERVATION CREATE and change reservation by BAPI RESERVATION CHANGE.
- Developed a report to change the status of assignment related to CRM.
- Involved in testing the Smart Forms related to CRM objects.
- Responsible for End User training and peer code reviews.
Confidential, Beachwood, OH
SAP ABAP Consultant
Environment: SAP R/3 4.7, SCM4.0
Responsibilities:
- Working with the FI/CO/SD/MM/PM Supply Chain/Basis Teams for the module related upgrade from 4.6C to ECC 5.0.
- Worked with ECC 5.0 Object-Oriented and Unicode Compliant code vs. the needed custom logic in the old 4.6C non-OO and non-Unicode compliant programs.
- Re-applied 4.6C Mod changes into new SAP ECC 5.0 programs and applied ECC 5.0 Notes if needed. Verified the new ECC 5.0 program flows worked as expected. If not, analyzed and resolved program type calls/scoping issues with nested program calls that ECC 5.0 introduced and then modified ECC 5.0 core programs.
- Fixed any custom programs and/or custom logic added to core programs that now encountered Unicode Syntax Errors in ECC 5.0.
- Created ABAP program using BDC that uploads data from legacy system to SAP Developed an Interface Program that uploads Daily Collection Records from legacy system to SAP.
- Migrated data from Legacy System to the R/3 System using LSMW tools for various Master Records like Material Master.
- Designed and Developed Batch Input Programs for loading Customer master data from Legacy system through Flat File.
- Developed an Outbound Interface to send purchase order data. Configured ALE components like distribution model, setup ports, and generated partner profile.
- Involved in configuration of SAP Outbound ALE messages for Customer Master.
- Extended basic IDOC type DELVRY01 and added new custom segments.
- Worked on modification adjustments related with SPAU and SPDD objects for the upgrade.
- Solved bugs during different billing scenarios.
- Developed a program that was used during the conversion, and this converted the inbound IDOC to outbound IDOC, which were processed on the mirror production server. A generic program was developed to achieve this for the sales order and goods issue processing.
- Created mapping documents for SAP for EDI Transaction using XI 2.0 as middleware.
Confidential, CA
SAP ABAP Consultant
Environment: SAP R/3 4.7, SCM4.0
Responsibilities:
- Worked on conversions of Customer Master, Vendor Master and Material master data using LSMW, BDC.
- Changed function module IDOC INPUT DELVRY according to the business requirements.
- Responsible for creation of stand-alone Outbound IDOC through MASTER IDOC DISTRIBUTE function module with the data and control records from EDID4, EDIDC tables.
- Modified billing User Exit RV60AFZZ to assign profit centre into VBRK-ZUONR assignment field and activated the dispute extension structure according to the OSS notes.
- Modified Asset detail report RABEST ALV01 based on the functional requirement.
- Involved in Performance Tuning using SQL Trace, Run time Analysis before moving to QA server.
- Responsible for performance tuning by monitoring / analyzing buffer statistics.
- Handle Screen changes in Custom Dialog program while upgrading.
- Developed a program to reclassify accounting postings using BAPI ACC GL POSTING POST.
- Developed a RFC to post T&E entries from external application into SAP using BAPI ACC MANUAL ALLOC POST.
- Developed couple of RFCs to create sales orders and invoices using BAPIs (BAPI SALESORDER CREATEFROMDAT2, BAPI CUSTOMERRETURN CREATE) for different requirements from different business units.
- Worked on User Exit to find the Cost centre and Cost element for the production order and the price estimate related to FI& CO module.
- Modified few FI reports using ALV like recasting the transfer price variance on drop shipments based on a fixed revaluation date.
- Generated Checks, Invoice documents by using Smart Forms.
- Created a PO Layout using Sap Scripts.
- Developed BDC Program to upload the Production Orders.
- Worked on data conversion/migration using LSMW to transfer the data from Legacy System to SAP R/3 System related to MM module for the source list.
- Developed ALV report for summary of payments made to vendor at a specified date or within a date range for clear items at company code level and also open items as on current date related to PP module.
- Developed BADI related to PP module to fetch the Customer batch number for the corresponding Production order and Sales order.
- Developed BADI for Confirmation after GR for order with ctrl key ZP06 and Create Time Ticket IDOC if Order has the control key ZP06 related to PP module for interfaces.
- Designed workflow for purchase requisition for the client as per the requirement.
Confidential
SAP ABAP Consultant
Environment: SAP R/3 4.7, SCM4.0
Responsibilities:
- Developed various ALV’s which were showing the revenue by divisions and areas based on so many requirements for top level management.
- Developed an ALV report of sales order data by master order by day using OOABAP.
- Developed Order Turnaround Report shows the turnaround time between the delivery block removal and shipment Date and billing block removal and shipment date. Option is given to exclude the unreleased materials from the report. The entire report is downloaded into excel.
- Developed Discreet Installation Report is used by the finance to trigger revenue recognition. The report displays the sales order, delivery number with the material and the qty and the actual goods issue date. It also displays the end user and ship to party information for every order. The report is downloaded and automatically called in excel.
- Developed Pending PO Report to list the pending quantities in the open Purchase Orders.
- Generated One Time Customer Report to find out the onetime customers so that their records should not be kept unnecessary in the system.
- Discreet Order Confirmation using SAP Script to print program and corresponding SAP Script is developed for sending confirmation to the client on receipt of Purchase order. A new SAP Script was designed to do the same and a print program is written to print the data into the SAP Script. Order confirmation is sent via email to the customer, sales staffs and other users of different departments. Confirmation was sent as an email with PDF attachment.
- Modified the layout set MEDRUCK and standard print program for purchase order information to add logo and included standard text according to the user requirements.
- Implemented a BDC Program to upload purchase orders into SAP System.
- Implemented programs on BDC for Execution of Stock transport order across company /plants/Storage Locations using t-code MBIB transaction(Non Trading).
- BDC to Upload Initial Stock in R/3 system using Transaction MB1C (561 movement).
- BDC for Execution of Trading of Inventory done within the organization using MB1A for GRN (Goods Receipt Note) with movement 101, Stock Transfer with movement 351 and Delivery with movement 601. BDC consist of three transaction and Material Document Number generated by one transaction passed to other as input.
- BDC to Upload of Material with Serial Numbers (Only one material i.e. Electrical Meter) and after uploading same serial numbers pass from quality assurance (IQ04).
- Developed BDC Program to update the Material Master.
- Replace BDC programs with standard BAPIs for transactions which got changed to enjoy transactions (for e.g. ME21 to ME21n, etc).