Sap Abap Resume
TX
SUMMARY:
Over 15 years of experience in SAP. Excellent work experience in Pre - and Post-Implementation (support and stabilization) phases in SAP. Completed 4 implementation (ECC 6.0, ECC 5.0, 4.6b) projects, 2 upgrade projects and one implementation of SAP Business Suite on HANA.
TECHNICAL SKILLS:
ERP: SAP R/3 (4.6b, 4,6c, 4.7, ECC 5.0, ECC6.0), Business Suite on HANA
Modules: SD, MM, PP, PM, WM, IP (VISTEX), CS, SCM, FI/CO & Dispute Management, Fiori, Neptune
ABAP Objects: Reports, BDC, ALE, IDoc, BAPI, BADI, RFC, EDI, LSMW, Sapscripts, Smartforms, User Exits, Workflow, OO-ABAP, DATA Dictionary, Webdynpro, Odata
PROFESSIONAL EXPERIENCE:
Confidential, TX
SAP ABAP
Environment: SAP R/3 ECC 6.0, ABAP/4, VIP
Modules: SD,Vistex, Fiori
Responsibilities:
- Providing subject matter expertise for implementing Fiori for Item induction app to be used company wide by the Brand Managers.
- Responsible for leading the team and providing the solutions for the pricing interface through VIP.
- As part of the new pricing initiatives, developed an interface between SAP and the pricing tool VIP.
- Developed mass pricing update tools to cater to the interface. This tool sends data to VIP and gets data from VIP and updates SAP.
- Developed a tool to send data from SAP to VIP for initial data processing and daily delta loads.
- Developed programs to create mass Vistex Sales Deals with pricing from VIP in SAP.
- Actively taking part in support activities - resolving tickets in SD, MM and FI modules, being part of service pack upgrades and system refreshes.
Confidential, TX
Environment: SAP R/3 ECC 6.0, ABAP/4, Suite on HANA, Native ABAP
Modules: FI/CO, SD, MM, PP, Dispute Management, FSCM, Vistex, Fiori, Neptune
Project Lead
Responsibilities:
- Implementing SAP Fiori for a fully customized Order Entry which is integrated with Salesforce.com
- Responsible for project planning, allocating resources, installing Fiori, gathering requirements, designing the UIs and development of the Fiori application Neptune
- Designed the Fiori application in Neptune which included total screen design with elements such as Dynamic selections, Profit meters, Attachments etc.
- Developed ABAP backend classes for Neptune UI5 application.
- Lead and supervised the SAP Upgrade activities from EHP4 to EHP7. Was involved in project planning, testing coordination and execution of upgrade related tasks.
- Provided process and performance improvements for the scanning process for packing and deliveries
- Played key role in the implementation of C4C (Cloud) and Salesforce.com
- Co-Lead the RPS implementation project, which involved designing a solution for bringing the features of RPS into SAP and helping the Purchasing group with efficient tools to determine prices.
- Successfully lead the technical team in SAP Business Suite on HANA migration
- Responsible for maintaining the job schedules from Active Batch(job scheduler) for ECC and SCM
- Developed the FI 13 Month Trial Balance report displaying the output in the FSV format chosen.
- Developed the FI Consolidated Trial Balance Report displaying the output in the FSV format chosen.
- Developed a FI report to display all the Clearing Documents based on the Customers and with the ability to Reverse the clearing Document and Posting the payment again with changes selected by the user.
- Developed FI report for displaying all the Customer Contact Worklist based on the Payer. (Dispute Management).
- Developed a SD report to display the Sales Payment Term and Financial Payment terms for as given Customer and allow the user to mass change the Payment Terms.
- Modified several existing reports to in corporate new requirements.
- Developed 2 reports for un-assigning the Handling Units from the delivery and deleting them subsequently.
- Developed process in which the EDI 315 data is uploaded into custom SAP tables validating and creating the exception report.
- Developed a process for EDI 310 to post the Vendor Invoices as part of GT Nexus implementation
- Responsible for maintaining the RF Scanner processes and enhancements
- Created a new process to allow mass creation of Production Orders in 2 different transactions. This is a combination the following SAP standard Tcodes: CO01, CO04, CO11N, KO88 and CO02.
- Created a new process for scanning the Deliveries and packing. This involves fine tuning the existing program, user security and session controls.
- Enhanced several BADIs for POs as part of RPS implementation
- Modified the user exits ZXKKEU05, ZXKKEU07, ZXKKEU11 in order to determine the Order Grouping while posting FI Documents.
- Modified the BADIs ZCL IM FDM AR DEF PROCESS, ZCL IM FDM AR DEF RESPONS, ZCL IM FDM AR DEF FIN CORD to determine the responsible person while creating the Dispute Case through F-32.
- Modified the BADI ME PROCESS PO CUST in order to include a check while creating Intercompany POs to block certain materials.
- Created a new process for Credit Card Payment process which is newly implemented. This includes creating new field on VA01 screen and VF01 screen, updating the incompletion log and clearing the credit card payment immediately after the Invoice is created.
- Modified MV45AFZZ user exit for several new requirements such as performing credit checks, partner function determination, enforcing delivery blocks and etc.
- Created French language translations for all the existing Smartforms such as Order form, Pick Ticket, Bill of Lading, Invoice Form, Purchase Order, and several other Custom Forms.
- Enhanced the above mentioned forms to in corporate new requirements for CANADA implementation.
- Created custom Smartforms to meet new requirements as part of CANADA implementation
- Created 2 Smartforms for Audit purposes which will display the Handling Unit Information based on the Deliveries
Confidential, TX
Environment: SAP R/3 ECC 6.0, ABAP/4
Modules: FI, SD, PS, PP
Responsibilities:
- Lead the project to establish connections between SAP and REST services. I was developing and as well managing an offshore team.
- Established connection between SAP and REST services (Operational dB) which includes using GET, PUT, POST and DELETE operations and parsing the XMLs.
- Developed an interface to send data from SAP to Operational db using HTTP related function modules and create Field Installation Logins and enable the technicians to send data across SAP regarding the installations.
- Developed an RFC interface to read the Operational db web service and update the information in SAP.
- Developed an interface to create Venues on Operational db. This includes various data checks on the server, syncing of data in SAP and on Operational db, validation of the data entered, customizing CJ20N screens, getting the information from REST services and updating the data in SAP.
- Developed 2 client proxies for getting tax related data from the third party tool OTSM, one for Internet based products and one for Non-internet products, using the WSDLs provided. Created corresponding ports in SOAMANAGER.
- Developed a client proxy for getting the GEOCODE from the third party tool OTSM which is updated in Customer master using the WSDL provided. Created a port for the same in SOAMANAGER.
- Modified the user exit to calculate the taxes from third party software OTSM for Invoices.
- Modified the user exit to get the GEO Code for customers based on their location which is further used in calculating the taxes.
- Developed an ALV report to display the Build Lab related data.
- Developed an ALV report to display all the projects missing Sales Order assignment.
- Developed an ALV report to display all the parameters required for creating the Venues in Operational db.
- Developed 3 ALV reports to display all the project related data.
- Developed an application to close all the projects which are in TECO status for the past 45 days.
- Modified the screen exit to create user specific data screen in Tcode CJ20N, proving user help, custom functionalities and option to update data in SAP.
- Created a function module which will do multiple functionalities related to HTTP such as GET, POST, DELETE, PUT, parse the incoming XML, and also update some custom tables in SAP.
- Created an ABAP XSLT translation inorder to transform the internal table data into a target XML structure which is used in creation of the venues on Operation db in VENUE create interface.
Confidential, CA
Project LeadEnvironment: SAP R/3 ECC 6.0, ABAP/4
Responsibilities:
- Established connection between SAP and ETL servers in order to create employee expense and vendor invoices in SAP and the data is further sent to COUPA.
- Developed a program to create employee expense and vendor invoices in SAP based on the data fetched from ETL and update the resultant information back in ETL
Confidential, CO
Project LeadEnvironment: SAP R/3 ECC 6.0, ABAP/4
Modules: FI, SD, MM
Responsibilities:
- Developed an ALV report to display the Manufacturer Batch Information.
- Developed an ALV report to display all the change history for Purchasing Contracts.
- Developed an ALV report to display all the change history for Sales Orders Pricing.
- Developed an ALV report to display the Purchase Orders with open GR.
- Developed an ALV report to display the Warehouse inventory Confidential Quant level including Blocking reasons.
- Developed an ALV report to display the Tax information for International Vendors.
- Modified the layout for many smartforms to be able to be printed in US format.
- Maintained translations for many smartforms and their print programs currently being printed in English only, to be able to be printed in Portuguese, Italian, German and Spanish languages.
Confidential, Chandler, AZ
Project LeadEnvironment: SAP R/3 ECC 6.0, ABAP/4, Oracle, WC400
Modules: FI/CO, SD, MM, PP, XI/PI
Responsibilities:
- Developed an ALV report for Customer Aging (FI-AR).
- Developed an ALV report for the Deferred GL Account Revenue Aging (AR).
- Developed an ALV report which displays the Customer Statements (AR) for a given period of time, which can then be converted to PDF and emailed to the customer.
- Developed ALV report which displays all the failed IDocs in the system and allows the user to change the status of the IDOC either to 53 or 68.
- Developed Treasury Rollforward report for month end reconciliation for all customers.
- Developed an ALV report which displays all the Checks which were issued in a given period of time and allows the user to reprint them for archiving purposes.
- Developed an ALV report to maintain a custom staging table for SD Billing.
- Developed an ALV report which displays all the open Sales Orders and closes the SOs based on the user selection.
- Developed upload programs for Debit Memo Requests, update Delivery Header and to update Sales Order Header.
- Developed LSMW object to load extended customer fields.
- Developed LSMW to extend material master to different plants.
- Provided customized layouts in Sapscript to print Checks and the corresponding Remittance Advices to be sent to the Vendors.
- Developed a Smartform to print different levels of Dunning which will be produced by user’s on-demand, based on their analysis of the customer aging and early warning reports.
- Developed a Smartform to print the Billing Output to print the sales invoices, credit memos, debit memos, and Cancellation documents.
- Added 4 new fields to EKPO and EKKO and place the same on the PO which involved modification to several user exits, creating custom enhancements to implement BADIs: ME PROCESS PO CUST and ES MM06EF0E EKPO-NETPR to fetch the information during STO creation, to calculate the price tolerance and inform the user based on certain tolerance limits.
- Modified the Method SAVE DOCUMENT PREPARE in BADI IF EX LE SHP DELIVERY PROC to update 2 custom fields in the Delivery Header.
- Modified the user exit EXIT SAPMM06E 001 to modify the PO number range for STO creation.
- Modified the Method POST in BADI: ME PROCESS PO CUST to skip the STO from SRM validation.
- Modified the Method MB DOCUMENT BEFORE UPDATE in BADI: MB DOCUMENT BADI to skip the STO from SRM Validation.
- Created several VOFM routine to implement SD pricing.
- Modified the program MV45AFZZ to cater to the new Alternate Pricing Solution implemented for certain customers.
- Created a User Exit in ZRGGBS000 to implement a FI substitution rule to change the posting key if the transaction involves a write-off.
- Worked on BTE (Business Transaction Events) in order to activate the archiving option for the Sapscripts and Smartforms.
- Modified a BTE to allow the IDOC for outgoing payments to carry the bank account number longer than 18 characters for countries like Korea and Singapore.
- Implemented BTE 1011, 1820 to restrict certain vendors from posting payments.
- Developed a PI inbound interface to get the data from two external systems MES and eMES, determine the next action to be performed and update the custom tables. Developed a program which will then create the STO, Goods Movement and STO Delivery based on the action and also sends an email notification to the respective users upon encountering any errors.
- Developed a PI outbound interface which will gather the Delivery / Material data upon PGI, updates a custom table and triggers the outbound interface.
- Developed an application which will create PDF files for the Billing outputs generated and writes them into an FTP location and sends out an IDoc with the address information to Source Corp or Optia, who will later process those PDF files.
- Modified an existing Forecast interface, between Sap and WC400.
Confidential, Raleigh, NC
Project LeadEnvironment: SAP R/3 ECC 5.0, ABAP/4, DB 6.0
Modules: FI, IP (VISTEX)
Responsibilities:
- Developed an ALV report which displays the information about the Customer Payment history, Open Invoices with aging and the total amount due.
- Developed an ALV report to display all the Financials for the company in three different formats. The report displays a Trended Balance Sheet, Trended Profit and Loss Statement and Variances between any two periods selected all expanded to the G/L Accounts level based on the FSV numbering.
- Modified an existing FTP Wire transfer program to change the banking information based on the customer. The changes were made to the DME formats.
- Developed a Function Module to update IP data in the cross reference tables. The data is first validated upon certain conditions and then updated.
- Developed an ADOBE Smartform which will print the entire contract and claim request information to the Business Partner.
- Developed a Smartform which will print the trended Balance Sheet along with Variances as per the selection done by the end user.
- Developed a Smartform which prints the information contained in a Billback agreement as per the selection done by the user.
- Migrated several Sap Scripts from the other SAP System into Smartforms and done necessary changes.
- Developed an application for the IP Module to embed the ADOBE Smartform to generate the claim requests in SAP.
Confidential, Charlotte, NC
Project LeadEnvironment: SAP R/3 ECC 5.0, ABAP/4, DB 6.0
Modules: SD, MM, IP (VISTEX)
Responsibilities:
- Created a custom table for GPO membership data and developed a program to upload the table.
- Developed an ALV report for displaying the data from the GPO membership table according to the selection criteria on the selection. The user can select specific records from the ALV list and those records are copied over to Agreement Pricing Condition table A781.
- Developed an ALV report to display the monthly commissions for the Sales Reps.
- Developed a program to upload the Sales Deals (Billback Agreement) header data.
- Developed a program to upload the condition records for Sales deals and Billback agreements.
- Developed a program to upload the pricing condition records for tables A770, A771, A772 and A774.
- Developed a sequence of programs to extract the indirect customer data for the claim requests and to pass the incomplete data to QAS tool. The result from the QAS tool is then used to create the indirect customers and also update the GPO membership table, GPO cross reference table, Customer cross reference table and also create condition records for A774 table.
- Developed a Function Module to check the correctness of the data while uploading the condition records for Sales deals and Billback agreements.
- Created an ADOBE Smartform which will display all the Sales Commissions from IP Module.
- Created an ADOBE Smartform to print the monthly commissions for the Sales Reps.
- Created a Smartform to print the Billback Agreements which have the status ‘Not Released’ for review by the business analysts.
Confidential, Raleigh, NC
Project LeadEnvironment: SAP R/3 ECC 5.0, ABAP/4, DB 6.0
Modules: SD, MM, PP, IM, WM, QM, FI, IP (VISTEX), SCM
Responsibilities:
- Developed BDC Session / Call Transaction techniques for uploading data to the following objects:
- Vendor Master / Vendor Info Records
- Production Supply Areas
- Control Cycles
- Pool Capacities
- Workcenters
- Reference Routes
- Sales Deals
- Billback Agreements (VISTEX Mass Processing) / Claim Requests (VISTEX)
- Billing Documents
- Pricing Condition Records
- Material Listings / Exclusions
- Inspection Plans
- Sampling Schemes / Sampling Procedures
- QC Certificate Profile Assignment to Customers and Materials / QC Certificate Conditions Records
- Output condition Records for Purchasing RFQ, Purchase Orders, Outline Agreements and Delivery Schedules
- Developed several upload programs for modifying and deleting data based upon business requirement in post Master Data load and Pre-Go Live phase.
- Developed LSMW techniques for the for uploading data to the following objects:
- Bill of Materials
- Routes
- Open AR/AP
- GL Accounts
- Developed extraction program to extract BOM data, Rebate agreements, Billing documents and Routings from another SAP system.
- Created z-tables to store custom data (Customer Cross reference table, Vendor Cross reference table) which will help users find the new SAP account numbers for the old Customer and Vendor numbers based on various selection options.
- Developed an ALV report to display all the change documents for the given selection criteria.
- Created several routines in VOFM for SD pricing.
- Developed screen exits for the VISTEX Module to include some custom fields for further information on the incentives that particular customer is subject to. Using Tab Strips, Table Controls, ALV Grid Controls and other screen elements.
- Modified the existing style and layout set elements of material "Packing List" as per client’s request. New field was added to the layout set RVDELNOTE in order to print Bar Code for material number on the "Packing List” along with Material number itself.
- Developed Smartforms for printing the Packing slip, Bill of Lading (BOL) and the Bar Codes for packing purposes.
- Developed a Smartform to print the Dunning statistics as per the selection done by the end user.
- Created a BDC which will upload the Sales Orders from the Customer Service POS (Siebel) into SAP.
- Created another batch job which will trigger after the Sales Orders are created, to create the Deliveries.
- Created an RFC function module which will receive the information from Siebel about the Sales Orders and also sends the Acknowledgement after the Orders and deliveries are created.
- Created a workflow which triggers and sends an email whenever a material is created.
- Created a workflow which sends recursive mails upon reaching the deadline until the task is completed.
- Developed a workflow procedure which sends and instant email whenever there is a status change in the PO and also in the Sales Order.
