Apo Abap Consultant Resume
TX
SUMMARY
- Over 7 years of experience in ABAP/4 programming with functional areas of SD, MM, PP, FI/CO, PM, CS WM, QM, SCM - APO(SNP & DP), SRM, PLM, IS-U (Banking - Deposit Management ) PS and Webdynpro Modules.
- Experienced in three complete life cycle implementations from Business Blue Print to till the post implementation support, one Product development and two support Proejcts.
- Experienced in Upgrading the SAP R/3 system from 4.6B to ECC 5.0 and 4.7 to ECC 6.0
- Well expertise in SAP ABAP/4 Technical areas includes design, development, customizing standard transactions, debugging and testing of ABAP Programs, Reports (Classical Reports, Interactive Reports and ALV Reports), Dialog Programming, Object Oriented Programming, Forms, Business Object Repository, ABAP/4 Workbench and ABAP Queries.
- Experienced in Data Dictionary Objects (Domains, Data Elements, Tables).
- Involved in development/customization/enhancement of various Business Applications using User Exits, Business ADD INS (BADIs), SAPScripts, SmartForms, Remote Function Calls (RFCs), LSMWs and Business Application Programming Interfaces (BAPIs).
- Proficiency in Data Migration from Legacy systems to SAP and from to SAP systems, Data Conversions using BDC, LSMW (Batch Input, Direct Input, BAPI & IDoc methods) and Recording and well experienced in Interfacing data with external systems.
- Extensive experience on EDI/IDocs (Outbound & Inbound) & ALE Interfaces.
- Interacted with the Functional Consultants, Key Users, End Users and Business Process Teams to gather the business requirements for enhancing existing process and to develop new process.
- Experience in Configuring the Output types, VOFM Control Routines, Condition Records and Configuring ALE, EDI/IDoc Partner Profiles for both Outbound and Inbound processes.
- Good exposure towards applying SAP/OSS Notes for high-end technical solutions.
- Developed Technical Specifications based on Functional Specifications.
- Undergone training on BI and XI .
- Well experienced in Production Support trouble shooting, tracking, bug fixing, monitoring the batch jobs, SQL Trace and Performance Tuning for Standard and Custom Reports.
- Good Experience in implementing and providing global support in OTC (Order to Cash) related areas of Sales, Pricing, Billing, Returns, Credit Management, Customer Rebates, Shipping & Transportation.
- Strong experience in enhancements and PS substitution and validations.
- Experience in developing all components of RICEF from design to support phases.
- Worked on writing Test Scripts & Test Cases during unit test & integration test.
- Have assumed lead roles and taken up the responsibility in preparing Project Plan to have any enhancements in the existing Business Process in SAP.
- Have imparted training to End Users and have documented the Business Process Procedures for each of the SAP transactions.
- Extensive experience on Sap Scripts & Smart forms.
- Experience in Extending the BAPI.
- Experience in Webdynpro Programming and Adobe Form integration Using ABAP OOPS.
- Knowledge in Extending Standard IDOC for facilitating the Business requirements.
- Experience in Transaction Variants.
- Exposure to MVC and SAP Architecture.
- Working Experience on Business Transaction Events (BTE’s) and BDT(Business Data Tool Set)
- Experience in Label Printing using BARONE software
- Very good understanding of Business Processes includes areas of SD, MM, PM, FI/CO, QM, CS, PP,PLM,SRM,IS-U(Banking) and SCM-APO(SNP & DP) Modules.
- Good understanding of Software Development Life Cycle (SDLC) processes.
- Strong communication & interpersonal skills. Proven experience to manage projects, deliver quality of work on schedule, and meet customer expectations, ability to work independently, adaptable in changing environments, quick learner and a good team player.
TECHNICAL SKILLS
Reports: Classical, Interactive, and ALVs using FM’ s.
Interfaces: IDOCs, RFC, BAPI’ s, ALE and EDI.
Data Migration: BDC, BAPI and LSMW.
SAP Enhancements: User Exits ( CMOD & SMOD), BTE and BADIs
Forms: SAP Script, Smart forms, and Adobe forms.
SAP Net weaver 7.0: WebDynpro for ABAP and OOABAP
ERP: SAP 4.6, 4.7, ECC 6.0.
Operating System: Windows XP, Windows 95/98/00 and Win NT.
Database: MS SQL, Oracle, DB2, and Master Data Analysis.
PROFESSIONAL EXPERIENCE
Confidential, TX
APO ABAP Consultant
Responsibilities:
- Involved in development of Reports, BDCs, BAPIs, LSMWs, Enhancements (User Exits & BADIs), EDI/Idocs, SAP Scripts, SmartForms, Customizing Standard Transaction.
- Analyzed the object’s Functional Specifications and prepared the Technical Specifications.
- Developed a Module pool program for creation of shipment, picking, BOL and PGI for multiple deliveries, which helps the user to use the tool for performing all the operations without going for multiple transactions.
- Designed and Developed a Smart form for Invoice according to Client's requirement.
- Developed Labels using BARONE Software
- Developed an ALV report to analysis movement of the materials and batches.
- Developed a report program to print Inventory Number and Storage unit as barcode.
- Developed an ALV report to display Functional Locations and Equipments BOM data in PM.
- Developed Dialog Program to update the PPMs Procurement Priority and Product priority in SCM-APO.
- Developed Dialog Program to display the Stock in Transit and post them during month end.
- Developed Z-Transactions ZIW21 (Create PM Notification), ZIW42 (Over all Completion Confirmation) and ZIWBK (Material Availability Information) Using Module Pool programs.
- Created BAPI for deleting users in Sand Box, Development and Quality (All Clients) based on the users deleted in Production.
- Analyzed the performance of various objects that were developed and fine tuned them using various performance techniques for better performance.
- Customized existing and created new SAP Scripts and Smart Forms for Purchase Orders, Sales Orders, Deliveries, Invoices, Credit & Debit Memos.
- Migrated all Z-Layouts of SAP Scripts to Smart Forms, added digital signatures on Certificate of Analysis (COA) Layouts and added barcodes for Order No. and its items on Transfer orders.
- Enhanced Standard Transaction /SAPAPO/PPM CONV using user exit APOMD006 (EXIT SAPMMDUSER 006) to maintain description of a Plan, PPM and lot size.
- Implemented user exit APOCF012 (EXIT /SAPAPO/SAPLCIF PPM 001) for CIF to populate values in variable and unit fields of PPM’s bucket consumption.
- Implemented BADI /SAPAPO CIF DELTA3 for transaction /SAPAPO/CCR to filter the raw material purchase requisition from comparison.
- Implemented BADI /SAPAPO/SDP AUTH CHK for transaction /SAPAPO/MC62 to prevent the deletion of CVC nos’.
- Implemented BADI INVOICE FI INBOUND to determine Tax Code for posting an item.
- CIFfed Sales Order Condition records from R/3 System to APO System.
- Implemented an user exits MV45AFZB for triggering new pricing and MV45AFZZ for capturing total confirmed quantity in Sales Order and from Back Order (V RA).
- Implemented an user exit FEDI0004 in transaction F110 for enhancement of the standard vendor invoice payment IDocs.
- Developed a BDC program to convert PP/DS PPMs to SNP PPMs (batch) using Call Transaction (/SAPAPO/PPM CONV) in SCM-APO.
- Developed a BDC program to refresh the SNP PPMs when ever the PP/DS PPMs data is changed.
- Developed BDC program to Zero out the Negative Inventories at month end using Call Transaction (MFBF) Method.
- Developed BDC program which performs the material availability check and updates the system status from MSPT to MACM on Work Orders using transaction IW32.
- Involved in Upgrade from SAP R/3 4.7 to ECC 6.0 and fixed issues with programs, BADI’s, Screen changes (Module pool programs) and Interfaces related to Unicode conversions.
- Performed SPAU and SPDD analysis during upgrade and interacted with Functional team to decide if the objects affected need to reset to SAP original or Adopt modifications and adjust objects accordingly. Objects included Data Dictionary Objects, User exits, BADI’s, ABAP Queries, GUI interfaces, screen changes and changes applied via OSS Notes.
- Developed VOFM routines for Condition base value, Condition Value for Sales Orders and Check-in status for Shipment and assigned them in the requirements of Configuration (SPRO).
- Uploaded Material Master(RMDATIND), Vendor Master(RFBIKR00), Customer Master(RFBIDE00), Condition records, Freight Rates, Work Center, Rate Routings and BOM data using LSMW.
- Extended Vendors from one Company code to other and Customers from sales area to another using LSMW Recording (XK02, VD02).
- Involved in Data Conversions for Plant Maintenance and created new Functional Locations and Equipments and changed them by creating and assigning characteristics to them using LSMWs.
- Configured Partner Profiles, Message Types, IDoc process codes for Inbound and Outbound IDocs for EDI.
Confidential
ABAP Programmer
Responsibilities:
- Involved in development of Reports, Dialog programs, Extracting and Uploading Legacy data, Enhancements (User Exits), BDCs and IDocs and in Upgrade from versions 4.6C to ECC 6.0
- Extracted Vendor Master, Customer Master, Fixed Assets, Accounts Payable, Accounts Receivable data from legacy systems (SAP 4.6C) using Custom Extract Programs and Uploaded the same into SAP ECC 6.0 using LSMW.
- Customized & Uploaded SAP Scripts and Smart Forms (Sales Orders, Deliveries, Invoices, Credit & Debit Memos, Pick & Pack Lists and Bill of Ladings) to meet the client requirements.
- Developed BDC program to create new customer using Transaction VD01 and assigns the same customer to ship-to customer as a COA partner using Transaction VD02.
- Developed BDC program to upload Rate Routings data (CA22).
- Developed Custom Transaction ZCO01 to create Multiple Production Orders against STOs/Sales Orders using Transaction Code CO01.
- Developed Custom Transaction ZMB1B for Transfer Posting of Multiple Items using Transaction MB1B.
- Enhanced DP91(RRB) Transaction by using User Exit AD010001.
Confidential
Team Leader
Responsibilities:
- Analyzing the Functional Specification and effort estimation
- Allocating objects to team members/ resources based on their availability and technical Expertise.
- Single point of contact for technical delivery and make sure that objects have been delivered within deadline.
- Conducting Status meetings every week.
- Managing Leave plan.
- Organizing Knowledge sharing sessions and conducting Induction for new team members.
- Provide necessary help to the Mgmt during Customer visits
- Coordinate with onsite team for technical clarifications.
- Development of various checklists/Templates for on site/offshore process.
- Coordination with onsite team for understanding and development of technical requirement and functionality of the Business.
- Testing and reviewing critical objects.
- Update the Management about the project status and escalation 'if any' on time.
- Prepare project related metrics like Effort distribution, Schedule variance, Defect density, Effort variance etc.
Confidential, Tx
Onsite Coordinator/PLM Consultant
Responsibilities:
- Involved in Development of Reports, Forms, BDCs, Dialog Programs, BAPIs, Enhancements (User Exits & BADIs) and ALE/IDocs.
- Customized SmartForms (Invoice, Quotation and Order Confirmation) to print in 3 different languages.
- Worked as Offshore Coordinator & Involved in mentoring the fellow developers and involved in Developing BADIs, User Exits, Interfaces, Conversions and Reports & support for the implementation of SAP at the client site.
- Worked on BADI for Authorization object for MM01 Cross plant status. This authorization object restricts users on field level. The custom code restricts user to set status for only certain status. For example most of the users can only set ´PE´status and only few can set material to active status.
- Worked on User Exit for Authorization object for Transaction Codes CC31 and CC32.This authorization object restricts user from setting system statuses based on a custom authorization object .This means user can set certain statuses which he is authorized.
- Worked on BADI to tie up the different material versions a sub assembly or a Finished good - These versions are the result of the developments done during the life cycle phase of the products - the older versions assume importance for Confidential as they are used in some of the customer locked configurations. The production inspection memo ties up two versions of materials using the very first material version /base material version.
- Developed a report for displaying Top Level BOM (Bill of Material) and all open change Orders.
- Worked on BADI for making ECM mandatory for Material Type Raw Material for MM01 Transaction
- Worked on User Exit for Authorization check -Ext Material Group
- Created Roles and Profiles for Authorization objects and assigned to the corresponding users.
- Developed a report for Picking BOM Material task number and Documents for given Change number and displaying the changes for the given change number
- Modified standard program for Material where used for including additional fields as per the client requirement.
- Developed a report for Internal/External Communications for CC33 Transaction
- Developed a conversion program for Documents upload(CV03N) using BAPI.
- Developed a conversion program for ECR create and Change (CC31).
- Developed a BDC program for creating classes and assigning values to the characteristics.
- Enhanced Sales Order process for adding default plant for Spares by using user exit MV45AFZZ.
- Developed an Interface to upload the Purchasing Data from legacy to SAP R/3.
- Developed a report for month end postings and reverse postings in FI.
- Worked on sales order process customization, which includes designing of new screen (contains Standard Fields and Custom Fields), by using User Exits MV45AIZZ and MV45AOZZ.
- Implemented BADI INVOIC FI INBOUND VF03 transaction VF03 for determining tax code for posting an item.
- Used BAPI CHARACT CREATE BAPI for the creation of Vendor Characteristics.
- Provided an Interface by using BAPI SALESORDER CREATEFROMDATA2 to create a sales order from third party front end.
- Developed an Interactive Report to displays vendor details based on vendor number selected on the basic list.
- Customized Delivery note and Invoice layout sets using SAP Scripts.
- Customized Layout sets of Purchase order, Sales order, Packing Slip and Production Order Pick List according to the client requirements using SmartForms.
- Involved in configuration of ALE environment, developing outbound and inbound process, configuring the partner profile with inbound process code.
Confidential
ABAP Consultant
Responsibilities:
- Involved in developing New Objects, Enhancements (User Exits & BADIs), Code Review, Unit Testing, Performance Tuning, Documentation and Production support.
- Developed a net stock report (Material wise) using ALV.
- Developed an ALV report to display BOMs.
- Enhanced Transaction MB01 using User Exit EXIT SAPMM07M 001 to include Material Description when Goods Receipts is entered with reference to Purchase Order.
- Worked on pricing conditions - For any changes to an item’s pricing in sales orders and quotes needs to record price changes by using BADI BADI SD SALES ITEM.
- Implemented Field Exit on Automatic Payment Program (F110).
- Customized RFQ, Purchase Order, Stock Transfer Order(STO), Goods Receipt (GR), Goods Issue (GI) and Vendor Credit note layout sets using SAP Scripts.
- Customized existing Smart Form for Purchase Order as per the requirement.
- Uploaded G/L Accounts master data using LSMW Standard Batch Input Program RFBISA00.
- Developed a BDC Program to upload Work Center and Customer master data from legacy to SAP R/3.
- Implemented ALE, encompassing both master and transactional data.
- Used Standard IDoc type to send the customer master data, vendor master data and material master data from the sender system to the receiver system.
- Developed Classical Report for displaying Log of items cleared for FBL3n Transaction.
- Worked on BADI to make default X plant Status to PE when creating a New material or creating from the Existing Material.
- Developed an English Cheque according to the client Requirement.
- Developed an Interface for Customer invoice (FB70) using BAPI.
- Developed an Interface for Vendor Invoice (FB60) using BAPI.
- Developed a program for MIRO upload using BAPI.
- Developed a program for GL blocking using ZFunction Module.
- Developed a BDC program for COA (Chart of Accounts).
- Developed BDC program for Asset Upload(AS91)
- Developed a Chinese Cheque by modifying the standard FORM according to the client Requirement.
Confidential
SRM ABAP Architecture
Responsibilities:
- Created layouts as per the mockups and segregated them as master and dependent objects.
- Implemented SRM specific interfaces which append extra methods in component controller, view, and window.
- Involved in CNP (Context Navigational Panel),CA(Content Area) and Identification integrations
- Involved in configuring the components in floor plans
- Created both Application configuration and Component configuration as per the requirements.
- Involved in creation of personalization windows
- Handled messages, exceptions through message handler
- Reused the components using component usages with reference to the object type.
- Created Tab components which holds group of components
- Worked on Invoice Monitoring.
- Worked on Adobe form integration with Webdynpro
- Implemented CLL(Channel Logic Layer) Classes and methods to integrate UI with underlying layer
Confidential
ABAP Consultant
Responsibilities:
- Involved in Development of Reports, Forms, BDCs, Performance Tuning and Code Review for developed objects.
- Developed a Report to list out all the line items that not been delivered by the delivery date.
- Developed a Alv report that displays all Materials, Plants, Vendors, Quantity etc. for the Purchase Orders created in a specific time given on the selection screen.
- Created Vendor Performance report that lists Vendor Name, Materials Supplied, Planned and Actual Delivery Times, Payments Terms and Prices.
- Developed an Interactive report to display the G/L Master data and chart of accounts in the basic list and Open, Cleared documents per vendor in detail list corresponding to an account number in the basic list.
- Developed G/L Report that displays company code, reference document no, account no, profit center, cost center and posting date based on document type and company code.
- Developed Module Pool program which assists the user in maintaining Cost Center & Internal Order in the Table ZAGENTS defined for requisition release strategy.
- Created a report which lists gross sales, credit returns, gross weight for the customer for the current year and comparing the same with that of the previous year for the same period.
- Created commission Report for the sales department sorted by sales representative.
- Uploaded Vendor and Customer Master Data using LSMW Standard Batch Input Program RFBIKR00 & RFBIDE00.
- Developed BDC to upload the cost center data from legacy to SAP R/3 using Call Transaction.
- Customized Layout Sets MEDRUCK, RVINVOICE01, RVORDER01, RVPICKSIN using SAP Scripts and modified corresponding Print Programs as per the Client requirements.
- Worked on Routines like Copying sales documents to invoice and Pricing Requirement negative value
- Developed User Exit, which will be triggered when some quantity moved from already, reserved stock from one of the Storage location Batch. When the user try to deliver that kind of Sales orders the user exit will raise an Error message.
- Developed ALV report for Invoice Raised - Status of delivery and payment using SD module for getting outstanding amount of the Customer, Vehicle No, Chassis No, Engine No and PGI status.
- Developed Classical Report for Vehicle after cut off chassis using CS (Customer Service) module for displaying Vehicle Registration Number, Kilometer Reading and failure Date for particular Vehicle.
- Developed RRB exit EXIT SAPLAD15 015 for substituting the cost element by the material number to be populated in the quotation and debit memo request.
- Customized standard Invoice list (SD INVOICE LIST) for accommodating business requirements.
- Worked on Data Transfer routine for grouping Invoice into one invoice List
- Bapi Customer Get list is a Modified Bapi for Existing RFC - Customer Get list, i.e., (BAPI CUSTOMER GETLIST) to include additional Customer details as per the user requirement.
- Worked on BADI (Menu Enhancements) for selecting a line from the list and choose option from the menu path to migrate to transaction MB03 to see the details of document number.
- Worked on BADI for validating date and posting date for MIGO transaction and loading number should meet the client requirement.
- Created custom SAP Script ZSD RVORDER01 for estimate printing. Developed custom print program ZSD RVORDER01 & Subroutine pool to print estimate form.
- Developed Resource related billing exit EXIT SAPLAD15 001 to do validations in transactions DP91/DP95 and control the auto creation of DMR based on customer billing calendar and number of workdays.
- Developed User Exit, while updating equipment master, dealer has to update the vehicle registration no in general tab. When dealer update this vehicle reg.no should replicate in reg.no for schedule in location tab of equipment master.
Confidential
Lead Developer & Onsite Coordinator
Responsibilities:
- Involved in development of Reports, BDCs and SAP Scripts.
- Developed a report that outputs material valuated stock, grouped by material type and plant.
- Developed an Interactive report to list the purchase order details for a vendor that has interactive drill.
- Developed an ALV report to list the purchase order quantity for statistical delivery date with cumulative totals for the plants, material group and factory based on the selection criteria.
- Developed a report to display open and closed production orders.
- Developed a BDC program for User Maintenance.
- Uploaded G/L Balance Data using LSMW Batch Input Recording (FB01).
- Developed BDC to upload the vendor address changes using Call Transaction(MK02) Method.
- Developed an Interface Program to transfer Customer Master data from legacy to SAP R/3.
- Customized layout sets of Invoice, Order Confirmation and modified their print programs accordingly.
- ImplementedUSEREXIT SAVE DOCUMENT PREPARE in Sales & distribution for Blocking Sales Order from Billing if it exceeds the Contract Value
- Create a validation step at project definition level to check the Project Definition format and to avoid the subsequent validation based on certain criteria, WBS element validation for checking WBS format, validate functional area and object class, validate fields at different level of WBS element.
- Created Substitution step at project definition level to restrict the user to change the profit center once the project is released (REL).
- Modified Standard BAPI PROJECT MAINTAIN and included Custom fields and Enhanced the BAPI according to client requirement.
- Prepared Technical Specification for Estimate Output in SD module for Scripts
- Participated with the functional coordinator to prepare Technical Specifications.
- Worked with BAPI PO CHANGE for changing the PO with updated G/L Account Derived by the logic based Material & Vendor
- Done performance analysis and runtime analysis of the business process and made the necessary performance tuning for the whole process.
- Developed the layout sets for Sales Order (ZRVORDER01) which is a copy of Standard Layout set RVORDER01 and changed the company’s Logo, company’s Address, and company Specific information on the order.
- Created new Layout set and print program for the Delivery Notification for the given delivery.
Confidential
SAP Technical Consultant
Responsibilities:
- Involved in development of Reports, BAPIs and SAP Scripts.
- Developed a report to get all the sales orders with particular delivery dates.
- Developed ALV report for stock conversion (Restricted, Unrestricted and Blocked).
- Developed an Interactive report for displaying Vendor information in the basic list and Vendor Bank details in detail list for a selected Vendor.
- Created a report to display list of Sales Orders, date, user created and the materials in the order
- Developed BDC to upload the Material Master and Customer Master data from legacy to SAP.
- Customized the layout sets RVORDER01, MEDRUCK, RVINVOICE01 and modified corresponding print programs as per the client requirement.
- Bapi Material Get list is a Modified Bapi for Custom RFC - Material Get list, i.e., (ZBAPI MATERIAL GETLIST) to include additional Material details as per the user requirement.
- Bapi Customer Credit Details is a Modified Bapi for Custom RFC - Customer Credit Details, i.e., (ZBAPI CUSTCREDIT EXPOSURE2) to include additional Customer Credit details as per the user requirement.
- Bapi Purchasing Group Master is a Bapi Developed to get Purchasing Group Details.
- Bapi Material Price Group Master is a Bapi Developed to get Material Price Group Details.
- Using BDC, Uploaded Customer Master data.
- Used variants parameters, select-options and match codes to make reports user friendly.
- Achievements:
- Expert in SPAU & SPDD codes for handling those modified ABAP and DDIC objects during upgrade.
- Skilled in searching and applying OSS notes to set the modified objects in upgrade.
- Enhancement in FI using Coding Blocks: Involved in coding block developments to append custom fields to BSEG table and modified fields status variant to display this field in the screen.