We provide IT Staff Augmentation Services!

Sap R3 Abap Consultant Resume

5.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • 7 years of technical development experience in SAP R/3 primarily in SD, MM, FI, PM and CS modules.
  • Expertise in creating Reports, Interfaces, Conversions, Enhancements and Forms (RICEF).
  • Complete understanding and working experience of the full life cycle implementation of SAP R/3.
  • Maintained Tables and structures in ABAP Data dictionary. Created domains, data elements, fields and transparent tables. Created search helps (elementary and collective).
  • Experienced in reporting (Interactive, Classical, and ALV List/grid). Extensive work experience in Dialog programming. Developed and designed screens using screen painter and menu painter.
  • Expertise in reviewing functional specs and writing technical specifications: program flow logic, pseudo code, test scenarios etc.
  • Creation & customization of user - defined tables, creating new transactions, module-pool programming, function modules, interfaces.
  • Experienced in Debugging and trouble shoot of ABAP program.
  • Experience in writing module pool programs for designing custom transactions and screens.
  • Performance tuning, testing, optimization of reports in system integration and user acceptance testing, SQL and short dump analysis ST22.
  • Extensive experience in ALE/EDI, BAPI, RFC, IDoc generation and creating new IDoc types with existing IDoc types.
  • Involved in the Conversion, Mapping & Migration of Legacy data using LSMW (Legacy System Migration Workbench). Developed BDC (Batch Data Communication) programs for transferring data from legacy systems to SAP R/3 system.
  • Testing, troubleshooting and code review to check for program correctness & performance during system upgrade.
  • Review of Development Requests/Functional specifications and developed technical specifications for custom programs and enhancements.
  • Experienced in Designing screens using Form Painter and Smart Forms, SAP Script and designing menus using menu painter.
  • Good working experience in creating and customizing Workflow and Adobe forms.
  • Experienced in customizing reports using Web Dynpro application.
  • Self-starter, team player, excellent communication skills, quick to adapt to new technologies.
  • Good understanding of both business process and technical development.

TECHNICAL SKILLS

Data dictionary: Domains, Data elements, structures, and tables.

Reports: Classical, Interactive, and ALV reports.

Interface: ALE/EDI, IDOC, BAPI, and Workflow.

Conversions: LSMW, BDC runs.

Enhancements: BADI’s, User exits, Enhancement points.

Forms: Smartforms, SAP Scripts and Adobe forms.

SAP Versions: SAP R/3 4.6C, 5.0 and ECC 6.0.

GUI: Microsoft visual basic 6.0.

Operating Systems: Windows.

Languages: ABAP/4, C, C++.

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

SAP R3 ABAP Consultant

Environment: ECC 5.0.

Responsibilities:

  • Modified the existing notification creation interface that creates a notification in SAP when called from the front end. Replaced the existing BDC call to transaction IW51 with BAPIs to create the notification.
  • Modified the follow-up action function module for the notification task that creates an outbound order. Changed the BDC program in the function module to set order reason, delivery block and item category.
  • Modified the follow-up action function module for the notification task that creates a debit memo request and a credit memo request. Changed the BDC program in the function module to set the billing block and order reason.
  • Extensively worked on the notification user exit EXIT SAPMIWO0 020 to trigger tasks, set item level and header level warranty statuses and update Z tables on notification save. Implemented the logic for a new notification strategy.
  • Worked on the sales order user exit MV45AFZZ to display an error message to enter the tax override reason if the tax code for the sales order header is different from the tax code of the customer master.
  • Extensively worked on the notification batch program to implement logic to trigger tasks, complete tasks and completes notification for different notification strategies. Implemented the logic for a new notification strategy.
  • Modified the existing complete coverage validation report that displays the warranty coverage details for a serial number.
  • Modified the warehouse receiving tool to update the notification for a part received with a particular problem code. The notification update was done by BAPIs.
  • Extensively worked on implementing logic in copying requirements routine programs between billing document to sales document. Based on business logic the routine programs were changed to copy or reject the line items from the reference document.

Confidential, Malvern, PA

SAP ABAP Consultant

Environment: ECC 4.6c.

