Sr. Sap Abap Consultant Resume
Wickliffe, OH
SUMMARY
- Over 8 years of experience in SAP ABAP Implementation, Roll - out & Production Support having experienced in various functional modules SD, MM, FI/CO, PP, QM, WM, EHS and AFS.
- Experience in analysis and development of Business Applications and having strong technical documentation, analytical and troubleshooting skills.
- Vast Experience in developing the Interfaces using ALE/EDI/IDocs & Object Oriented ABAP.
- Experience covers Automobile, Health care, Oil & Gas, Chemicals and Pharmacy Industries
- Got good Technical knowledge in SAP CRM module
- Worked extensively in ABAP involving FI / CO, SD,PP and MM Modules,
- ABAP (RICEF) Reporting, Dialog/Module Pool Programming (Dynpro), ALV, RFC’s (BAPI), SAP SCRIPTS, SMART FORMS,ADOBE FORMS, Data Dictionary, Function Modules, Subroutines.
- ABAP Query, ABAP SQL tuning techniques, Authorization profiles, Authorization Roles, OSS Notes and ABAP Work Bench.
- Accomplished professional with expertise in RICEFW (Reports SAP ALV, Interfaces, Conversions, Enhancements, Forms, and Workflows) developments.
- Expertise in developing the programs with Object Oriented ABAP
- Developed global/local classes and enhanced standard with methods as per the requirements (Object Oriented ABAP)
- Good understanding and working knowledge of SAP Security
- Expertise in Module Pool / DialogProgramming, Menu Painter, Screen Painter, Table control, Tab strip, Sub-Screens and Custom Screens.
- Expertise in Layout design using SAP Scripts, Smartforms, Adobe forms
- Expertise in Interfaces and worked extensively in EDI, ALE/IDOC, File Transfer, ABAP Proxies, RFC, BAPI.
- Expertise in Data Conversion techniques using BAPI, BDC, LSMW.
- Enhanced / Extended standard BAPIs and created Custom BAPIs
- Expertise in implementing the Interfaces using BAPIs and RFCs
- Experienced in developing the ABAP Proxy Interfaces & Web Services
- Expertise in making modifications in standard SAP programs using Enhancement Points, User-exits, Customer exits, Business Add Ins (BADIs), BTEs and VOFM.
- Comprehensive Knowledge of XI/PI on Integration Repository (IR), Integration Directory (ID), System Lands Directory (SLD) and Integration Monitoring (Runtime Workbench -RWB)
- Extensively involved in SAP Upgrade from 4.7ee to ECC 6.0
- Expertise in working with OO ABAP & Shared Object Memory (SHMA).
- Experience in creating Test data, Test cases and performing Unit, Regression, and Integration & UAT.
- Expertise to improve the performance of Applications using Runtime Analysis, SQL Trace and Debugging.
- Worked Extensively on ALE, IDOC, EDI and Data Migration with BDCs, Legacy System Migration workbench (LSMW) for data uploads for various SAP Projects.
- Extensive Experience in analyzing complicated business process and creating functional and technical Specifications and providing Estimation.
- Checking and application of OSS Notes to Problem areas.
- Gathering information, creating design, estimating the timelines. Creating test plans, executing Unit, Regression, and Integration & UAT.
- 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
- Data Dictionary: Creation & Maintenance of Tables, Structures & Views, and other dictionary objects.
- Reports: Creation of Interactive, Classical Reports, Creation of ALV’s and Drilldown reports.
- Layout Sets: Modification of standard layout sets, Smart Forms, SAP scripts and related control programs.
- Menu Painter: Development of menu interfaces for various screens & Interactive lists.
- Screen Painter: Development of screens for user-defined transactions and writing of associated modules mainly for data entry in user-defined tables.
- Batch Interfaces: Development of Classical Batch Input and Call Transaction programs and uploading of data into SAP system for various transactions.
- LSMW
- ABAP Objects (OOPS)
- Performance Tools: To Improve the performance of Applications using Runtime Analysis, SQL Trace and Debugging.
- Enhancements: User Exits, BADI, Function Exits, Screen Exits and Field Exits. Interface Design & Development (IDOCS, EDI, ALE & BAPI) Skills. Working knowledge on SAP R/3 4.7 Enterprise release and SAP Exchange Infrastructure
TECHNICAL SKILLS
OPERATING SYSTEMS: Windows NT/ 2000, Windows XP, Unix
ERPs: SAP R/3 4.6C/ 4.7EE/ ECC 5.0 & ECC 6.0, Netweaver 7.0
LANG/ TECH: ABAP/4, C, C++, Java, JSP, Servlets, HTML
DATABASES: Oracle 8i
Middleware: XI/PI
PROFESSIONAL EXPERIENCE
Confidential, Wickliffe, OH
Sr. SAP ABAP Consultant
Environment: SAP Net Weaver, ECC 6.0 (SD, MM, QM & FI/CO)
Responsibilities:
- Gathering Information, Analysis, Design, Coding and Testing. Documentation according to System Development life cycle (SDLC).
- Worked on Interfaces, Conversions, Unicode Conversions and SAP Enhancements using User Exits, BADI’s and Enhancement Framework, Performance Tuning, Logical Databases.
- Involved in Code Reviews, Time Line Schedules.
- Ensure completeness of deliverables which includes program and testing documentation
- Participate in program and performance tuning activities
- Wrote several reports, BAPI’s, ALE, IDOC’s, Interfaces, Conversions, BDC, LSMW, SAP Script/SMARTFORMS and User exits
- Setting up User acceptance test plans (UAT) and Code Review.
- Work with functional teams to define development requirements with regard to data that should be converted from the legacy system to SAP Provide data mapping
- Communicated with business users and functional team based on the discussions wrote
- Technical specifications
- Worked on day to day support issues for clearing tickets in ABAP
- Prepared test scenarios for many of the above developments and actively involved in testing all those developments in QA.
- Performance tuning using Runtime Analysis (SE30) and SQL Trace (ST05) to analyze the performance of transactions and programs
- Extensively working on OO ABAP (Object Oriented Concepts).
- Create/Change Sales Order / Quotation using ABAP Proxies, communicating the PI system. Validates the incoming data and create/change Sales Order using OO ABAP.
- Developed BDC which uploads open sales orders using BAPI
- Developed BDC Program to create the Customer Master Data for New Company Code.
- Create/change Certificate Profile using QC01/QC02 transaction code.
- Uploaded sales order data (Table Control) and created the sales order using BAPI.
- Performed legacy data conversions and SAP loads through the use of BAPI and BDCs for Vendor Master (Table Control) and Purchase Order ( BAPI PO CREATE1 )
- BDC to Upload Initial Stock in R/3 system using Transaction MB1C.
- Implemented BADI to populate the fields Name1, Org account Number, category and address usage type into IDOC segment.
- Implemented BADI for ORDER SAVE and coded the related logic for the method IF EX ORDER SAVE~PREPARE.
- Created the Extended IDOC and the configuring the extended IDOC and making the population to occur using the User exits for that particular extended IDOC.
- Developed a report, which creates the Sales Order using SALV classes.
- Developed an ALV report that shows a list of purchase requisition and purchase orders for a selected vendor by material group listing by material, to get list of POs and outstanding PO order created during particular month
- Developed (dialog program) custom screens and the logic for handling the Variant Configuration.
- An ALV Report to maintain and create the GL accounts and manage in custom table
- Developed new Sales Order, Packing list and Order Confirmation forms using Adobe forms
- Changed PO & Invoice Layout and they are maintain single layout each for one for Print and Fax for all the countries for PO & Invoice so the integration for maintaining different countries is really a big challenge without affecting the other countries
- Developed smart forms for Billing & Delivery.
- Modified the Standard User Exit RV60BFZA for the Sequential Invoice Numbering to get assigned different for different countries.
- Developed Enterprise (Web) Services for Product Validation and Pricing Details
- Modified Outbound Delivery Interface using Custom I DOC (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. Configuration for change pointer done for new custom IDOC and new custom FM, which is copy of MASTERIDOC CREATE SMD MATMAS.
Confidential, San Jose, CA
Sr. SAP ABAP Consultant
Environment: ECC 6.0, SAP R/3 4.7 (SD, MM, QM & FI/CO)
Responsibilities:
- Involved in Code Reviews, Time Line Schedules, Leading offshore Teams.
- Estimation using complexity and type of the development.
- Technical Documentation according to SDLC.
- Developing & testing the objects and delivering the objects in the specified timelines.
- Extensively worked on Object Oriented Programming (OO ABAP).
- Writing Data transfer programs for migrating data from legacy to SAP systems using BDC session and Call Transaction methods, creating batch jobs, scheduling and monitoring.
- Troubleshooting the performance issues and optimizing the performance.
- Performed legacy data conversions and SAP loads through the use of BAPI and BDCs for Vendor Master and Purchase Order (BAPI PO CREATE1)
- Conversion Program for Initial Stock Upload with data from Presentation Server and loads into Transaction MIGO using BAPI.
- Coded for various user exits for customer requirements related with standard Process code in IDocs
- Developed Business Transaction Events for validating Incoming Invoices
- Customer Exits for Sequential Invoice Numbering, Customer Master and Vendor Master
- Worked on Business Transaction Events for validating Incoming Invoices
- An ALV report to display list of employees by postcode that includes current traveling allowances (i.e. parking, permit or transport card etc.)
- Developed ALV report for Material Master Details. Input of material and plant as select-options and material type as parameter. Output list will have quantity by material group and plant
- Developed a custom program for automatic goods movement. Create Reservation using BAPI RESERVATION CREATE and Change Reservation by BAPI RESERVATION CHANGE.
- Developed (dialog program) custom screens, logic and transactions for Pricing Details.
- Developed a dialog program, which will make a use of Table Control and Tabstrips.
- Developed an ALV program for Certificate Of Analysis
- Developed a form for printing invoices and purchase order using Adobe Life cycle designer
- Developed Smartforms for Purchase Order Requisition and Order Acknowledgement.
- Involved in outbound transactions using Message type ORDERS, function module IDOC OUTPUT ORDERS (EXIT SAPLEINM 002) to enable the client to send purchase orders to external vendors.
- Involved in inbound transactions using Message type ORDERS, function module IDOC INPUT ORDERS (EXIT SAPLVEDA 001) to enable the client to receive purchase orders from its customers and create or update sales order in client's SAP system.
- Send file for Materials related to particular customer with price details. BAPI SALESORDER SIMULATE is used to get pricing detail information for one customer and related materials.
Confidential, Houston, TX
Sr. SAP ABAP Consultant
Environment: ECC 5.0, SAP R/3 4.6c (SD, MM, QM, WM & FI)
Responsibilities:
- Analysis, Design. Documentation according to System Development life cycle.
- Adhering to programming standards and delivering the objects within the stipulated time
- Perform Technical Design, Coding and testing for Functional specs
- Developed Classes & Interfaces using Object Oriented ABAP (OO ABAP)
- Performance Analysis - Extended Syntax Check, Running SQL Trace (ST05), ABAP Runtime Analysis & ABAP Debugger & Performing Individual Object Analysis & Check memory usage
- RFC for sending full load of the product hierarchy detail. BAPI MATERIAL GET PRODUCTHIER used and data of NODE LIST structure passed to text file in FTP.
- Performed legacy data conversions and SAP loads through the use of BAPI and BDCs for Vendor Master (Table Control) and Purchase Order ( BAPI PO CREATE1 )
- Developed BDC program for Customer Master Data
- Create/Change Master Inspection Characteristics using QS21/QS23.
- Initial Inventory Upload WM. This interface 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.
- Creation of Financial Document using transaction FB01 with BDC using Custom IDOC
- Implement enhancement point for delete button event in Tr.Code VL02N. In case of picking and partial picking user should not be able to delete delivery
- Used BADI to populate the custom fields when the WBS element is created through transaction CJ01N.
- Coded for various user exits for customer requirements related with standard Process code in IDocs
- BTE for transaction VBO1 and VBO2 for creating rebates. Enter the event name 00503306, the previously created customer product ZCONDI, the application indicator as SD-ER and the function module name as ZXX CM 20 00503306. Coding done to display description according to product hierarchy of the material (table T179T).
- Developed an ALV report for listing the items posted using the transaction FBS1 and F-22
- Generated an ALV report which displays contracts which are close to expiry within a given time period
- Developed module/dialog program for Catalog Code.
- Developed material description report (ALV) to display list of materials, language key and material description based on material type and plant
- Define different custom tables. In few tables new table entries also required to assigned a transport request.
- Modified layouts for Delivery Note based on the standard layout set RVDELNOTE
- Developed Smartforms layout and program to generate invoice for customer by material.
- Developed Smart-forms to send e-mail with Order confirmation information and shipping confirmation information to customer.
- Outbound Delivery Interface using IDOC including custom segments.
- Creating and updating sales order / Delivery / Picking / PGI for discrepancies items using ORDERS05 with custom process code and Create Corresponding material document using TRANSPOST IDOC. Update custom field in table VBAP using BAPI for Sales Order change. Update text for Sales Order using READ TEXT Function Module. Reverse goods movement in case of sales order processing failure
Confidential
SAP ABAP Consultant
Environment: ECC 5.0, SAP R/3 4.7 (SD, MM & FI)
Responsibilities:
- Design, development, coding and testing.
- Adhered for completing developments in assigned budget and schedule.
- Good experience of Object Oriented ABAP
- Performance Analysis - Extended Syntax Check, Running SQL Trace (ST05), ABAP Runtime Analysis & ABAP Debugger & Performing Individual Object Analysis & Check memory usage
- Developed BDC using Call Transaction techniques with FF67. Was developed to read statement information from six different banks in various formats
- Developed BDC program to update FI document data using FB02 transaction
- Uploaded Purchase Order data using me21n and took care of Table control logic.
- Developed BDC program to change vendor’s address and customer master (MK02 and FD01) using call transaction method.
- Implemented a user exit for the FI module to deal with decimal places for currency amounts
- User exits to give an error message if valuation type is not starting with values in custom table, depending on movement types for transaction MB1B.
- Add Delivery date (today + 1) filed in the selection screen for standard program RSNAST00 and this field is used to determine the sending of IDocs for deliveries for which delivery date is greater than date on selection screen. Configure the output type with new program of RSNAST00.
- Enhancement for the transaction MIGO to populate the batch number for the movement type 351 from the MSEG table, when the STO line item is a batch managed item, it does not have the batch number for the item in the EKPO table. The above were done using B MIGO BADI and MB DOCUMENT BADI. BAPI PO CHANGE was used to change reference STO document.
- Developed an Interactive Report that lists out all the materials for a given plant. Secondary List contains Vendors who supply the chosen material
- Developed an ALV report of sales order data by master order by day
- Report displays total receipts for a particular day from vendors, till date receipts for that month and consumption to each unit today and till date. Opening stock and closing stock for that month for each material
- Developed a custom program which shows the Customer open items, which can used to drilled down on each customer (which works like FBL5N).
- Create Different custom tables related with MM and create table maintenance generator to maintain entries in custom tables.
- Developed rework Invoice Layout as well print program
- Modified driver program ZUFEFRCB of FI Invoice to display the one-time customer address.
- Modified Purchase order layout and print program to accommodate vendor address completely.
- ALE-Sending information of Customers created or changes using Change pointer. FM MASTERIDOC CREATE REQ DEBMAS configured for custom IDOC ZDEBMAS01 copied from DEBMAS01. New segments added to fill data in custom screens added in transactions for creating customers. Entries made in BD52 for new fields of segment and corresponding FM ZDEBMAS1 WRITE DOCUMENT for writing change pointer data into change pointer tables adjusted in enhancement SAPMF02D.
Confidential
SAP Technical Consultant
Environment: SAP R/3 4.7, 4.6c (SD, MM, PP & FI)
Responsibilities:
- Included in central team of project to prepare global template.
- Code Review - Reviewing the code, Integration Testing & Product Support
- Performance Analysis - Extended Syntax Check, SQL Performance Trace (ST05), ABAP Debugger, ABAP Runtime Analysis
- Developed BDC program to create condition records based on condition Type
- Developed BDC which uploads open sales orders using BAPI
- Converted Product List Price (VK11) using LSMW to upload the data into SAP
- Developed conversion program using Standard BAPI “BAPI MATERIAL BOM GROUP CREATE” to Create BOM for list of materials for new plant
- Modified the Standard User Exit RV60AFZZ using Enhancement implementation for create Number Range based on destination country for different Order Type based on New Sales Organization. Created new table Invoice number range table based on Destination country, Sales org. and Billing Type
- Worked on RV60AFZZ program to populate the profit centre into the VBRK-ZUONR field
- Modified the Standard User Exit RV60BFZA for the Sequential Invoice Numbering to get assigned different for different countries.
- Designed and developed a Sales Report using ALV, which is an Interactive Report, gives completeinformation of sales based upon Sales Office, Sales Group and Sales Area. (VBAK, VBAP, VBUP).
- Developed a route list report to show customer, route and load statistics for selected delivery items
- This development will provide information about, whether the delivery created for the sales order has been finished within the desired time as Agreed Lead Time 1. Also, the development will be used to show the time needed by the warehouse people from the time of delivery creation and the post of goods receipt and to find out if this work is finished within the desired time, Agreed Lead time 2.
- Developed conversion program using Standard BAPI to Create BOM for list of materials for new plant
- Modified layout set and driver program for Delivery Note RVDELNOTE
- Customized the form for Purchase Order MEDRUCK and its driver program
- Developed an Outbound Interface for all the Inspection lot got created and send to Web Methods for usage decision. This process runs in background on a schedule basis.
- Developed an Inbound Interface, which is received from Web Methods. Posting of STO or SO based on the document type using Standard BAPI and Function Modules and uses BDC for updating the Date which is not directly reflecting with standard BAPI & Function Modules
Confidential
SAP Technical Consultant
Environment: SAP R/3 4.6c (SD, MM, AFS & FI)
Responsibilities:
- Work with SAP Help Desk to solve and process user queries Classification of new requirement into level of complexity and type of development.
- Design Coding and Unit Testing.
- Code Reviews, peer reviews, performance analysis, Integration Testing and UAT.
- Creation and modification of Indents, Invoices, Delivery, SO layouts.
- Modified Layout set RVINVOICE01 for Invoice and its print program to list full box prices and broken box qty / prices in separate lines for the same line item.
- Different Audit Reports for different movements types. Customized report, which is Replication of MB51 transaction to cater user specific needs required for periodic audits. Created number of such report required for Material Audit, Sales Audit and FI Audit, Daily inward and outward, Inventory counting in stores etc.
- Customer and Vendor Ageing report for bills/payment, which are due to be displayed month wise for a certain period of time.
- One Time Customer Report- The main objective of this report to find out the onetime customers so that their records should not be kept unnecessary in the system.
- Pending PO Report - This report is designed to list the pending quantities in the open Purchase Orders.
- Developed BDC programs in SD to load Pricing master, Condition master information.
