We provide IT Staff Augmentation Services!

Lead/sr. Programmer Resume

0/5 (Submit Your Rating)

TX

SUMMARY:

  • 10 years of experience as ABAP/4 Consultant with experience leading offshore, creating technical design and following SOX documentation procedures.
  • Have experience with all of the RICEF components, OO programming, Work Flow and BRF PLUS.
  • Extensive experience working in SD, MM/PM, SRM, FI and HR modules. Have knowledge of SAP BW module.
  • Have experience working in upgrade of ECC 6.0.
  • Expertise in classical, interactive and ALV reporting.
  • Expertise in writing Interface programs using FTP, FILENET (archived files and documents) and Web Services.
  • Expertise in dialog programming along with using ALV container classes.
  • Expertise in Enhancements using BADIs and customer exits. Worked on enhancing screens using screen painter and user exits.
  • Expertise creating data dictionary objects and function modules.
  • Expertise in data migration/conversions using Direct Input, BDC recording in LSMW, BAPI,IDOC methods and BDC programs.
  • Experienced in transferring IDOCs using ALE/EDI in integrated systems with experience on creating/enhancing IDOCs, creating and linking message types, process codes, RFC and partner profiles.
  • Good experience with developing SAP Scripts and expertise of Adobe Forms, Smart Forms.
  • Expertise working with implicit enhancement points and enhancement spots.
  • Expertise working with Change Document Objects.
  • Have expertise creating Query Reports.
  • Expertise working on pricing routines, output routines and substitution exits.
  • Have experience working on WebDynpro components.
  • Have experience writing VC (variant configuration) rules.
  • Have understanding of HANA and coding for secondary database.
  • Strong problem solving and analytical skills with excellent communication skills.

TECHNICAL SKILLS:

Data Dictionary: Tables, views, structures, domains, data elements and search helps.

Reports: Classical, Interactive and ALV reports.

Enhancements: User exits, BADIs

Interfaces: EDI/ALE/IDOCs, Dialogs, FILENET, FTP.

Conversions: LSMW/BDC

Forms: SAP Scripts, Smart Forms, Adobe Forms

Operating System: Windows Vista/XP/2000.

ERP: SAP R/3

Programming Skills: ABAP/4, C, C++

Databases: Oracle 9i & 10g, MS SQL server 2005

PROFESSIONAL EXPERIENCE:

Confidential, TX

Lead/Sr. Programmer

Environment: ECC 6.0 - FI/AP/PM/SCM

Responsibilities:

  • Lead/Sr. Programmer guiding offshore developers in multiple projects that include Strategic Planning Phase II, E Catalog Phase II, Global Sourcing Phase II, Country Of Origin Popup, Send Out and Brokerage Management System in the areas of PM/MM/SCM.
  • Divestiture( ): Project involved executing tasks to facilitate divesting of specific lines of businesses as part of Confidential ’s bid for merger of BHI.
  • Listed out programs that have hard codes and changed them to reflect the new scenarios.
  • Developed Inventory load program to load material initial stock during cutover.
  • Developed Purchase Order conversion program to load open POs.
  • Activated work flow linkages, created substitution exit for handling functional areas in accounting documents, debugged issues aroused out of SNP load.
  • P2P Transformation( ): Project involved dealing with enhancements, automation of the processes and production support for effective Vendor Invoice Management (VIM) that includes Dolphin, Taulia, OCR and myRequest.
  • Developed mass upload programs as part of P2P transformation project for Dolphin T09, PWR, Non US Tax configuration tables.
  • Developed user exit for line pairing of invoice and PO items for effective and auto posting of AP invoices.
  • Modified Non US Tax routine to pull the tax code from PO/SES, with holdings from Non US Tax table and routing to the related work center(s).
  • Designed myRequest (a custom web based form for buyers to fill out) to contract link such that consumption of quantity/value is reflected on the contract.
  • Worked on multiple production support tickets and debugging issues related to Dolphin, OCR.
  • Brokerage Management System: A patented high end application aimed at effectively managing various customs deadlines for temporary and bonded imports, tracking interactions with brokers. Application development involved module pool, editable OOPS ALV, workflow, storing attachments in content repository with custom approach, text editor. Objects developed include a dashboard, Create/Change/Display transactions, 15 reports and conversion program.
  • Send Out: Project involved development of a report that writes data to application server for factory planner to pick up, modifications to existing report and auto populating technical data text. Reports were assigned to offshore and monitored.
  • Country of Origin: Project is aimed at meeting the business requirement to provide a viable solution to alert the user from issuing goods to a country with restrictions on imports based on the manufacturing country within the US law. A high critical project that took more time for planning than for execution. Involved custom development in GTS and interfacing.
  • Global Sourcing II: Project involved adding a new tab to PO Item screen for global sourcing fields and implementing BADI methods for validations and field value determination from BRF PLUS.
  • Developed technical design and transferred ABAP requirements to offshore.
  • Created new rules and modified existing rule sets in BRF PLUS.
  • Handled system testing, UAT and SOX documentation.
  • E Catalog II: Developed technical design specifications for Outline Agreement Create/update/distribute/Enforce transaction and transferred to offshore.
  • Developed technical design for a scenario where users enter Well Master data, link the wells to Purchase Order Items and transfer the changes in well dates to PO schedule lines and send the date change to acknowledgement order at user’s discretion and transferred partial development to offshore. The development include ALV container on screens and BAPI PO CHANGE.
  • Performance tuning of Outline Agreement Process that involved identifying key areas for modification, skip the code not required for Outline Agreement and segregate the code accordingly. Used SAT and ST05 in the process.
  • Strategic Planning II: Created and modified Z tables, Search helps and change document objects in SCDO.
  • Developed a program to read the change documents on the well master data table and send email to the linked purchase orders’ purchasing groups. Used BCS interface (CL BCS class) for the purpose.
  • Developed a wrapper program on standard program RSSCD100 for the users to view the change objects for Well Master and Link tables. Created Z change document objects for the purpose.
  • Modified code in the exit for IDOC OUTPUT ORDCHG to handle the schedule line date transfer to SO from PO depending on the indicator maintained in Z table, where the quantity change was being handled previously. Modified the existing change document object on EKPO to include EKET. Fixed long existing bugs in the process where there is inconsistency in transfer of dates from PO to SO.
  • Modified the existing program through which IDOC INPUT ORDCHG is triggered for the user to make decision on whether to move the date change to SO.
  • Performed code review of the developments with client’s senior technical team.
  • Developed support manuals for the developments and other documents to meet SOX standards.