Responsibilities:

  • Involved in the solution design, development, testing and rollout of quarterly Work Requests and projects.
  • Developed functional and technical specifications, and coordinated projects by interacting with business users, and offshore developers.
  • Interacted closely with the end users to analyze and resolve production issues.
  • Designed and developed PO creation workflow that is triggered on adding a VSERV line item in a contract.
  • The workflow sends a Vendor PO form with input fields, as a work-item which is volleyed between a Contract Administrator, Vendor Manager, and Install Base Administrator to collect information that is used by the Vendor Manager to create a PO against the VSERV line item in the contract.
  • Deadline monitoring is enabled to send out reminder and escalation emails to level 1, and level 2 managers of the work item recipients.
  • Created a notification Workflow that is enabled on canceling a contract line item. The workflow sends a notification work item with outstanding credits, against the contract, to the contract administrator. Deadline monitoring is enabled to send out reminder and escalation emails.
  • Designed and developed PO cancellation workflow that was triggered on canceling a contract line item. The workflow sends a PO cancellation form with contract and PO information, as a work-item which is volleyed between a Contract Administrator, Vendor Manager and Install Base Administrator to collect information that is used by the Vendor Manager to cancel the PO against the contract line item. Deadline monitoring is enabled to send out reminder and escalation emails to level 1 and level 2 managers of the work item recipients.
  • Created a notification workflow that is triggered on creation of a contract item with an effective date in the past.
  • The workflow sends a notification work item with a list of all the open service notifications against the contract to the contract administrator. Deadline monitoring is enabled to send out reminder and escalation emails.
  • Created a report to display Evolve and EPS PO information, and service notifications information, which can be executed with contract number and functional location information as the selection parameters.
  • Evolve and EPS POs 2 are part of Confidential process which are maintained against service contracts to order service parts. Users also have the ability in the selection screen to include additional procurement fields, or delivery information fields in the output.
  • Developed an interactive ALV report to display the contracts, functional location, pricing, and invoice data in relation to the new service offerings solution.
  • Designed and developed a background job that reads a file from Archibus to update service notifications, enter time confirmations against the operations in the service orders for the Customer Service Engineers and update the service orders.
  • The program does input data validation and checks the statuses of the service orders and notifications before updating. Service order and notification update was done through BDC and BAPI calls.
  • A final summary output with error messages and successfully processed records is written to the spool.
  • Developed an interface program between SAP and KRONOS system. All the work schedules of a group of Customer Service Engineers (CSE) are read and an output text file is created with SQL statements. This text file is directly uploaded into KRONOS to update the work schedules of the CSEs in KRONOS.
  • Functionality design and development of the interface between SAP and SAP BW to read the exam counts of medical equipment at various functional locations that are part of the new service offering solution.
  • The program is scheduled as a background job to run daily and to log the exam counts into custom Z tables. The program also calculates the monthly aggregated count to create measuring documents for the functional locations. These measuring documents are used to create billing documents to be issued to the customer.
  • Extensively worked in MV45AFZZ user exit. Added functionality to email the contract admin group when specific fields are changed in the contract.
  • Added the functionality to trigger multiple events for the object VBAP. These triggering events in turn initiated various contract item level workflows.
  • Enhanced the custom dispute resolution transaction that tracks accounting documents under dispute in a custom table, with new functionality to add accounting documents manually.
  • Created a custom screen for adding the accounting document information manually into the custom table. The new screen is called from the ALV output that displays the accounting documents under dispute.
  • Created new Vendor PO creation form to display contract information, Functional Location Information. The form has input fields and dynamic vendor specific fields needed for PO creation. This form is sent as a work-item in the contract creation workflow.
  • Created new PO cancellation form to display contract and PO information. The form is sent as a work-item in the PO cancellation workflow.

Confidential, Cedar Rapids, IA

SAP ABAP Consultant

Environment: ECC 4.6c.

Responsibilities:

  • Involved in the design, development, testing and rollout of various projects.
  • Assigned to the support team to handle tickets to fix production issues.
  • Provided instructional training in Workflow design, development and configuration to the development team.
  • Developed a workflow using Business Object QMSM. When task is released, Email notification and work item to edit the task is volleyed between the User Responsible and Task Initiator till the task is closed.
  • Deadline monitoring was incorporated with escalationemails being sent to Task Assignee’sManager. Further escalationto higherlevels till the Vice-President was in place when the task was beyond due date.
  • Created custom methods to send emails, edit task through QM02 transaction. Worked with the portals team and designed the workflow to include external suppliers as User Responsible in the process. Developed a Function Module to determine the Task Deadline and to set user statuses.
  • Developed a workflow to automatically create a Quality Notification with respect to a Maintenance Order (Business Object: BUS2007), which is triggered when a Maintenance Order is released. Created a custom method which calls a function module to create a Quality Notification of type ‘AR’ by passing data from custom tables. The custom eventthat triggers the workflow was created using status management.
  • Created a Quality Notification Header Workflow using business object BUS2080 to notify Owner and Initiator when Notification is created or completed. Deadline monitoring sends email notification when Notification is past the due date.
  • Worked on Menu Exit EXIT SAPLIQS0 003 to call Custom Screens in Quality Notification Transactions (QM01, QM02, and QM03) where additional data was entered with respect to a task.
  • Assigned Vendor Material Number to the Account Assignment field using EXIT SAPLMR1M 002.
  • Added custom tab in the purchase order transaction for the user to populate custom fields. The custom fields were added to EKPO. EKPO was updated through exit. Displaying an error message to the user in the case when the custom fields were not filled.
  • Created a FI Invoice form that is used when editing Confidential Singapore account statement using transaction FB70, FB50 and FB01. Made changes to existing print program used for Germany Invoice to accommodate the Singapore Invoice.
  • Developed an RFC that is called by the portal when vendor submits a Task response for a Quality Notification. The RFC updates the Quality Notification with the Task response submitted by the vendor.
  • Created an RFC to generate the User Status dates for a Quality Notification that is used by GUI XT to enhance the Quality Notification transaction with buttons that displays the status dates on the transaction.
  • Used BAPI to automate the creation of material master. The program performs various checks and performs validations before creating the material master.
  • Created a report for the E-Business group to monitor the programs based on various metrics which include programs with hard coded file names, BDC call, Core modifications, standard program clones, idle batch jobs, idle t-codes. The also helps identify programs that have to be re-written during the upgrade.
  • Generated an open purchase orders by vendor report that is periodically uploaded to the portal for review by vendors.
  • Created a report that lists all the activities for the selection criteria: Project, Network and Activity Manager. The activities displayed in ALV grid have a check box. All the activities are selected for further processing by calling a dialog screen for updating the scope statements.
  • Created a screen to edit, display Scope statement long text for activities. This screen is called from an ALV report for all the selected activities.
  • Designed and developed enhancement screens for Quality Notification Tasks that can be accessed through the Menu in QM01/QM02/QM03. Separate screens were designed for each Task Code.

