Sr.sap Abap Developer Resume
Summary of experience:
Having 7+ years of experience in SAP as an ABAP/4 Technical Consultant with 3 life cycle implementations on modules like SD, PM, CRM, MM, PP, WM, QM and FI/CO.
- Extensive experience on BAPI, BADI, SMARTFORMS, SAP Script, ALV Reports, User Exists, Enhancement Frameworks, Remote Function Calls (RFC), ALE, EDI and IDOC’s.
- Proficiency in ABAP/4 Workbench, Data Dictionary, Function Library, Classical and Interactive Reports, Dialog Programming, Screen Painter, Menu Painter Batch Job Management, RICE (Reports, Interfaces, Conversions, Enhancements), Batch Data Communication (BDC).
- Code and test changes to SAP functional modules and LSMW.
- Experience in Object Oriented Programming.
- Knowledge of WebDynpro using ABAP.
- Experience in Performance Tuning Tools like Runtime Analysis, SQL Trace.
- Extensive Experience on SAP upgrade and SAP Testing.
- Knowledge of general business, programming, accounting, operational systems, systems analysis and design.
- Experience in interacting with the clients for business and technical requirements gathering and well acquainted with Software Development Life Cycle processes.
- Good communication and interpersonal skills being Flexible and versatile to new environments and ability to work with teams as well as individually.
- Motivation to take independent responsibility as well as ability to contribute and be a productive team member.
Professional Experience:
Confidential,Orlando, FL Apr 2010 – Present
Sr.SAP ABAP Developer
LiveTV combined the best we have in travel – the airplane with the best we have in media entertainment – satellite television. Started in 1997 it saw the first commercial airline having live television in April 2000. With the motto ‘At Home in the Air’ it helps passengers enjoy the same experience, surfing through dozens of TV stations from their own seat, just as if they were home.
Forms
Scripts
- Developed a SAP script for printing the production order template.
- Developed a SAP script for printing Transfer order list.
- Changed Purchase order form to suit the business requirements.
Smartforms
- Developed a Smartform for Proforma Invoice.
- Created a Smartform – ZL_LE_AZUL_CUSTMS_INV for Customs invoice for Azul Airlines (Brazilian Customs).
Enhancements
BADI’s
- Implemented BADI ZL_ME_REQ_POSTED to send an Email Notification for purchase requisition whenever a purchase requisition has been created, modified or released to the next level.
- Implemented BADI ZCL_IM_L_ME_REQ_POSTED to send an email to the vendor when a QM notification has been created.
- Implemented BADI’s ZCL_IM_L_NOTIF_EV_POST and ZCL_IM_L_NOTIF_EV_SAVE to send email notifications to the persons responsible for each task in an F2 and F3 notification when the task has been released and also send email to the person who created the notification when the notification has been completed.
- Implemented BADI ZME_REQ_HEADER_TEXT to copy header text from Purchase Requisition to a PO.
User-exits
- Implemented User exit USEREXIT_MOVE_FIELD_TO_VBAP (Include: MV45AFZZ) so that the delivery priority will be based on ship-to instead of sold-to.
- Implemented User exit ZZ_SHIPPING_DATA_DETERMINE (Includes: ZLV50NF02 and ZXM06U38) to have a delivery priority based on the control indicator.
Implicit/Explicit Enhancements
- Created an enhancement implementation ZL_SUBEQUI_WERKS_CHNG_ENH and a composite enhancement ZL_SUBEQUI_CENH that will copy the maintenance plant from the superior equipment to the maintenance plant of the sub-equipment when the sub-equipment is being associated to a superior equipment.
- Modified SAP standard report using WSPODLIST1 using implicit enhancement to add custom fields.
Reports
- Created a new report to display the batch classification details for a given material. Used FM VB_BATCH_VALUES_FOR_OUTPUT to achieve this.
- Created a report ZL_MISSPART_EMAIL_PRGRM that sends an email which is called from a user exit when a STO is created with a material that is already in-transit.
- Created a new report ZL_ROGUEALERT that runs in background everyday and sends an email with a list of all materials which came back for repair 3 times in the last year. Tables used: SER03, OBJK and T001W.
- Developed an ALV report – ZL_EQUIPMENT_FUNCT_RPT and corresponding t-code ZAER03 to display all the equipment and sub-equipment installed on a functional location. Tables used: diequi, equi, eqbs, ihpa, ihsg, v_equi, v_equi_iflos, v_equi_eqbs, v_equi_eqbs_sm1, iflos, prps, mseg and iloa.
- Created 2 new reports which run in the background every morning and will send an email to material planners with a list of Hazardous and Non-hazardous materials that are reaching shelf-life expiration.
EDI and IDOC’s
- Created a report ZL_EQUIPMNT_LABEL_PRINT to enable a functionality to send equipment number, material number and serial number to a third party software Bartender. This has been achieved by creating a new IDOC type ZMEQLBL with Basic type ZEQPLBL and Message Type ZMEQLBL.
- Created RFC connection between SAP and Bartender.
BAPI’s
- Used BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_CLASS_GETDETAIL BAPI_MATERIAL_GET_DETAIL and BAPI_MATERIAL_AVAILABILITY to establish a connection between SAP and RF Gen.
LSMW
- Extend and load data to the accounting view of the Material Master.
- Enter the outgoing invoices.
- Mark the orders as “Business Complete”.
- Mark the production orders as “Business Complete”.
- Mass change equipment to reflect the seat numbers in the position field.
- Change the storage bin on materials.
- Change MRP data on the Material Master.
- Created two device types ZSWINLT and ZSWINTV for changing the size of the barcode.
- Implemented OSS notes 163300 and 124281.
Environment (ECC 6.0, MM, SD, QM and WM)
Confidential,Orlando, FL Oct 2009 – Mar 2010
Sr.SAP ABAP Developer
LiveTV combined the best we have in travel – the airplane with the best we have in media entertainment – satellite television. Started in 1997 it saw the first commercial airline having live television in April 2000. With the motto ‘At Home in the Air’ it helps passengers enjoy the same experience, surfing through dozens of TV stations from their own seat, just as if they were home.
Upgrade to ECC6.0
- Created a package ZLTV_UNUSED to storing objects that are no longer used.
- SPAU Adjustments - Changed custom programs ZCIMPRBG, ZJ_FI_VENDOR_CONVERT, ZLPP_MULTILEVEL_BOM_RPT, ZL_WM_RLS10030, ZL_MM_RM07MTRB, ZL_RLVSDR40, ZL_RM07DOCS, ZL_RM07DOCS_GENERATED, ZL_SAPM07DR, ZM07DRE01, ZM07DRE03, ZM07DRKON, ZM07DRTOP, ZMLLVSKON, ZPSFCPICK, ZRFGLBALANCE, ZRM07MSAL, ZRMCBBE30, ZSR01, ZXMBCU02, ZZL_RM07DOCS_GENERATED, ZFM06PE03_C, ZFM06PE03_RFQ, ZFM06PE04_C, ZFM06PE04_RFQ, ZFM06PE05_RFQ, ZL_WM_RLINV020, ZFM06PTOP_C, ZJ_FI_AP_BANK, ZJ_FI_AP_BANK_TXT, ZJ_FI_VENDOR_EDIT_CONV, ZJ_FI_VENDOR_SYNC, ZL_RM07DOCS_GENERATED_NEW as part of the upgrade.
- SPAU Adjustment – Changed BADI ZQISR1_ZSEP as part of the upgrade.
- Created a program ZPANAYA_SCENARIO_RECORDER and the corresponding t-code ZP_RECORD. This enabled testers to execute scripts for testing standard and custom transaction without entering the data multiple times.
- Created an enhancement implementation ZL_UPGRADE_ENH and a composite enhancement implementation ZL_UPGRADE_CENH to include all the BADI’s that were active in ECC5.0 system.
- Created an enhancement implementation ZL_MIGO_BATCH_NMBR_ENH and a composite enhancement implementation ZL_MIGO_BATCH_NMBR_CENH. This creates the batch numbers automatically when a goods receipt (MIGO_GR) is processed.
- Created an enhancement implementation ZL_EQUI_CONVERT_SERNR_ENH and a composite enhancement implementation ZL_EQUI_CONVERT_DATA_CENH for FM: ITOB_CHECK_SERIALNO to address leading zero’s for serial numbers.
- Implemented SAP Note 1508528 – System issues an error message when an external tax system (VERTEX) is active.
- Implemented SAP Note 1504266 – System issues an error message “Capacity category does not exist or cannot be selected” when a PM order in created via IW31 or changed via IW32.
Environment (ECC 5.0, ECC 6.0, MM, SD, QM and WM)
Confidential,FL June 2009 – Sep 2009 ABAP Consultant
CHEP issues, collects, conditions and reissues more than 285 million pallets and containers from a global network of service centers, helping manufacturers and growers transport their products to distributors and retailers. Combining superior technology, decades of experience and an unmatched asset base, CHEP handles pallet and container supply chain logistics for customers in the consumer goods, meat, home improvement, beverage, raw materials, petro-chemical and automotive and Utilities industries.
Smart forms:
- Development of smart forms for purchase order, inventory packing list etc.
- Developed smart forms for Service DA and Tag printing for accepted quantity in QM.
Module Pool Programming:
- Developed module pool to change STO’s based on availability quantity in DC.
BAPI:
- Used BAPI_MATPHYSINV_CREATE_MULT to create PI document at store level based on conditions.
ALV Reports:
- Created a report which describes the details of component articles for a set article.
- Created a report which describes the trip details for specified trip.
- Created a report to list the availability, forecast and ordered Quantity’s for specified article.
EDI and IDOCs:
- Worked on Inbound/Outbound IDOC’s and set up Change Pointers for Customer Master and Material Master.
Environment (ECC 6.0, CRM 5.1, ABAP/4, MM, WM, SD, PM, FI/CO, PI on Windows NT Server, Oracle 9i)
Confidential,Charlotte, NC Oct 2008 –May 2009
Implemented by Deloitte and Touché,
ABAP Consultant
National Gypsum is one of the largest gypsum board producers in the world. Headquartered in Charlotte, NC, the company is a full-line supplier, recognized in the industry for customer service and product quality.
Scripts
- Created a Check form – ZF110_PRENUM_CHK and made corresponding changes to the print program ZRFFOUS_C.
- Designed a payment advice form – ZF110_IN_AVIS.
- Designed an additional info form for the check – ZF110_ADDN_INFO and the corresponding print program ZRFFOUS_PRINT_ADDITIONAL_INFO.
- Designed a sap script for customer statement for both US and Canadian customers – ZF140_ACC_STAT01 and the corresponding print program ZFI_S_STATEMENT.
- Created a dunning form for both US and Canadian customers – ZF150_DUNNFORM01 and the corresponding print program ZFI_S_DUNNING.
Data Conversions
- Used different conversion techniques like BDC and BAPI for converting legacy data (MIDAS, PeopleSoft and ARIBA).
- Developed a BDC program for uploading material (Basic Views) into SAP.
- Developed a BDC program for uploading alternate UOM for the created materials.
- Used BAPI - BAPI_MATERIAL_SAVEDATA for extending the materials to different plants.
- Used BAPI - BAPI_GOODSMVT_CREATE for loading Inventory for both Raw materials and finished goods.
- Loaded SRM contracts in SRM using BDC for the transaction code BBP_CTR_MAIN.
- Loaded ECC contracts in SRM using BDC for the transaction code BBP_CTR_MAINCC.
Enhancements
- Implemented BBP_CTR to pass the company code at the header level of the IDOC – BLOARD on the ECC side.
- Implemented BBP_CTR_BE_CREATE to populate the freight vendor on the SRM side.
- BBP_CTR and BBP_CTR_BE_CREATE were used to distribute GOA’s from SRM to form their corresponding contracts in ECC.
- Used BBP_CATALOG_TRANSFER for populating the product id field with the corresponding material number pertaining to that product id from ECC.
- Implemented BBP_DOC_CHANGE_BADI for getting the corresponding material id from ECC for a particular manufacturing part number.
- Implemented OSS notes 729967 and 124363.
- Created a ZRFC between SRM and ECC for the linking between partner id, vendor number and product id and material number.
Environment (ECC 6.0, SRM 5.0, MIDAS, ARIBA, PeopleSoft, FI, MM)
Confidential,Yonkers, NY Jan 2008 - Sep 2008
ABAP Consultant
Emerging Health Information Technology provides professional services and IT-based solutions that deliver clinical transformation and revenue cycle optimization. EHIT helps to explore ways to increase operational efficiencies and discover innovative solutions for improving patient care.
Enhancements (BADI’S/User Exits) and Dialog Programming
- Developed a program for Return Reason Codes - It will Restricts the valid reason codes for a particular order type, this would cut the errors.
- Involved in New screen design for sales order information to enter the required fields to process the sales order. This screen will include both SAP standard and custom fields.
- Involved in pricing conditions - For any changes to an item’s pricing in sales orders and quotes need to record price changes and a pop-up window appears asking for a reason why.This will gives the ability to record when and why pricing was changed and who changed it.
- Created a Remote Function Module to call an external non SAP system –Rate server using DLL connection.
- Worked on Business Transaction Events (BTE’S) to add additional fields at Line Item Display.
Scripts and Smart Forms
- Pack list output form for the delivery document.
- Designed and developed a smart form to print the pick document.
- Designed and Developed a PO Form and print program according to the client requirement
BDC and LSMW
- Provided an interface to upload vendor master from legacy system to SAP R/3 by using LSMW.
- Designed and developed LSMW for plant extensions.
- Material master conversion for international products which includes alternative UOM uploads.
Reports
- Developed bank reconciliation and open bill wise reports.
- Developed an Interactive Report, which will displays vendor details like vendor number and address. Based on Vendor Number it will Displays the Bank Account Details.
- Created an interactive report which displays the customer no’s, Based on that customer no it will displays the sales details of that customer, Based on that sales we can displays the item details, the tables used for this are KNA1, VBAK, VBAP.
ALE/IDocs
- Technical design and programming (ALE/IDocs) for interfaces between R/3 and legacy systems
- Configured ALE to distribute Master Data (Material Master, Vendor Master, Customer Master)
- Outbound interface from SAP to the domestic freight payment system (FPS), among different Business Partners provides FPS with the stock transfer (reimbursement) information.
Environment: ECC 5.0, Oracle 9i, UNIX, SD, MM, PP, FI, ALV, CO-PA.
Confidential,PA Feb 2007-Dec 2007
ABAP Consultant
Wyeth Pharmaceuticals is the world’s largest research-based pharmaceutical company manufacturing the over-the-counter drugs Robitussin, Premarin and Effexor, which boast over US$3 billion in sales annually.
Enhancements and BAPI’S:
User-Exit: added Vendor Business Address field to Vendor Master Application (SAPMF02K) by using Function Module Exit_SAPMF02K_001, This includes designing new screen and added logic to update into the database
User-Exit M61X0001 for PP-MRP materials planning
- Created sales order by using BAPI BAPI_SALESORDER_CREATEFROMDATA with the help of third party front end
- Involved in rescheduling process to determine multi level material determination with custom item category
BDC and LSMW
- Designed and Coded a BDC program to migrate Material Master Data, Vendor Master Data upload Work Center (CR01) and Purchase Order Data from legacy system to SAP R/3 System
- Developed Data Transfer Programs for Bill of Exchange Information, Material Costing and Routing legacy to SAP
- Created a project for LSMW to Load Material master data from File.
- Responsible for all data conversion, interfaces and customizations to support deployment of SAP.
Reports
- Developed Back order Reservation and Sales Daybook Reports
- Approval Report for issue of Stock