Confidential, MA

ABAP Consultant

Environment: ECC 6.0 & ECC 5.0

Responsibilities:

  • Currently working on Z programs and reports related to manufacturing implementation in ECC 5.0, supporting ECC 6.0 implementation that went live in October and working on LOB (Line of Business) project implementation.
  • Developed wall to wall count query report using BAPI MATPHYSINV COUNT.
  • Implemented User Exit in MV45AFZZ to update profit center in project and WBS elements from sales order save in ECC 5.0 using BAPI PROJECT MAINTAIN.
  • Implemented User Exit to update Sales Order Document Flow with Production Orders.
  • Implemented BADI ME PROCESS PO CUST to perform MPN for PO Items automatically.
  • Implemented BADI ME TAX FROM ADDRESS to get tax jurisdiction code from address for PO in ECC 5.0.
  • Developed Adobe forms for Consignment Summary for a delivery document and shipping document.
  • Worked on Adobe forms for Build Card, Packing list.
  • Developed a BDC program to load Material Variant configurations for materials.
  • Developed LSMWs to load Material Master, Bank Data for FI, AR/AP load.
  • Developed LSMW to load cost center groups (BUS1112) and COPA cycles (KEU1 & KEU2 recordings) in ECC 5.0.
  • Wrote VC rules for configurable materials. Developed reports to get the list of rules and code for comparing to legacy system using ALV.
  • Developed a Query to list all the bounced orders from a customer sales order between inter companies. Lists out all the documents created with to those sales orders.
  • Developed a Query to show the orders that have quantity available in a storage location to ship using custom ALV.
  • Implemented Enhancement in CAT2 transaction to stop intercompany timesheet entry.
  • Implemented Enhancement to trigger ATP and perform user status update by submitting a Z program as background job from sales order creation.
  • Implemented Enhancements to set Final Issue Indicator for reservations on partial Kanbans and throw an error when material is locked or stock is not available for goods movements from PK21 and PKBC transactions respectively.
  • Configured ALE to include configuration details for material variants when ‘Send material in full’ indicator is set in BD10 transaction.
  • Developed and worked on Z interface programs to send data to FTP servers.
  • Imported HR utilization report program from ECC 5.0 with changes.
  • Imported HR to CATS validation report from ECC 5.0 as Query into ECC 6.0.
  • Developed a class that contains code for performing ATP of sales order items and used the class in creating Work flow that triggers on sales order creation.

Confidential, Edison, CA

ABAP Consultant

Environment: SRM 7.0/ ECC 6.0

