We provide IT Staff Augmentation Services!

Senior Abap Developer / Architect Resume

4.00/5 (Submit Your Rating)

Hickory, NC

SUMMARY

  • 17 years of experience in Information Technology
  • 15 years in SAP R/3 ABAP
  • Excellent troubleshooting, analytical, problem solving and organizational skills
  • Strong structured team player with outstanding written and verbal communication skills and the ability to work independently with minimal direction as well as in a team.
  • Discussing with and advising functional personnel to provide custom solutions that could not be customized in SAP. Being a techno - functional consultant acted as a bridge between functional and technical resources analyzing the functional requirements and converting them to technical terms.
  • Extensively worked on SD, WMS, MM, PP, FICO and QM modules of SAP.
  • Barely worked on SAP APO and GTS
  • Using programming language ABAP to write Online, Background and Drill down reports. Developing Module pools with Dynpros and other GUI components. Object oriented programming in ABAP using Classes and methods. Programming using Controls - Containers (Docking, Splitter), Tree control, ALV Grid control.
  • Well versed in Analysis, Design and Development of business applications using SAP Development Workbench Tools, Module Pool Programming, Reports, Web Dynpro(ABAP),Function Library, Smartforms, SAPScripts, User Exits and BADI.
  • Proficient in fine-tuning existing programs for improved performance and Production Support.
  • Expertise in data transfer/conversion to transfer data from Legacy Systems to SAP R/3 System using Direct Input, Batch Input technique (BDC) and Business Application Program Interfaces (BAPI). Using Legacy System Migration Workbench (LSMW) to transfer data into SAP from Legacy systems.
  • Excellent work experience of ALE/IDOC and had done two 3PL projects.
  • Excellent work experience of sending/Receiving data via proxy(PI/PO).
  • Work experience in SAP CIF (Core Interface).
  • Creating and printing documents using SAPScript, Smartforms and driver programs.
  • Technical upgrade from ECC 5.0 to ECC 6.0
  • Good exposure to interface project with third party LOGISTICS
  • Excellent knowledge of preparing high level design, low level design by understanding the actual business requirement.
  • Good experience in sending and receiving data between SAP ECC and Hybris.
  • Average work experience of SAP workflow.
  • Good knowledge in upgrade process on S4 HANA.
  • Basic knowledge of S4 HANA
  • Proficiency in Software Development Life Cycle (SDLC).
  • Strong analytical and problem-solving skills, leadership skills and customer interaction skills.

TECHNICAL SKILLS

Languages: ABAP

ERP Systems: SAP R/3 4.6B, 4.6C, 4.7, ECC 5.0, ECC 6.0

ABAP Exp.: Module Pool, Reports, Web Dynpro(ABAP), Dictionary Objects, Function Library, Batch Interfaces, SMARTFORMS, SAPScripts, Interfaces, Customer Enhancements, BADI, User Exits), Object Oriented ABAP

PROFESSIONAL EXPERIENCE

Confidential, Hickory, NC

Senior ABAP Developer / Architect

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Involve in the design phase and functional spec walks through to have a discussion on the requirement and estimation of the work.
  • Designed and developed a custom solution to send latest sales order information to web-service via IDOC. This will help the customer to track the status of the order
  • There is no standard functionality for writinglog of changes made to a production order. Especially, we need to be able to see changes on reservation items. A customprogram will write a log to a custom table when production order reservation is changed. The insertion logic to the custom table is written in user exit.
  • During DupLux project, for changing the plant from 8007 to 1102, no need to trigger ATP check for fully confirmed orders. Designed and developed a custom solution to bypass of triggering ATP.
  • Developed a new Global report that can retrieve Cost estimates for all plants and materials where costing is available.
  • Designed and developed a new report which will write the planned expense (KSBP transaction) to a file in the application server. This is a part of project MSDW (Manufacturing Spend Data Warehouse).
  • Designed and developed a new report which will write the actual expense (KSB1 transaction) to a file in the application server. This is a part of project MSDW
  • Change the address of the following forms. Purchase document, Loading list, Packing list, Delivery note, Customer notification and Invoice as a part of project 'Name change - Spain'.
  • Designed and developed a custom program to delete the files in the application server based on the date.
  • For customer consignment, enhance an existing user exit to insert relevant fields into a Z table and later the table will be displayed in an ALV report.
  • Design and developed a conversion program to create new lines for the remaining quantities for partially shipped sales orders.
  • Created a VOFM routine for sample orders to have intercompany values.
  • Changed the existing customer invoice based on the new intercompany scenario.
  • Created a set of new queries on the pricing tables. For the new pricing procedure, there were 4 new condition types has been added.
  • A new pricing procedure created for EMEA(Extending the existing one) and many existing reports have been changed based on new conditions. All reports were changed based on business requirement.
  • There are some EMEA customers who were sending the contracts for reference when an order is created. The requirement is to automate the process of considering the contract - line item when the EDI orders are created.
  • As a part of the requirement, for the VC materials, the minimum order quantity and minimum manufacturing quantity are maintained in VC procedure. The requirement is to get the VC procedure value and populate in to the additional data B tab in the order screen.
  • Designed and developed an outbound interface when a notification is created or changed. To achieve this a BADI(NOTIF EVENT SAVE) is enhanced and populated the details in the enhancement.
  • Designed and developed an EDI output when sales order is created/changed OR when a delivery is PGIed. Following objects created for this development. a) New IDOC type b) a new Message type c) Outbound process code d) Created a new partner profile and attach the process code

