Sap Abap Consultant Resume
San Rafael, CA
SUMMARY
- Over 7+ years of work experience as technical consultant in SAP ABAP design, implementation and development for utility and manufacturing industries.
- Experience in 2 Full life cycle implementations.
- Worked on SAP R/3 4.7 up to ECC 6.0
- Proficient knowledge in design and development of conversion programs and Data Extraction activities and successfully mastered RICEF objects (Reports, Interfaces, Conversions, Extensions and Forms).
- Good understanding of HR, SD, PP, HR, FI, CO, WM and QM functional modules and use of ABAP for enhancing, extracting data and customization of these modules.
- Extensive experience in Data Dictionary elements, Generating Classical reports, Interactive reports, ALV reports.
- Expertise in ALE configuration, IDOC programming for inbound and outbound IDOCs, configuring partner profiles, ALE change pointers, RFC Destinations and Logical Systems for both Master and Transactional data.
- Expertise in Data Conversions and Data Uploads from legacy systems to SAP systems using BDC and LSMW.
- Good Experience in Debugging and Trouble Shooting and code reviewing to check for program optimization, correctness & performance.
- Expertise in Dialog Programming using Screen Painter and Menu Painter.
- Experience in creation of Adobe Forms, SAP Scripts and Smart Forms.
- Expertise in Enhancements and Modifications with use of Business Add - In (BADI), Function Exits, Screen Exits and User Exits.
- Expertise in use of various ABAP modularization techniques such as Classes, Subroutines, Module Pool, and Function modules.
- Experience in ABAP Object Oriented Programming.
- Experience in using WebDynpro ABAP framework for development of Web Applications & Web Based Reports.
- Experience in use of WebDynpro Enhancement framework for customizing standard components.
- Good knowledge in WebDynpro Component Design and Development, Event Handling, Internal Context Mapping, Navigation using Inbound/Outbound plugs, Data binding, Enhancements.
- Good knowledge in use of UI elements: Check boxes, Radio buttons, Select options, Table controls, Tabstrip etc.
- Experience in use of service call within WebDynpro component to call methods designed in ABAP workbench.
- Good Knowledge on Object Oriented Programming using Classes and Interfaces using ABAP OO Context.
- Expertise in writing Technical specifications based on Functional specification by following all the SAP standards defined by the client.
- Good knowledge on SAP Best Practiced Methodologies.
- Highly dedicated, responsive and result oriented team player.
TECHNICAL SKILLS
ERP Packages: SAP R/3 4.7, ECC 5.0, ECC 6.0.
ABAP/4: Data dictionary, Internal tables, Batch data Conversion session (BDC), LSMW, Dialog Programming, SAP Script, Smart Forms, ABAP Query, Subroutines and Function Modules, ALV’s, ALE, EDI, IDOC, BAPI, User Exits, Customer Functions and BADI’s.
Testing Tools: CATT
Programming Languages: ABAP, C, C++,Visual Basic 6.0, and JAVA.
RDBMS: Oracle 7/8i/9i, MS-Access, SQL Server, MS-SQL.
Operating Systems: UNIX, Windows NT/98/2000/ XP, DOS.
PROFESSIONAL EXPERIENCE
Confidential, San Rafael, CA
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Created an Interactive report that displays all the sales orders for a given customer that include the items order for that particular order, quantity ordered, goods issue date and contact information.
- Created ALV report for Vendor Payments that displays the summary of processed invoices (i.e. payments that has been made to vendors) in a given time span.
- Developed a Smart form that prints summary of invoices after finishing transaction ZF21.
- Developed a Smart form to print ‘Bill of Lading’ whenever a delivery is created using transaction VL01N.
- Used standard Smart form LB BIL INVOICE to build Credit Memo
- Developed a Script on contract order that transmits vendor by copying standard layout MEDRUCK and Print Program SAPFM06P into user defined programs and changes can be made according to customer needs.
- Modified a user exit in invoice print program RVADIN01 to modify the pricing & tax details of line items based on specific requirements from different business units.
- Modified RVINVOICE01 to provide email id, fax number other details based on various attributes entered in master data.
- Worked on the Purchase Order user exit EXIT SAPMM06E 012, for changing the Tolerance level based on the value of the Purchase Requisition.
- Developed field exit to validate cost center field KOSTL against customer specific table ZVALIDATE KOSTL.
- Implemented User Exits ZX050U05 (EXIT SAPLF050 004), ZGIVS000 for IDOC processing to update custom fields in extended IDOCs.
- Developed a Dialog Program that displays the list of materials available in a particular plant along with its description, Unit of Measurement, Storage Location, Tax Classification of the materials etc.
- Developed a Dialog Program that shows the purchase order details like the material, plant, storage location, vendor account number, payment terms, scheduling agreement, quantity of goods received.
- Implemented a BADI BADI GET MATERIAL to get a material description automatically for a given Material.
- Used BAPI DELIVERYPROCESSING EXEC to create outbound delivery from delivery due list with a ‘shipping’ point.
- Created Sales Order using BAPI named BAPI SALESORD CREATEFDAT.
- Developed an EDI interface to create inbound IDOCs using INVOIC message type to generate logistics invoice
- Extended basic IDOC type DELVRY01 to include a new segment fields and modified the function module IDOC OUTPUT DELVRY for outbound deliveries.
- Developed Interactive Reports using WebDynpro ABAP Framework to display sales order status and allowing end-users to update the Sales Orders. The Interactive screens display Sales Order Summary, Sales Order Status, Sales Order Update, Sales Order Confirmation.
- Designed interface for Import/Export file from desktop to WebDynpro and vice versa.
- Developed ABAP WebDynpro Interactive ALV Reports for Material Shortage report. Users use this Iview to see stock requirements.
- Developed a Workflow for Material Master- MM01 which is triggered when ever a new material master is created and a notification is sent to the purchase department.
- Developed Workflow for Purchase Requests for work orders.
Confidential, San Jose, CA
SAP ABAP Consultant
Environment: ECC 6.0.
Responsibilities:
- Developed ALV interactive Report to display Purchase Order header details.
- 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 created during particular month.
- Generated an ALV report which displays contracts which are close to expiry within a given time period.
- Used BAPI ISUPARTNER CREATEFROMDATA & BAPI ISUPARTNER CHANGE to create or change credit card information.
- Created inbound interface using BAPI function call BAPI MATERIAL SAVEDATA to update the capacity usage field, MKAPV in MLGN table with right volume of the material in packed condition.
- Worked on BADI HU AUTOPACK to create handling units in two different scenarios. One is to create handling unit for the sales order material and the other scenario is to create handling unit in contingent delivery.
- Configured ALE for Processing Inbound IDOC DEBMAS for Customer Master, INVOIC for Invoice.
- Created ALE links between two clients for the transfer of IDOC. Created RFC using destinations, Ports, and Partner profiles for the ALE link. Configured ALE for Processing Outbound IDOC ORDERS for Sales Order, SDPICK for Picking and DESADV for Advance Shipment Notice.
- Modified standard Smart Form LB BIL INVOICE for FB70 as per client requirements.
- Modified the standard layout set RVDELNOTE to create a delivery note according to the client specifications.
- Worked on User exit EXIT SAPMM06 012 customer fields in purchasing document enhancements for transaction ME21N, to take the time field mandatory in delivery schedule.
- Developed Workflow for the Purchase order approval process.
- Developed Workflow for the Blocked Invoices. Notifications were generated and sent to the responsible persons/parties.
- Developed Workflow for the partners to approve contracts. Validations were done in BADI REC CONTRACT to check accuracy of the data in contract. Once the contract is approved the workflow is triggered and changes the contract status to ‘Released’ and sends work item to approver.
- Developed WebDynpro components that displays list of sales orders which includes open sales orders and incomplete sales orders.
- Developed WebDynpro components that display List of quotations with completed quotations and expired quotations.
- Developed Web based ALV Report that displays list of Deliveries and Shipping details in a given time span.
Confidential, MD
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Developed an ALV report that lists all vendors that were used for a particular material.
- Developed an ALV report that displays all sales orders which also includes open/incomplete orders.
- Modified an ALV reports that displays all Purchase orders that were created without requisition.
- Missing quantity list which gives quantity sent and received during stock transfer.
- Developed a Smart form F110 AT SCHECK for printing payment checks to Vendor. Check number and MICR number are generated from SAP and are made to print to a HP Jet printer which is dedicated to print checks for vendor. Signatures are encrypted in the bitmap graphics and printed from SAP.
- Involved in setting up ALE/IDOC interface by creating / Maintaining Distribution model, Logical System, message types, Activating change pointers of MATMAS, CREMAS, DEBMAS message types in master data transferring and generating partner profile.
- Implemented BADI LE SHP DELIVERY PROC for change storage location field in VL02 transaction code.
- Used standard BADI MB DOCUMENT BADI to print quality ticket when GR is posted from MIGO transaction for the quality inspection.
- Worked on user exits MV45AFZZ AND MV45AFZB and added the necessary code in userexit save document and userexit save document prepare.
- Developed a WebDynprobased application for Reimbursement of Residential Telephone Bill Claim.
- Developed WebDynpro component to change personal details like address, contact info, etc by the employees.
- Developed WebDynpro component for the front end users to search employee information like employee extension, email etc.
Confidential, West Palm Beach, FL
SAP ABAP Consultant
Environment: ECC 5.0.
Responsibilities:
- Developed Employee ALV Report to display Name, Position, and Salary data.
- Developed an ALV report that displays slow moving materials in each plant.
- Developed an ALV report to display the unused materials based on movements in each plant.
- Developed custom screens for QM02 transaction using Enhancements, like Screen exits, Function exits.
- Mapped EDI transaction sets 810, 836, and 843 to and from flat files.
- Developed Smart Forms for Invoice, Scheduling Agreements, P.O, Goods Receipt and Dunning report.
- Configured the SAP Smart forms for external sending like Email, PDF.
- Modified the existing Layout Set F110 PRENUM CHCK to get the Check Print Program Output results using MICR.
- Developed USER EXITS for profit center substitutions and profitability segments.
- Developed a LSMW program to migrate Vendor master data from legacy system to SAP system. The data was uploaded using transaction code XK01 and XK02.
- Developed BDC programs to load hazardous material information from legacy system.
- Developed BDC programs to load customer or material info records.
- Developed BDC programs for customer credit management data.
Confidential, Venon Hills, IL
SAP ABAP Consultant
Environment: ECC 5.0.
Responsibilities:
- Developed Currency Rates Report for a given period that Lists, Rate-Type, From-Currency, To-Currency, Date, Rate-Value by taking Date and Currency-Type as inputs from Selection-Screen.
- Used EXIT SAPLVEDA 001 to populate the IDOC material ID with the new material number, if the customer sends the old material number.
- Used EXIT SAPLVEDF 002 to populate the rate per unit with the rounding value instead of the default price.
- Vendor master conversions are done using LSMW. File preparation programs were developed to generate a flat file using the spreadsheet provided by ASI, which are used in LSMW.
- BAPI PO CREATE1 and BAPI AGREEMENT MAINTAIN conversion program were used to load contracts, framework orders and standard PO’s using the files sent from ASI.
- Used BAPI VENDOR GETDETAIL to get information about the vendors.
- Created a BDC program to change the description, name, category and address. The data was uploaded using transaction code KS02.
- Created a BDC program to change cost element using Transaction code KA01.
- Configured EDI setup for processing Inbound and Outbound IDOC’s. Extended the standard IDOC’s with additional segments for creating and changing sales order, issuing deliveries and posting Material documents.
Confidential, Neenah, WI
SAP ABAP Consultant
Environment: ECC 5.0
Responsibilities:
- Created Interactive report displaying stock position for a chosen material for chosen storage location in a given plant.
- Created an Interactive Report for displaying Vendor Information. Based on the selection made the corresponding Vendor Bank Details are listed such that the line selected in the basic list was visible along with the secondary list
- Created ALV report to display open orders, open deliveries with sales organization, order number, delivery number, customer number, delivery due date and billing due date.
- Enhancement of Standard IDOC’s by adding custom segments according to the client requirement.
- Configured INBOUND AND OUTBOUND profiles for handling IDOC based on the Message Type of IDOC.
- Testing of inbound and outbound process while dispatching IDOC’s from one system to another system.
- Modified standard layout set for purchase orders and added company logo using predefined program RSTXLDMC and changed the company address.
- Developed a BDC program to upload journal details from Excel file into SAP.
- Developed BDC programs to create G/L account, cost center and asset master data.
- Customized the Smart form LE SHB DELNOTE for Deliver note.
- Developed a SAP Script to get payment advice form.
- Modified the existing Layout sets of SAP Scripts to include Company Logo and additional data as per user requirements in Sales Order - RVORDER01, Invoice - RVINVOICE01,Delivery Note-RVDELNOTE, Packing List - SD PACKING LIST.
Confidential
Jr. SAP ABAP Consultant
Environment: SAP R3 4.7.
Responsibilities:
- Generated Vendor Performance Report that gives Vendor Name, Supplied Materials, Item Prices, Payments, Delivery Times(Planned & Actual).
- Generated a Classical Report on Material consumption by a particular plant that displays the total amounts of materials consumed by that plant for a fiscal year.
- Generated a Interactive report that displays customer details like Name, Address, Contact Info, Bank details, Transaction details and Payment history.
- Generated a Interactive Report that displays dispatch details occurred in given time span for a particular plant.
- Generated ALV reports that display Purchase orders based on Vendors, Purchase Order number, Materials, Material group, Plant and Total Value of Purchases in a given time span.
- Generated a ALV report to display the details of the materials that have been dispatched on a particular day
- Created a Dialog Program that would display materials available in a given plant with material description, measurement unit, storage location etc.
- Created BDC programs to update customer master records.
- Designed, developed, tested, and implemented BDC conversion program for Vendor Master and Purchase Requisition by importing data from sequential files (MS-Excel).