Abap Consultant Resume
New York, NY
SUMMARY:
- Around 7 years of professional experience in programming as an ABAP/4 Technical consultant under different versions of SAP R/3 environment.
- Experience in Functional Modules SD, MM, HR, FI/CO in use of ABAP for related data definitions and manipulations.
- Expertise in RICEF (Reports, Interfaces, Conversions, Enhancements and Forms) programming
- Extensively worked on Data Dictionary Objects (Tables, Structures, Views, Lock Objects, Table Maintenance Generator, Search Helps, Data Elements and Domains).
- Work Experience in creation and customization of Internal Subroutines and External Subroutines.
- Experience in Function Modules of different types like Normal, RFC Enabled and Update Function Modules.
- Extensively worked on generating Classical Reports, Interactive Reports and SAP List Viewer (ALV) reports with Function Modules and Object Oriented Concepts (List and Grid).
- Worked on Batch Data Communication (BDC) using Call Transaction and Session Methods.
- Extensively worked on Legacy System Migration Workbench (LSMW).
- Worked on Dialog/ Module Pool Programming (sub screens, tab strips, Table controls and custom containers).
- Experience in both Classical and New SAP Debugger to trouble shoot complex issues in ABAP Programs
- Good Experience in SAP Enhancements like User Exits (Menu, Screen and Function exits), User Forms and Internal and External Enhancement Spots.
- Experience in Business Add - in’s (BADI'S).
- Work Experience in SAP Scripts (Driver Program, Layout Design) using Bar Codes and Styles.
- Good experience in Smart Forms.
- Expertise in creation and usage of both Custom and Standard IDOC types.
- Experience in Application Link Enabling (ALE) for both inbound and outbound.
- Good Work Experience in SAP Interfaces like Business Application Programming Interface (BAPI) and RFC enabled FMs.
- Expertise in Performance Tuning tools in SAP like SQL Trace, Code Inspector, Extended Programming Check and Run Time Analysis.
- Good Experience in Partner Profiles configuration, Message Controlling Configuration, Ports, Distribution Channel for EDI/ALE.
- Strong Knowledge in Workflow.
- Good understanding of SAP Service Market (OSS Note and OSS Messages) in order to find solutions for a complex Business requirements.
- Work Experience in WEB-DYNPRO.
- Good Work Experience in Change Pointers Technology.
- Good Understanding in ABAP Object oriented programs.
- Good knowledge in Business Process and documents like creating Technical specifications, Understanding of Functional Specifications, Unit Test case Documents, Peer review Documents.
TECHNICAL SKILLS:
Operating Systems: WINDOWS, UNIX/LINUX.
ERP: ECC 6.0, ECC 5.0, R/3 4.7 and 4.6C, 4.5B.
Databases: Oracle 9i, 10g, MySql, IBM DB2.
Web Development: HTML, JSP.
Programming Languages: ABAP/4, C, CPP, JAVA(J2SE, J2EE).
Graphic Tools: Adobe Photoshop.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Developed an ALV Report to display corresponding Invoice Details for given Purchase Order details (purchase order number, Purchase Order type / purchase order created on / purchase order created by, vendor account number etc. ).
- Created a Dialog program / Module pool program to create, edit, display data from custom tables using table control with validations and Search Help.
- Successfully created Batch Data Communication program (BDC) for uploading billing date to SAP system from sequential file to correct billing date format based on Project requirements.
- Developed a custom credit check for sales documents using User Exits.
- Created a Smart Form to print sales Order information .
- Worked on Sales Order User Exit, to check if the vendor already exists or not using tax code while creating a sales order.
- Modified a SAP Script for check printing to translate the vendor details to uppercase.
- Changed the existing ALE and IDOC setup for Material Master (MATMAS) by including custom segments with required fields.
- Developed an interface to create sales orders using a BAPI .
- Used Change Pointers technology to created related outbound message type for regular update of Material Standard Price.
- Created interface program to update pricing conditions.
- Worked on User Exit to perform the validations for Billing Date for certain billing document types.
- Used a BADI to change the vendor number to personnel number while creating the vendor master record from the HR master record.
- Used Runtime Analysis to improve the performance of custom objects to reduce Run time .
- Worked on Spool generation programs.
- Changed a Classical report to display PO Details., PO Item, Status, Item change date, Material Number, PO Quantity, Order Unit and Price.
- Developed Web Dynpro application for material information look-up using service call.
- Created / Maintained different custom Data Dictionary Objects for requirements (structures ).
- Implemented OSS note to resolve "Exceeding the maximum number of host-variables allowed in an SQL statement from ABAP editor"
- Deleted unwanted work items in SAP inbox.
- Generated Spool request for a Report Program.
- Manually implemented OSS note to solve issues from SAP objects.
Confidential, Lake Forest, IL
ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Developed a ALV report using function modules to display Material Master Information (Material Number and Material type, unite of Measure, UPC, material text etc.).
- Developed a Batch Data Communication(BDC) using Call Transaction method program to load the accounting documents in to the SAP system.
- Developed Smart Forms for invoice details for given Purchase order .
- Enhanced the existing IDOC so that it even shows the information procured & given to an agent acting on behalf of the customer.
- Successfully configured ALE (Application Link Enabling) ( Created Partner Profile, configured Ports and created Port Definitions) for custom IDOC type to send invoice data to third party system for verification.
- Implemented a Business Add-ins (BADI)to restrict the receiving materials from getting posted to unrestricted stock type.
- Extended an IDOC with a message type to add custom fields required by EXACTA to perform picking and routing operations.
- Implemented User Exit to reset the arrival time when a schedule line is created for sales order processing program.
- Developed a report that gives the balance of a company and profit center and compares it to the balance of trading partner and trading profit centre using ALV List Display.
- Developed a Dialog Programming to maintain certain fields of Purchasing Groups. Presented to user for editing fields like Description, Telephone No and Fax No.
- Worked on User Exit which allow populating default values during sales order creation based on sales order type
- Implemented OSS note for RE-FX Business object to improve performance of data migration.
- Worked on Legacy System Migration Workbench (LSMW) load processes for loading Sales Order data.
- Developed Multiple ALV reports using custom container using most possible options.
- Developed Message Interface for outbound and inbound files to receive the file from customer and send it to SAP using XI/PI.
- Developed ABAP WEB-DYNPRO Report for Material Shortage report.
Confidential, Denver, CO
ABAP Developer
Environment: ERP 4.6C, ECC 6.0
Responsibilities:
- Involved in up gradation of SAP R/3 version from 4.6c to ECC 6.0.
- Developed an Interactive Report to get a list of all the employees who are eligible for service s based on the number of years of service which is not there previously.
- Worked on User Exit to insert custom code for Transaction VA01, by doing validations in the function module exit.
- Modified HR Employee Movement reports using ALV which includes New Hires, Terminations, Positions Change, Salary changes and Absences.
- Involved in reviewing Reporting, Dialog Programming, maintenance of SAP script forms.
- Setting Up basic EDI configuration, Message condition, Port and Partner profile. Configured Inbound and Outbound IDOC’S
- 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 were also performed in the process.
- Modified various pre-written ABAP/4 programs according to client’s specifications in order to increase user interaction and enhance functional needs.
- A Batch Data Communication (BDC) Program was replaced the obsolete program to load bank statements which come in an excel file from bank for transaction FF67.
- Developed EDI interface application to support the SAP financial implementation. The interface program maps the data to legacy files to the SAP transaction using the Batch input process.
- Successfully modified the existing layout using Smart form to get Company Header, LOGO, Supplier address.
- Worked on BAPI'S for vendor creation and purchase order creation.
- Developed an Inbound and Outbound Interface Programs for transporting files from third party Systems in ECC.
Confidential, Battle Creek, MI
ABAP DEVELOPER
Environment: ECC 5
Responsibilities:
- An Interactive report was generated to pull out data from SAP Tables like vendor master, purchase orders, invoices to be transferred to vendors using non-sap system locally.
- Setup custom transactions for data extract programs using Menu Painter and Screen Painter.
- Developed an Interactive Report which give the details of purchase order for a vendor, This has an interactive drill down option to give the details of a vendor.
- Setup the Logical System for Application Link Enabling(ALE), Defined RFC Destination and created Partner Profiles and tested the whole system.
- Created a BDC Call Transaction program to migrate vendor and customer information from legacy system to SAP.
- Created IDOC Extensions for basic IDOC type ORDERS02 for incoming sales order.
- Created a ALV Report which gives out the information of all pending shipments to various locations.
- Implemented User Exit to save delivery Header and item information in custom tables for creation of Memo.
- Customer Interactive report was developed to display purchase requisitions at a plant.
- Specifications were provided by client.
- Configured SAP system to generate an IDOC whenever a Purchase Order is Created or Changed.
- Worked on BAPI to copy material from one plant to another where the change of material text was also made possible.
- Batch Data Communication (BDC) program to transfer vendor address in to SAP was developed.
- Configured SAP for ALE IDOC processing. Defined Logical Systems, RFC destinations, Partner Profile.
- Monitored SQL Statements used in reports with SQL Trace. Activities like checking performance displaying list of performance trace records were also performed in the process.
- Developed an ALV report to display the list of credit card charges which are in buffer for certain period of time based on required criteria(like cost center, company code etc.) Cluster was used to pull the data from buffer.
- Involved in developing a report for updating associate separated information and changes in cost center by all departments on daily basis, and a log was maintained for audit purpose.
Confidential, West Chicago, IL
ABAP CONSULTANT
Environment: ECC 5
Responsibilities:
- Worked on BAPI to get the information like company code, currency, pricing, period, cost center and profit center.
- Worked on USER EXIT to display a default message whenever a user logs in.
- Developed an ALV report for sales register, report gives details of finished goods sales for a given plant, Branch, Customer, Product and Period.
- Created Batch Data Communication(BDC) Programs for Vendor Master data for uploading from excel to R/3 System.
- Developed an ALV report for purchase order to display desired fields.
- Created /Maintained Logical Systems, Partner Profiles, Distribution Model and Message type(MATMAS03).
- Worked on USER EXIT to change payer value for invoice list instead sold to party value of invoice when creating invoice list.
- Created an IDOC interfacing to replicate the creation/changes to material master data into development server from production using change pointers.
- Created an ALV report listing sales orders with delivery block to identify if entire order is blocked for delivery. Selection criteria was based on customer with partner Function, Sales Area (Sales Organization, Distribution Channel and division) and Material.
- Used LSMW for migration of vendor master data according to client requirements.
- Developed a classical report for Material Management showing material name and description. Developed a SAP custom script that displays client Logo, slogan title and invoice details.
- Worked on Debugging and Testing of objects.
- Configured Application Link Enabling (ALE) interfaces for customer master data exchange and Monitored the ALE communications between two R/3 systems.
- Generated an ALV grid Display Report for the sales documents covering all organization levels with delivery status and billing address.
- Developed an Interactive report which displays all the sales orders for one particular customer.
- Used Batch Data Communication(BDC) for migration of customer, Material Master, Bank and Bank Accounts, contracts, sales orders and other custom applications data.
- Developed Smart Forms to display Financial items (Tax due, Interest due fee due and penalty due ) depending on month and year.
- Developed an Inbound and outbound interface programs to transport the files to and from the third party system.
- Worked on Interfaces, Maintained Logical Systems, partner profiles, Distribution Model and Message Types. The Message type Material Master was used in the process.
Confidential, MI
ABAP Developer
Environment: R/34.6C
Responsibilities:
- Worked on Data Dictionary Objects to manage obsolete tables.
- Worked on ALV Report for internal order costing in plant maintenance.
- Modified SAP Scripts for Quotation.
- Monitored and analyzed SQL statement used in reports and transactions Worked on User Exit to add additional fields on Sales Order Screen.
- Worked on creating a custom BAPI to create Handling Unit to pack the items that needs to be delivered.
- Involved in production support for EDI and Workflow.
- Modified a Report that displays the sales document covering all organization levels with billing details.
- Worked on BAPI for obtaining company details.
- Worked on Debugging and Testing.
- Worked on an ALV report to display the Low Inventory Status details of materials by plant, purchase group, MRP controller, vendor and also various stock type ( Un-restricted, Quality, In-transit) of a material grouped for a particular plant location.
- Tuning was performed to the identified low-performing programs in terms of Database Access and runtime.
- Worked on BAPI for removing billing block at item level.
- Worked on an enhancement for maintaining a customer item data table where insertion and updating of entries to custom table is validated by creating events to a function group.
- Worked on SAP Script to print Sales Order Confirmation.
- Developed an ALV Report for percentage actual hours report costing in plant maintenance.
- Preparation and modification of documents by taking the screen shots of the changes, SQL Trace and runtime analysis.
- Used debugging techniques to solve complex issues.
- Involved in custom IDOC configurations to send business data.
- Developed a Smart Forms for Standard Quote with custom requirements.
- Worked on User Exit to add user defined fields in sales order creation.
- Developed Batch Data Communication program to check price variance for materials from different vendors. Check for the existing info record for the given vendor, and show the difference in prices. Given the error message and generating BDC to create information records for those vendors does not have info records and a report with vendors’ comparison.
Confidential
Assoc. ABAP Developer
Environment: R/3 4.5B
Responsibilities:
- Coded a Batch Data Communication Program in Session Method for Material Management to load Material Master data into SAP System from Microsoft excel.
- Designed Screens (custom) for vendor master and customer master using screen painter to display vendor information taking vendor number as input.
- Generated ALV reports giving total value of the purchase order specified durations it gives out the vendors, materials, PO Number, Material group, and Plant.
- Worked on User Exit to intake only certain country codes for certain Master Transactions.
- Developed an Interactive report for viewing Maximum and Minimum freight for each month of year in Sales and Distribution.
- Worked on Legacy System Migration Workbench to upload Contracts from multiple files as input.
- Developed a ALV price Exception Report.
- Worked on USER EXIT to give the shipment information when creating Advance Shipping Developed an Interactive report to list all pricing condition records expiring within the current or following month Notification.
- Used Run Time analysis to analyze the processing of the reports based on the estimated time for each action.
- Developed a USER EXIT to add a subscreen to the purchasing document o enter the customer's email address.
- Built a SMART FROM to read the bar codes of the purchased materials .
- Modified a ALV interactive report that displays vendor details adding Bankers name and address in secondary list.
- Enhanced the custom code in Sales Ordering Processing using USER EXITS (USEREXIT READ DOCUMENT and USEREXIT SAVE DOCUMENT PREPARE)