Confidential, Atlanta, GA

Senior ABAP Developer

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Involve in the design phase and functional spec walks through to have a discussion on the requirement and estimation of the work.
  • Fixing production related issues/tickets
  • Set a payment block in the accounting document when the invoice and its corresponding accounting document are created.
  • Created a new batch program to remove the payment block in the accounting document, trigger an Idoc output on the Invoice and updating a Z-table to track the information.
  • Created a new custom program to send sales summary of customers to PI using proxy.
  • Implement a new BADI to Manually adjust all settlement postings that include capitalization for BR GAAP but expense for US GAAP.

Confidential, New York, NY

Senior ABAP Developer / Architect

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Design and Developed an interface to send the material details to CEVA (Third party logistics provider) via IDOC. This is a custom IDOC since CEVA is interested only a few fields from SAP.
  • Created a new driver and smartform for a new invoice output as per the business requirement.
  • Changed the existing vendor API program to create/change international vendors.
  • Created a new substitution exit, changed the G/L account for customs duty expense and vat clearing.
  • Design and developed a new custom intrastat report for both AP and AR. Used the existing standard report as a base (T-codes MEIS and VE01).
  • Enhance an existing requirement routine in restricting to trigger a custom output.
  • As per the international business requirement, invoice number need to be sequential and no buffering is needed. Identified the user exit to implement the requirement.
  • Copy and modified the standard PO output as per the requirement.
  • Using VOFM routine, created a new formula to calculate the freight using the custom freight table chart provided by the freight company.
  • Design and developed a new custom report to reconcile the freight according to the freight file provided. Post the successful records using F-02.
  • For the consumer orders, while creating outbound deliveries via inbound IDOC, a new partner type ZQ(Carrier) need to be updated.

Confidential, Hickory, NC

Senior ABAP Developer / Architect

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Design and developed custom report to process a daily inventory snapshot between CIEL and SAP. This inventory snapshot is needed to compare the stock levels in CIEL with SAP and trigger an exception log to a designated group of users via email and/or workflow
  • Developed an interface for inventory adjustment using standard message type and standard IDOC type
  • Created a new custom transaction to determine the requirements from Storage Location 5001 to be delivered to the inbound Factory Locations
  • Design and developed a new interface for the cycle count to perform stock adjustments in SAP and CIEL to make both system in sink
  • K&N, referencing the delivery/item picking list sent from SAP via an OUT interface, will enter a picking quantity in their WMS Ceil system which will send the picked quantity to the SAP IM system. Created a new interface by enhancing the standard pick confirm functionality
  • Configured an interface by using the standard message type and IDOC type in order to perform a post goods issue(PGI) in the CIEL system.
  • Whenever a post goods receipts are done in SAP, then information send over to CIEL to update the warehouse stock levels. This functionality is achieved by enhancing the user exit when the document is posted.
  • Created a new custom enhancement using CMOD to send the information of moving finished goods from the production location to manufacturing location.
  • When a DTUC(cutting of cable) process in SAP happens, an interface needs to trigger to create/update batch stock/classification information in CIEL.
  • Created a new BADI implementation for the BADI ME PURCHDOC POSTED in order to track the new PO created or changed.

Confidential, Atlanta, GA

