Sr. Sap Abap Consultant Resume
San Antonio, TX
SUMMARY
- Over 7 years of professional experience as an ABAP/4 programmer, was a part of implementation teams, rollouts, upgradation and production support teams.
- Had worked in different organizations that include manufacturing, Oil and gas, Pharmaceutical and Public Sector companies.
- Extensive knowledge of RICEFW objects.
- Expertize in ABAP/4 technical areas includes design, development and debugging of ABAP programs, reports that include classical, interactive and ALV reports.
- Good experience in Batch Data Communication (BDC) using Direct Input Method, Session Method and Call Transaction Method and also migrated data using LSMW.
- Extensive knowledge in Enhancements, Business Add - In (BADI) and User Exits.
- Worked on interfacing using standard and custom BAPIs for distributed systems in SAP/R3.
- Developed and modified Forms using Smart forms, SAP Scripts and also have good knowledge in Adobe forms.
- Development of various Web Dynpro applications and designing User Interfaces using different UI elements.
- Extensive work experience in Workflow used for various business processes.
- Extensive experience in ALE/EDI, IDOC generation, Extension of existing IDOC types to create new IDOC types, user exits and enhancements to customize the ALE/EDI process.
- Experienced in design and developing screens using dialogue programming with screen painter and menu painter.
- In-depth knowledge on data dictionary objects (tables, structures, views, data elements and domains) ABAP/4 tools (Menu painter, screen painter and functional modules), user exits.
- Production support troubleshooting, tracking, Debugging and performance tuning for standard and custom reports.
- Good Functional knowledge of SD, MM, PP, WM and FICO.
- Experience of working at client location (onsite/offshore)
- Good Communication and interpersonal skills.
TECHNICAL SKILLS
ABAP Tools: SAP Query, Report Writer, Report Painter, Workflow, WebDynpro.
Data Dictionary: Structures, Domains and Data Elements.
Reports: Classical, Interactive and ALV reports.
Forms: SAP Scripts, Smart forms, Adobe forms.
Interfaces: BAPI, EDI/ALE/IDOCs, RFC.
Conversions: BDC, LSMW.
Enhancements: User Exits, BADIs.
Module Pool and Tools: Screen Painter and Menu Painter using dialogue programming.
ERP Applications: SAP R/3 (version 4.5 to 4.7, ECC6.0)
RDBMS: Oracle 8i, MS-SQL Server 2000, MS Access 2000.
Operating Systems: Windows NT/2000, UNIX and LINUX.
Languages: ABAP/4, PL/SQL, Open SQL, C, C++, VB 5.0.
Database: Oracle, MS Access, SQL Server.
Web Designing Tools: HTML, XML, JavaScript, VB Script.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr. SAP ABAP Consultant
Environment: SAP ECC 6.0 SD, MM, FI, WM, PP
Responsibilities:
- Enhanced the functionality of the existing reports and developed ALV and OOPS ALV outputs.
- Enhanced multiple reports according to the functional requirements.
- Involved in creation of Upload program for ledger group FB01L using BAPI.
- Developed a BAPI to maintain statistical freight through which user can download a flat file layout template according to the condition type’s key combination selected and then created a flat file to make it available for RV14BTCI.
- Developed Smart form for delivery note, send a layout to print or E-mail depending on communication type.
- Created LSMW Project for the data migration of Material Master Data into SAP system.
- Developed Workflow for Invoice Notification and configured the Organizational structure to set up the responsible persons and parties for receiving notifications.
- Extended an IDOC WMTOID01 with a message type WMTORD to add custom fields required by EXACTA to perform picking and routing operations.
- Modified a Return Handling Transaction via RF terminal that updates return order and create delivery for the return orders.
- Involved in modifying the Picking transaction LM07 to display transfer order in Delivery UOM, which was in Z table. And to convert the transfer order quantity into ZMM MARKET UOM using MARM, and display all of the quantity fields using this UOM. During update to the Transfer Order (TO) convert the quantity back to UOM.
- Created a Program to update plant specific material status using BAPI MATERIAL SAVEDATA.
- Uploaded PO and posting data through ME21N transaction by using BAPI FM BAPI PO CREATE1.
- Worked on close out order where pricing condition ZCLT should be automatically triggered based on Price list type and material pricing group and if there is any missing fields it should throw a popup message for the same. For the above business requirement, we included a logic in userexit save document in include MV45AFZZ.
- Added Z columns in the shipment and deliveries outbound split deliveries tab using User exits.
- Successfully migrated the Purchase Order data from legacy system into SAP system by using BAPI in LSMW.
- Developed report to understand total revenue of each sales organization.
- Designed and Developed Vendor self-registration application.
- Developed complex ALV Grid aging reports and inventory control summary reports using Webdynpro ALV application.
- Developed vendor registration process using FPM GAF application for roadmap steps in Webdynpro.
- Experience in creation of IVIEWS using WebDynpro.
- Worked on Editing ALV in Webdynpro for ABAP.
- Developed a Webdynpro component with multiple views using plugs.
- Developed pop up screens based on triggering of events.
- Integrated WD ABAP application with external portals.
- Floor Plan Manager (FPM): - To ensure the look and feel of all performance screens, used the FPM OVP for the Overview screens.
Confidential, Pawtucket, RI
Sr. SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed technical specifications, designed and customized outbound 810 EDI transaction to create invoices for different trading partners.
- Automated various upgrade activities (by developing BDCs, using BAPIs 'BAPI CTREQUEST RELEASE' for release the TR created to address Unicode changes) to reduce the work around and minimize the errors.
- Analyzing and Implementing the OSS notes for the issues with standard programs.
- Enhanced workflows for AP/AR.
- Copied the material from one plant to other plant where the change of material text is also made possible according to client requirements. Used a BAPI called BAPI MATERIAL SAVEDATA in the process.
- Worked on Interfaces using a BAPI. This was done to get the information’s like Company code, Pricing, Period, Currency, Posting date, Posting key, Cost center and Profit center from a flat file to post the same into G/L account for payroll in the FI/CO integration. The BAPI by name BAPI ACC DOCUMENT POST was used in the process.
- Create the PR and PO using BAPI BAPI PO CREATE and notification is sent to the appropriate person.
- Involved in developing the workflow for Real Estate Contract (BUS1134). The Partners maintained in the contract use the workflow to approve the contract. The validations are performed in the BADI RECN CONTRACT to check accuracy of the data in the contract.
- Used LSMW for migration of Vendor Master data according the client specifications.
- Created a Remote enabled Function Module (RFC) to obtain the workflow status report and also developed a Web Dynpro screen for status of Position Reassignment and Internal Moves Workflows.
- Deployed a Webdynpro ALV application through browser to display the sales document details for a particular period using BAPI Service Call.
- Used an User Exit for Billing Output Determination to copy the printer number from delivery document instead of condition record, based on certain condition with relate to FI/CO integration.
- Enhanced a User Exits that will automatically assign the Order type with Purchase Order Number while making a PO using Customer Functions.
- Used a User Exit to include the material description when the goods receipt is entered using MB21 with reference to PO.
- Modified the various Inbound and Outbound EDI enhancements of invoice, purchase order and sales orders by creating the customized segments and adding the new qualifiers.
- Identified and implemented BADIs to trigger IDOCs at different levels of sales process.
- Set up EDI IDOCs for purchase orders, invoices, and advanced shipping notices by EDIFACT translation sets.
- Worked on IDOCs and maintained Inbound IDOCs - ORDERS05. Checked the status of the Inbound IDOCs that is posted on the system and recovered it from errors if any isn’t successful.
- Performed Extended Syntax checks to fix obsolete statements in ABAP programs.
- Developed two ALV reports, one for SD requirements and one for FI requirements as they have different definitions for backlog. This report calculates the amount of items booked but not shipped for SD and the amount of items billed but not shipped for FI.
Confidential, Princeton, NJ
SAP ABAP Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Developed Customer Statement of Account report.
- Created a Report that displays Customer Receipt Summary.
- Developed an Interactive Report for displaying Day wise / State wise / Region wise /Branch wise /District wise Sales and Dispatches.
- Developed a Report to display the customers who are blocked in particular sales area Stock in transit report.
- Design and developed a Smart forms for goods receipts for different movement types.
- Design and developed a smart forms for Pro forma invoice.
- Implemented a BADI for transaction XK01, if any changes are being made to the tax number on vendor master, issue a warning if another vendor exits with the same tax number.
- Used LSMW to convert cost center items. The transaction code involved was KS01.
- Modified a Smart Form for Purchase Order (PO) to hide the item details.
- Modified a SAP Script for check printing to translate the vendor details to uppercase.
- Used a User Exit to perform Data Source enhancement in BI to add the requisition field. The user exit used was EXIT SAPLRSAP 001.
- Written inbound interface using BAPI function call BAPI MATERIAL SAVEDATA to update the capacity usage field.
- Developed a BDC program for changing the purchase order, sales order creation, and material creation, changing the material type in the material master transaction.
- Developed Custom Transactions for data extract programs using Menu Painters and Screen Painter.
- Updating cheque number in assignment field for vendor and customer.
- Developed a BDC program to upload data from flat file to VD51Transaction.
- Created Workflow for Material Master (MM01). When a new Material master record is created Workflow is triggered and notification is sent to purchase department.
- Worked with BAPI PO GETDETAIL to get the details of delivered quantity of each items in the PO and also worked with BAPI PO CHANGE to change the PO.
- Added custom functionality for sales order (create, update) in user exit MV45AFZZ under forms USEREXIT SAVE DOCUMENT PREPARE and USEREXIT MOVE FIELD TO VBAP.
- Developed custom sap script in FICO for Check printing by modifying standard form F110 PRENUM CHEK.
Confidential, CA
SAP Technical Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Report to display all material rates by using material number, sales organization, distribution channel and condition type.
- Generated a report in Material Master that outputs material valuated stock grouped by Material type and plant. The output shows Material Number, Storage Location, and Unit of Measures and description in addition to group totals. Data was extracted from MARA, MARC, MARD, and MAKT.
- Created PO Delivery Confirmation Report this program select all open PO’s from table-EKPO and checks for all confirmations done in tables EKES, EKET and highlights the overdue confirmations or no confirmations and inks with the transaction ME23 for the selected purchase order.
- Modified Smart form of delivery note according to client requirement and developed separate programs to fetch additional data to populate in the layouts.
- Developed a BDC program that transfer the material data related to Basic storage and purchasing views into the R/3 database from sequential file. Transaction code MM01 was used.
- Developed a BDC program that transfer purchase orders data from a flat file on the presentation server and creates purchase order. Transaction code was ME21 used.
- Developed and implemented a BAPI, for EXACTA to do pick confirmation for open transfer orders (TO) for outbound deliveries.
- Modified the Dialog programming with Unicode conversion to print the documents required for shipping a delivery using LPN number.
- Worked on UserExit EXIT SAPLFTCD 001 under enhancement FTCD001 that simplified transport acquisition message whenever a change is made on a sales order. Transport acquisition message should be triggered as a part of this.
- Generated Smart Forms for Purchase order, Sales order, and Dunning letters.
- Modified existing SD order, the BAPI used was BAPI SALESORDER CREATEFROMDATA.
- Used SAP Scripts to modify the purchase order document layout set RVORDERS01 to include standard texts for sender header and footer and assigned them to standard print program. Created sap script and layout sets for MM and SD modules.
- Created custom IDOCs for EDI (810) Invoice by extending the INVOIC02 IDOC type and adding the logic in the User Exit (EXIT SAPLVEDF 002).
- Involved in inbound (ORDERS) transactions using Message type ORDERS, functional module IDOC INPUT ORDERS to enable the client to receive purchase orders from its customers and updates sales order in client’s SAP system.
Confidential, Houston, TX
SAP Technical Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Created Interactive reports that displays all the sales orders for one particular customer, the items order for that particular order, quantity ordered, goods issue date and contact information about that customer.
- Implemented a Customer Exit (MWMK0001) for Storage unit number to allow Alphanumeric Numbers.
- Developed workflow to handle enquiries by customer.
- Used the BAPI function, BAPI DOCUMENT DELETE for document deletion from table YCIMS DOCU.
- Modified the User Exit ZXM06U42 and created screen fields and developed a program to update acknowledgement and change request in PO.
- Created a new ABAP routine to read the selection-screen field values at any time. The function modules used were DYNP VALUES READ and HELP VALUES GET GIVEN VALUE.
- Worked on IDOC s through EDI with message control for transferring PO to vendor. Worked in developing interfaces to different vendors for sending purchase orders and receiving confirmation using EDI.
- Designed EDI interface for creating inbound IDOCs using message type INVOIC to create logistics invoice.
- Developed a User Exit MEREQ001 for validating requisitioned field in Purchase Order.
- Used LSMW for mapping fields from the legacy system and created routines for data upload for Fixed Assets, General Ledger, converted AR customers, AP vendors.
- Worked on Exit V45A0002 to predefine sold-to-party in sales document.
- Added logo and standard text to the picking transfer order.
- Developed a BDC program that transfer purchase orders data from a flat file on the presentation server and creates purchase order transaction ME21 used.
- Developed LSMW to Upload Vendors for purchasing using transaction MK01.
- Implemented field-exits for transaction MK01 using CMOD.
- Used the ABAP runtime analysis tool (SE30), System dump analysis (ST22) to analyze and improve runtime performance of the existing ABAP programs.
- Monitored and analyzed SQL statement used in reports and transactions. Activities like displaying list of performance trace records, checking performance and root cause analysis of ABAP functions using SQL trace or runtime analysis.
Confidential
SAP Technical Consultant
Environment: SAP ECC 6.0
Responsibilities:
- Provided technical support for post-implementation of SAP R/3. The work includes development and fine-tuning of reports, performance trace and evaluation.
- Work involved in creation and modification of new and existing reports based on client requirement.
- Developed a Report on Sales Order Header Information whenever the double click action is raised it drill down to see the item information.
- Created a report that displays all the Dispatch Details based on the division.
- To display the Open Quotation Details with Open Item Details in secondary list corresponding to the quotation number.
- Migrated data from legacy system to SAP R/3 by adding/changing material master data using flat files. Developed Batch Input program to load Material data into the SAP system.
- Designed and coded a BDC program for Open Sales Orders that updated records in the sales order screen or will create new sales orders depending on the source data file from external systems.
- Modified the standard layout set for the purchase order form and included standard text and company logo according to the user requirements using Scripts.
Confidential
SAP Technical Consultant
Environment: SAP ECC 5.0
Responsibilities:
- As a technical ABAP Consultant, I had participated in development of User Defined Reports in MM and SD modules using various ABAP/4 development workbench tools.
- Transferred the data from Legacy systems to SAP R/3 using Batch Data Communications.
- Modified Standard Layouts with SAP Script.
- Used tools such as SQL Trace (ST05), Runtime Analysis (SE30) to improve performance of coding.
- Developed a Report Inventory Transaction that shows prior transactions from history to enable the user to do quality checks (it is used to check correctness of put way, inventory moves.)
- Developed a BDC program to upload the material master data from legacy system to SAP R/3 using flat file.
- Developed a BDC program to upload Customer master data from legacy system to SAP R/3 database. This involves recording the transaction - XD01.
- Worked on SAP Script Modification for Sales Order along with the Driver program.
- Involved in changing the existing SAP Script layouts for Delivery Note. Print program was modified to add additional logic.
- Analyzed business requirements and documentation to design ALE solutions.
- Involved in setting up the logical systems and in creation of distribution model.
- Created Port definitions and RFC destinations.
- Worked on ALE configuration for the Message Types (MATMAS)
- Distributed Material Master and Vendor Master data across multiple R/3 systems.