Responsibilities:

  • Worked with off shore team. Supported existing and developed new objects.
  • Added code inside a custom web dynpro component to generate a pop up to confirm the action.
  • Enhanced the web dynpro component /SAPSRM/WDA UI DO BIDDER to customize the Bidders tab in RFx/Auction views. Made the ‘Send Notifications’ button to be read as ‘Notify Bidder’ and added a new UI element ‘Notify All Bidders’ to send notifications to all the bidders at one click. Enhanced the interface /SAPSRM/IF CLL DODM BIDDER to add new method and the class /SAPSRM/CL CH WD DODM BIDDER to implement the method.
  • Modified the BADI BBP ITEM CHECK to check for expressive bidding item value check.
  • Modified the BADIs BBP DOC CHECK and BBP ITEM CHECK to eliminate the custom validations for shopping cart for a set of users. Created a table ZSRT SC UID and Tcode ZSRTSCUID in the process.
  • Modified the program that transfers data from RFx/response or Auction/response to ECC for the creation of PO to have line item numbers consistent with those Pos created in ECC.

Confidential, CO

ABAP Consultant

Environment: ECC 6.0

Responsibilities:

  • Modified the POWL configuration to display the header text in Portal.
  • Worked on modifying a custom web dynpro component to display the search help.
  • Developed a BDC call transaction program to load the G/L Account data in to the SAP system. This was done for FI/CO.
  • Developed a custom data base table in FI to load the values all at once that goes into the fields of transaction AO25. Developed a custom T code in the process.
  • Performed data migration of customer master data from Legacy system using batch input recording in LSMW.
  • Used IDOC CREMAS05 to migrate vendor master data in LSMW and used batch input recording to change.
  • Worked on the conversions to load data from legacy system, to SAP payroll Infotypes 0009, 0014, 0015, 0077 and 0210.
  • Configured EDI 850 for the client to exchange documents with business partners. Used message type ORDERS for the same.
  • Set up ALE and created partner profiles, distribution models and message type (CREMAS) for the same
  • Generated an interactive report that lists the purchase requisitions, double clicking on which leads to the transaction ME52N enabling the user to make changes.
  • Created a custom module pool program to display all the three i.e., vendor, material and customer in a single screen using tab strip.
  • Developed a report program to display specific fields from either the customer, vendor or material master in ALV grid format depending on the selections made in the selection screen using function modules and on-screen modifications.
  • Developed a classical report program to display a PO, PO item, material number, PO quantity by using Inner Join of EKKO and EKPO.
  • Created a classical report to show material name, material description in material management (MM).
  • Created an Employee Dependents Report, to list employee’s dependents detailed information. This report was created using the PNP Logical Database and extracting data from Infotype 0021 (Family Members/Dependents).
  • Used runtime analysis (SE30) and short dump analysis (ST22) to improve the performance of the existing programs by deleting the unnecessary appends and activating and adjusting the database structures.
  • Enhanced existing programs to display the header texts in ALV grid reports.
  • Added custom fields to additional data B using screen no 8309 in program SAPMV45A and appending the standard structure VBAK. Wrote code in PAI of the screen to update VBAK when saved.
  • Worked on the sales order driver program to select fax number based on the purchasing group and convert the output type into email.
  • CreatedAdobe Formaccording to client specifications using Adobe Designer. Created the form to display the Purchase order. Some custom fields included Contact Name, Company, Address, City, Country etc. The customer could also fill up additional details like Description, Qty, Unit Price & Amount.
  • CreatedAdobe print formsusing Adobe Designer Form Layout Tool. This was done for Order Confirmation form. Created Master pages and also worked with different Styles, Body pages & sub forms in the process.

Confidential, AR

ABAP Developer

Environment: ECC 6.0