Senior ABAP Developer

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Create a custom program to change the production order status to TECO or CLSD since standard program is taking lot of time.
  • Adding a new custom fields in standard t-code COOIS(Production order information system) using BADI.
  • Created a custom module pool to achieve the following
  • Design and develop a new cut tag program for MTO and MTS for printing cut tag labels.
  • Created a new custom IDOC and associated custom program to create a shipment based on the input (Both Outbound and Inbound IDOCs used).
  • Design and developed an outbound interface program to send production orders to Paperless system for discrete manufacturing. Paperless is the Shop floor system for blinds business unit.
  • Design and developed and inbound interface to confirm the production order, pick pack the deliveries and created shipment.
  • Created a new RF transaction for the ability to scan destination bin, confirm material, and enter replenishment quantity. A standard TR will then be created. RF will return message if TR or TO is already open for the material/bin combination and not create TR.
  • Designed and developed a custom transaction to create a credit memo request from an agreement. It helped the business by reducing from seven steps to one.
  • Designed and developed a custom transaction to Split dispute case. The current process in Newell is Spilt the dispute cases manually which requires many manual steps. The new transaction helped the business to avoid all the manual steps.
  • Onbase is Newell's imaging system in house. With dispute/collection need to attach debit memo and check images to all dispute cases for further processing. This will be done at night after cash has been applied. A new batch program is written which will be run in the back ground at night.
  • Design and developed a custom program in FI. Onbase is an imaging system in house for Newell. With dispute case, need a way to link the documents from Onbase to the dispute case. The business will need a transaction that allows them to search on fields and return their selection. Once they have found their selection they can update certain key fields. If the dispute case number is updated, the program will have to take the link from the object and update the dispute case with the link.
  • Created custom fields for dispute case (UDMCASEATTR00 table) and design an interface to update the custom fields and one custom table using inbound proxy(FSCM-Dispute and Collections management).
  • Designed and developed a custom transaction to merge dispute cases. The current process in Newell is merging the dispute cases manually which requires many manual steps. The new transaction helped the business to avoid all the manual steps.
  • Designed and developed a RF transaction which has the ability to pick and pack loose units, cases, and pallets to the user specified handling unit. The pick is initiated by scanning TO number. Bin/material/TO line qty converted into either loose units/cases/pallets is specified. The program will check to see if an entry for the TO line item being processed existed in the customer SCM table. If valid SCM is scanned then status is updated to B. Once complete, then confirm the TO line item and display second line item. Continue to display TOs until user chooses to complete pick/pack at any time through function key(WMS).
  • Designed and developed an RF interface which has the ability to pick and pack loose units, cases, and pallets to the user specified handling unit. The pick is initiated by scanning TO number. Bin/material/TO line qty converted into either loose units/cases/pallets is specified. The program will check to see if an entry for the TO line item being processed existed in the customer SCM table. If valid SCM is scanned then status is updated to B. Once complete, then confirm the TO line item and display second line item. Continue to display TOs until user chooses to complete pick/pack at anytime through function key.
  • Designed and developed an RF interface which has the ability to split a pallet/carton over pack multiple cartons on to one carton and update the delivery HUs. Ability to bundle enters weight, and pack carton onto pallet.
  • Design and developed an interface for the Pay from Scan project to create sales orders from SNC as per the requirement from the client ( Confidential ).
  • Optimized the custom sales allocation report in terms of performance.
  • Designed and developed an RF interface which has the ability to RF Pick by scanning the SCM number. This will eventually let us only have on RF pick transaction that has many additional features not offered in the current transaction.
  • Add summation fields to the custom transaction (ZVT12) for VT12 Transaction. Currently the information sums as a total for the report. We would like to be able to sum at the delivery and shipment level inside of the report.
  • Created a custom function module to print the label for the RF pick program.
  • Created a custom function module to generate next handling unit number.
  • Optimized the custom transaction delivery due list (ZVL10) for VL10 in terms of performance.
  • Created a custom function module to get the splits of quantities according to the input quantity and units.
  • Write an interface program which will get called from XI to move data from ONBASE system to SAP custom table.

Confidential, Atlanta, GA

Senior ABAP Developer

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Designed & developed a custom transaction, which helps the store user to create / change customer. Update the customer details into UCM(Universal Customer Master). Display list of Quotes and Orders for a customer. Store user can Create/Change/Display quote, Create/Change/Display Sales order, Create/Change Delivery, Creating billing document and sending to POS(Point of sales). It also allows the user to maintain the billing plan, Cancel the billing document and Print functionalities. There is Web Dynpro application to navigate the document flow attached.
  • Developed a new function module to send sales order details to the POS system.
  • Changed some of the existing reports to improve the performance.
  • Created a new batch program to remove the invoice billing block according to the statuses of the billing plan payment.
  • Developed a new function module to find the balance due of a sales order
  • Enhancement (User Exit) to set the object user status according to the sales order header status.
  • Developed a new report to find the list of Stock transport orders which are in transit.
  • Created new batch program to create/change entries in the custom table, which in turn help to track the status of order and take action accordingly.
  • Developed function module to update the object status of a sales order and quote and allow updating the previous status to the header table VBAK.
  • Created new SMARTFORM for the pick list.
  • Involved in troubleshooting to improvise the performance of standard transaction.
  • Created new requirement routine and data transfer routine according to the functional requirement
  • Unit Testing

