Sr. Sap Abap Consultant Resume
Fairfield, CA
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 teh Interfaces using ALE/EDI/IDocs & Object Oriented ABAP.
- Experience covers Automobile, Health care, Oil & Gas, Chemicals and Pharmacy Industries
- Got good Technical noledge 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 wif expertise in RICEFW (Reports SAP ALV, Interfaces, Conversions, Enhancements, Forms, and Workflows) developments.
- Expertise in developing teh programs wif Object Oriented ABAP
- Developed global/local classes and enhanced standard wif methods as per teh requirements (Object Oriented ABAP)
- Good understanding and working noledge 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 teh Interfaces using BAPIs and RFCs
- Experienced in developing teh 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 wif OO ABAP & Shared Object Memory (SHMA).
- Experience in creating Test data, Test cases and performing Unit, Regression, and Integration & UAT.
- Expertise to improve teh performance of Applications using Runtime Analysis, SQL Trace and Debugging.
- Worked Extensively on ALE, IDOC, EDI and Data Migration wif 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 teh timelines. Creating test plans, executing Unit, Regression, and Integration & UAT.
- An organized, hardworking, and highly motivated professional, wif strong communication and interpersonal skills, and teh 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 teh 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 noledge 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, Fairfield, CA
Sr. SAP ABAP Consultant
Environment: SAP Net Weaver, CRM, 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 wif functional teams to define development requirements wif regard to data that should be converted from teh legacy system to SAP Provide data mapping
- Communicated wif business users and functional team based on teh discussions wrote
- Technical specifications
- Worked on day to day support issues for clearing tickets in ABAP
- Prepared test scenarios for many of teh above developments and actively involved in testing all those developments in QA.
- Performance tuning using Runtime Analysis (SE30) and SQL Trace (ST05) to analyze teh performance of transactions and programs
- Extensively working on OO ABAP (Object Oriented Concepts).
- Create/Change Sales Order / Quotation using ABAP Proxies, communicating teh PI system. Validates teh incoming data and create/change Sales Order using OO ABAP.
- Developed BDC which uploads open sales orders using BAPI
- Developed BDC Program to create teh Customer Master Data for New Company Code.
- Create/change Certificate Profile using QC01/QC02 transaction code.
- Uploaded sales order data (Table Control) and created teh sales order using BAPI.
- Performed legacy data conversions and SAP loads through teh 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 teh fields Name1, Org account Number, category and address usage type into IDOC segment.
- Implemented BADI for ORDER SAVE and coded teh related logic for teh method IF EX ORDER SAVE~PREPARE.
- Created teh Extended IDOC and teh configuring teh extended IDOC and making teh population to occur using teh User exits for that particular extended IDOC.
- Developed a report, which creates teh 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 teh logic for handling teh Variant Configuration.
- An ALV Report to maintain and create teh 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 teh countries for PO & Invoice so teh integration for maintaining different countries is really a big challenge wifout affecting teh other countries
- Developed smart forms for Billing & Delivery.
- Modified teh Standard User Exit RV60BFZA for teh 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 teh 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, Wickliffe, OH
Sr. SAP ABAP Consultant
Environment: SAP Net Weaver, ECC 6.0 (SD, MM, QM & FI/CO)
Responsibilities:
- Involved in Code Reviews, Time Line Schedules, Leading offshore Teams.
- Estimation using complexity and type of teh development.
- Technical Documentation according to SDLC.
- Developing & testing teh objects and delivering teh objects in teh 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 teh performance issues and optimizing teh performance.
- Performed legacy data conversions and SAP loads through teh use of BAPI and BDCs for Vendor Master and Purchase Order (BAPI PO CREATE1)
- Conversion Program for Initial Stock Upload wif data from Presentation Server and loads into Transaction MIGO using BAPI.
- Coded for various user exits for customer requirements related wif 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 Acnoledgement.
- Involved in outbound transactions using Message type ORDERS, function module IDOC OUTPUT ORDERS (EXIT SAPLEINM 002) to enable teh 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 teh 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 wif price details. BAPI SALESORDER SIMULATE is used to get pricing detail information for one customer and related materials.
Confidential, San Jose, CA
Sr. SAP ABAP Consultant
Environment: ECC 6.0, SAP R/3 4.7 (SD, MM, QM & FI/CO)
Responsibilities:
- Analysis, Design. Documentation according to System Development life cycle.
- Adhering to programming standards and delivering teh objects wifin teh 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 teh 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 teh 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. dis 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 wif 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 teh custom fields when teh WBS element is created through transaction CJ01N.
- Coded for various user exits for customer requirements related wif standard Process code in IDocs
- BTE for transaction VBO1 and VBO2 for creating rebates. Enter teh event name 00503306, teh previously created customer product ZCONDI, teh application indicator as SD-ER and teh function module name as ZXX CM 20 00503306. Coding done to display description according to product hierarchy of teh material (table T179T).
- Developed an ALV report for listing teh items posted using teh transaction FBS1 and F-22
- Generated an ALV report which displays contracts which are close to expiry wifin 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 teh standard layout set RVDELNOTE
- Developed Smartforms layout and program to generate invoice for customer by material.
- Developed Smart-forms to send e-mail wif 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 wif 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 wif 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 teh FI module to deal wif decimal places for currency amounts
- User exits to give an error message if valuation type is not starting wif values in custom table, depending on movement types for transaction MB1B.
- Add Delivery date (today + 1) filed in teh selection screen for standard program RSNAST00 and dis field is used to determine teh sending of IDocs for deliveries for which delivery date is greater TEMPthan date on selection screen. Configure teh output type wif new program of RSNAST00.
- Enhancement for teh transaction MIGO to populate teh batch number for teh movement type 351 from teh MSEG table, when teh STO line item is a batch managed item, it does not have teh batch number for teh item in teh EKPO table. Teh 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 teh materials for a given plant. Secondary List contains Vendors who supply teh 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 teh Customer open items, which can used to drilled down on each customer (which works like FBL5N).
- Create Different custom tables related wif 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 teh 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 teh 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 teh 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 teh 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 teh profit center into teh VBRK-ZUONR field
- Modified teh Standard User Exit RV60BFZA for teh 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 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 teh form for Purchase Order MEDRUCK and its driver program
- Developed an Outbound Interface for all teh Inspection lot got created and send to Web Methods for usage decision. dis 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 teh document type using Standard BAPI and Function Modules and uses BDC for updating teh Date which is not directly reflecting wif standard BAPI & Function Modules