Responsibilities:

  • Developed smart form for purchase order ZSFM PURCHASEORDER as per client specifications.
  • Worked on a BAPI BAPI ACC DOCUMENT POST to get the Company code, Pricing, Period, Currency, Posting date, Posting key, Cost center and Profit center data from a flat file into G/L account for payroll in FI/CO.
  • Developed an ALV Report to display Accounts Receivables and Accounts Payable in FI/CO.
  • Worked on migration of customer master records from legacy system using direct input in LSMW.
  • Worked on BAPIs BAPI STANDARDMATERIAL CREATE & BAPI MATERIAL EDIT to load/change the material master data.
  • Uploaded material master data using BAPI in LSMW. BUS 1001006 was used for the purpose.
  • Worked on conversion of vendor master data using BDC.
  • Used BAPI VENDOR EDIT to change the vendor master data.
  • Worked on BAPI SALESORDER CHANGE for adding the item details to existing sales orders as per client specifications.
  • Worked with user exits for setting default values and validations for various info types by enhancing PBO and PAI includes ZXPADU01 and ZXPADU02 respectively.
  • Set up the ALE by creating partner profiles, configuring ports and creating port definitions and configuring inbound and outbound parameters for the partner profiles for EDI. Enhanced the existing IDOC in the process.
  • Created a sub-screen named Midwest additional data to the PO using BADI ME GUI PO CUST.
  • Developed custom sap script in FICO for Debit memo by modifying standard form F140 DOCU EXC 01.
  • Developed custom sap script in FICO for Check printing by modifying standard form F110 PRENUM CHEK.
  • Involved in full life cycle implementation and have worked on most of RICEF components.

Confidential, NM

ABAP Consultant

Environment: ECC 6.0

Responsibilities:

  • Uploaded material master data using BO method in LSMW. BUS 1001006 was used for the purpose.
  • Involved in data migration of purchase order data from legacy system into SAP by using BAPI in LSMW. BUS 2012 and IDOC PORDCR02 was used for the purpose
  • Developed BDC conversion programs for the infotypes 0002, 0006, 0008, and 0009.
  • Created custom tables, domains and data elements using data dictionary.
  • Designed and developed a report to list out the details of the vendor of a particular group.
  • Developed an ALV report to display the number of absences, attendance, overtime hours using the Infotypes 0002, 2001, 2002, 2005 and HR RMAC-Macros such as RP-READ-ALL-TIME-ITY.
  • Developed a classical report to list all the purchase orders over a period of time for a specific vendor.
  • Created interactive reports using LDB PNP for the listing the employees based on the selections made by the user in the selection screen such as employee group, cost center. The basic list displays the employees and on selecting the personal number the details of the employee are displayed in the next list.
  • Developed ALE interface to distribute material master (MATMAS) data using change pointers technique from production to test and development clients.
  • Created custom IDOCs and developed function modules to update the details into HRP 7403 and 7404.
  • Worked with the user exit for populating region code on infotype 0008 based on the country code.
  • Written code in the Function exit (EXIT SAPFP50M 002) to check the name of the first name and last name.

Confidential, TX

SAP Technical Consultant

Environment: ECC 6.0

Responsibilities:

  • Performed data migration of customer master data using BDC.
  • Performed migration of vendor and material master data using batch input recording in LSMW.
  • Developed a classical report to list all the purchase orders over a period of time for a specific vendor.
  • Created a module pool program to display material, vendor and customer in a single screen using tab strip.
  • Used EXIT SAPMM06E 012 to make it mandatory to enter required fields as per client specifications.
  • Created an interactive report to display SO header details in the initial screen and SO item details and material number in the secondary screen.
  • Configured EDI using inbound and outbound parameters in partner profile, process codes and segments. Enhanced IDOCs were used in the process.
  • Created an ALV report to display all the sales orders.
  • Developed ALE interface to distribute customer master (DEBMAS) data using change pointers technique.
  • Implemented user exit for deleting additional information of a sales order, once it is deleted. Assigned values for new fields of sales document using user exits in MV45AFZZ.
  • Used EXIT SAPMF02D 001 user exit to force the user to key in customer category.

Confidential, IL

SAP 4.6c

Environment: ABAP Developer

Responsibilities:

  • Enhanced the workflow for notifications when an Invoice is created.
  • Involved in implementing and then upgrading from version 4.6c to version 6.0.
  • Successfully loaded material master data and vendor master data into SAP by using BDC.
  • Enhanced IDOC type ORDERS01 and code in the inbound function module IDOC INPUT ORDERS for automatic creation of billing document.
  • Developed a BDC program to create sales orders using transaction VA01.
  • Worked on BAPIs BAPI STANDARDMATERIAL CREATE & BAPI MATERIAL EDIT to load/change the material master data.
  • Used BAPI VENDOR EDIT to change the vendor master data.
  • Maintained inbound IDOC ORDERS05. Monitored the status and reprocessed the IDOCs those are not successful.
  • Copied the material data from one plant to other by using BAPI BAPI MATERIAL SAVEDATA.
  • Involved in archiving IDOCs. Transaction SARA was used for the purpose.
  • Modified the purchase order layout in SAP Script as per client specifications.
  • Developed an interactive report to list out all the materials in the initial screen and the vendors that supply each of the material in the secondary screen depending on the material selected in the initial screen.

We'd love your feedback!