Confidential, St Louis, MO

Senior ABAP Developer / Technical Lead

Responsibilities:

  • Effort estimation for ABAP objects, preparation/modification of project related templates (Checklist for the high-level & low-level design doc, code review doc, clarification/issue Log).
  • Preparing the high level & low-level design doc for the ABAP objects, Integration testing of ABAP objects.
  • Involved in SAP upgrade from SAP 4.7C to ECC 6.0.
  • Coordinated Data Conversion process to load data from legacy system to SAP. Took part in design and development of Data conversion programs, preparing task-lists, monitoring the conversion process, analysis and correction of errors. Some of the conversions undertaken are for Material Master, Customer Master, Vendors, and Sales Pricing Conditions.
  • Designed & developed a custom transaction, which integrates both MM and QM module. It checks the quality of the grain and posting of PO against the load came in.
  • Designed & developed a custom transaction for the maintenance of Stock Transport Order.
  • Designed & developed a report which will give the detail break-up of consignment receipts and consignment reversals for material plant combination as of a date or within a date range.
  • Designed & developed a report which will give the details of open storage receipts, open storage returns and open storage ending quantity.
  • Designed & developed a function module to create an inspection lot by passing material number, plant and inspection plan using call transaction.
  • Designed & developed a function module to get inspection lot results details like moisture, color, odor etc.
  • Developed Load and Quality characteristics report is to analyze the quality of grain received over a period of time based on some important quality parameters like moisture, Head Yield, Total Yield, Total Damage etc.
  • Enhancement (User Exit) in QM Module to set default values to the non-mandatory characteristics when evaluating the inspection lot.
  • Enhancement (User Exit) to send mail to the requested person if the user deletes an item from the PR, which is created through an external system called BUDEX.
  • Designed and developed a report adherence to schedule and completion which measures the efficiency of the PM department/work center.
  • Designed & developed ECN report which lists the changes made to BOM, material master, routing using Engineering change management.
  • Involved in integration testing

Confidential

ABAP Lead Developer

Responsibilities:

  • Effort Estimation, Technical Spec Design, Interaction with the Functional Team.
  • Developed an upload program for downloading the control table information.
  • Involved in Data migration of master data like Customer Master, Vendor Master, Material Master etc using BDC and BAPI.
  • User Exit to do the PO Number validation in Sales Order create/change.
  • Developed a report which will give the details of quality adjustments, Market price adjustments and freight adjustments.
  • Modification in existing Reports to incorporate the changes for Norway.
  • Designed and developed sales, steep and down grade quantity and value of for a given material plant combination. The details of each split up in the quantity should also be shown while clicking on the hotspot.
  • Developed un-priced receipts, un-priced returns, un-priced ending quantity and miscellaneous adjustment quantity for a given range of posting date in a fiscal year.
  • Existing Invoice Sapscript modification to incorporate the changes for Norway.
  • Resolved data migration issues.

Confidential

Senior ABAP Developer

Responsibilities:

  • Effort Estimation, Technical Spec Design, Interaction with the Functional Team.
  • Involved in Data migration of master data like Customer Master, Vendor Master, Material Master etc using LSMW and BAPI.
  • Developed a Sapscript for Purchase Requisition form.
  • Designed and Developed product costing report which shows split up of various costs of material cost estimate.
  • Designed and developed a report which will give the value details of valuated receipts, transfer in and transfer out for a given material plant combination and given posting date range.
  • Designed and developed cost component report.
  • Modification in existing Reports to incorporate the changes for Denmark.
  • Existing Sapscript modification to incorporate the changes for Denmark.

Confidential

Senior ABAP Consultant

Responsibilities:

  • Create the Dictionary Objects (Domain, Data elements, Structures and maintenance view).
  • Created 18 RFC enabled Function Modules to interact with non-SAP System.
  • Testing of BDT.
  • BADI to prevent updating of recon storage location using standard SAP material posting transactions
  • BAPIs used for movement, packing, unpacking of handling unit and movement and posting of materials to different storage locations.
  • Designed and developed a Module Pool for Stock Transfer of goods.

We'd love your feedback!