Confidential, Atlanta, GA

SAP ABAP consultant

Environment: ECC 4.6c.

Responsibilities:

  • Developed a program to reformat bank statement and import into SAP with program (RFEBKA00) for daily balance.
  • Developed Purchase Order acknowledgment report for different vendors.
  • Modified SAP program for ACH according to ANSI X12 standards to pay vendor invoices electronically.
  • Developed a check extract program to collect all paid checks for clearing the checks at chase bank.
  • Developed an exception generation report for cashed checks from Chase bank.
  • Designed and developed SAP script layout and print program to display purchase requisitions by cost center and internal order (including plan/ budget values i.e. commitments and accruals).
  • Enhanced the customer service call open screen (custom transaction) to include management of service contracts and standard warranty. This transaction enables the user to create new customers, track/create customer equipment, create/update contact person and track/create service notifications.
  • Modified the BDC program to update the master warranty based on the standard warranty for the material while creating equipment using transaction code IE01.
  • Created a custom sales order transaction to make the standard transaction more user-friendly.
  • Created an equipment upload program to load equipment master from a file.
  • Generated a report to create a credit memo or debit memo based on the difference in the freight amount charged to the customer from a flat file using bill of lading number.
  • Used SAP script to modify the layout set for Delivery Note to add company address, logo and included standard text according to the user requirements.
  • Customized SAP scripts for Invoice and delivery note.
  • Migrated SAP Script (MEDRUCK) for Purchase Orders to Smart forms and modified it to suite the requirement.
  • Worked with Smart forms for designing the layouts for transport documents.

Confidential, St. Louis, MO

SAP ABAP consultant

Environment: ECC 6.0.

Responsibilities:

  • Sales Order report by Business area / Business unit / Customer: This report gives details of the order amount, Gross margin and Net margin of sales orders for both Product & Project business as per the Sales organization and the period entered in the selection screen.
  • Retention amount report: This report gives the commission that is applicable to sales orders taking into account the requirement that proportional value of discount is shared by the company and dealer.
  • List of Goods Rejected with Quantity, Defect Material Code etc Plant wise for all the inspection types or Material type wise.
  • Listing of all Invoices with Contracts and Notifications as input.
  • Developed a report to display orders with incomplete confirmations and details of services which are yet to be completed as on specific date.
  • Status Report for Orders and Notifications.
  • Report for cost analysis of all operations for different task list types with pieces of equipment and functional locations as input.
  • Modification of standard layout MEDRUCK for Purchase Order printing as per client requirement
  • Modified the print program and layout for the following objects: Billing Document (Invoice & Pro Forma Invoice), Order Confirmation & Packing Slip.

Confidential

SAP ABAP Developer

Environment: SAP 4.6C.

Responsibilities:

  • Migration of technical objects from 4.6c to ECC5.0.
  • Make the migrated objects Unicode enabled and eliminate all obsolete code
  • Code review of the migrated objects.
  • Prepared review guidelines for the project and updated statuses of objects.
  • Worked on Sap Scripts, BADI’s, Interface’s and online programming.
  • Got a special award from the project for my work.
  • Preparing review guidelines for the project and updated statuses of objects.
  • Developed Data Dictionary Objects such as user-defined Tables, Data Elements, and Data Structures.
  • Creating Reports using Interactive Lists and ALV for displaying the condition specific data from database tables.
  • Developed screens with Program flow in Dialog Programming
  • Used Sap Scripts for design and development of layout sets for invoice printing, order confirmation, and packing list
  • Created reports using SELECT statements based on conditions. Created Internal Tables and passed it through the Function Module to other programs
  • Designed & developed a custom BDC which updates loading point for VL01 transaction.
  • Developed LSMW to migrate General Ledger data from legacy system to R/3 database.
  • Developed a Form Exit by taking the access key of SAP for changing the Document flow in VL03 transaction.
  • Modified the SAP Script layout set Purchase Order (MEDRUCK) as per client requirements
  • Created BDC programs for converting legacy data into SAP data for creating Purchase Orders for the transaction ME21
  • Analyzed performance of programs based on the ABAP Runtime Analysis Tool (SE30), SQL Trace (ST05), and System Dump Analysis (ST22)

We'd love your feedback!