SUMMARY
Nine years of total IT experience including experience in SAP R/3 and ABAP programming having worked on end-to-end life cycle implementations.
Designed, developed, tested and maintained various ABAP objects across SD/MM/FI/CO/PP/CRM/HR/HCM.
Good working experience in ABAP/4 Reporting (with Interactive, Classical, Oops ALV).
Experienced in ABAP/4 Workbench in building the Data Dictionary Objects and Function Modules.
Enhanced the SAP standard functionalities using User Exits, BADI’s and Enhancement Frameworks.
Expertise in Data Migrations/Conversions using BDC Programming on Call transaction and Session methods and also the migration of data using LSMW.
Worked extensively on ABAP Proxies, BTE’S and FTP and Web services.
Worked on interfaces using standard and custom BAPIs and RFC’s for distributed systems in SAP R/3.
Worked on Validations and substitutions in FI module. Had experience in working with LDB.
Worked on SAP Transformation tools for XML processing. Understand XSLT frameworks.
Expertise in working with ALE/EDI to transfer IDoc’s for Cross applications to integrate systems.
Designed and developed screens using Dialog programming with Screen Painter and Menu Painter.
Good exposure in WORKFLOW ECC 6.0 and designing a business process in workflow for any modules and customizing business objects and methods. Creating class based workflows.
Worked with scheduling and executing Background Jobs.
Good knowledge in OOPS (Object Oriented Programming).
Developed and modified Forms using Smart forms, SAP Scripts.
Experience in the integration of BODS with SAP modules and Non-SAP data sources.
Experience in Performance Tuning, Testing, Optimization of reports in system integration and user acceptance testing, SQL and Short Dump Analysis.
Developed new programs and created enhancements in SAP HR ABAP. Good knowledge on HR Organizational Management module (OM).
Experience in designing and developing third party interfaces.
Experience in developing mobile app in SAP UI5 Using SAP NEPTUNE.
Have working knowledge on SAP S/4 HANA. Creating database instances, views etc. in SAP HANA.
Have a certification from SAP (openSAP) on Hana Cloud Platform (HCP).
Have Working knowledge on SAP Screen Personas. Created a Screen persona for Purchase Order Processing screen using Flavors and Themes and Scripting.
PROFESSIONAL IT/SAP EXPERIENCE
Client : Meda Pharmaceuticals, Somerset, NJ
Duration : Dec 2012-Till date
Project Type : Support
Environment : SAP ECC 6.0 EHP 6.0
Position : SAP ABAP and Workflow Consultant
Enhanced and Handled Purchase Requisition Release Workflow which automates the release of all the Purchase Requisitions created.
Implemented Deadline Monitoring for the Purchase Requisition Release Workflow which escalates the Purchase Requisitions to higher levels if no action is taken for a specific period of time and also send notifications as reminders.
The development involves creating various programs and Function modules which are scheduled as background jobs.
Handled the tickets and resolved the issues related to the workflow.
Created Design documents and User training documents for the workflow.
Handled Travel Expense Management Workflow which sends mails to the approvers once a trip is created by the sales executives with all their expenses for that trip. Status of their trip is notified accordingly.
Handled tickets and issues related to the Travel Expense workflow.
Created multiple RFC’S to transfer data from SAP ECC TO SAP CRM for the internal portal and customer portal of the client.
Transferred data to the third party customer using IDOC’S for warehouse deliveries.
Created Business objects and workflows to load data into sap from legacy systems.
Enhanced Vendor Annual Payment ALV report which shows all the payments made to the vendor in the selected financial year along with the vendor classification details. It displays vendor information with the yearly totals and by one level drill down it shows the document details in that year. By second level drill down it shows the document overview.
Worked on Functional methods of ABAP OOPS as a part of implementing the workflows.
Developed a report for Benefit First Interface extract of ABAP HR which extracts the changes only file and send it to Benefit First Interface through FTP.
Developed an ALV report that shows the summary of current sales for the specific sales organization. It gives the entire overview of the percentage sales of the product family.
Worked on scheduling and Executing Background jobs.
Handles enhancements and issues in Travel Management Workflow.
Developed Vendor and Travel Expense Interface for R2SQUARE.
Small carrier change w.r.to SHIP-TO-PARTY for SALES ORDER. VA01. User exit MV45AFZZ. (If ship-to-party changed Small carrier also should change)
Material Availability check in transaction VA05. User exit V05TZZMO. If the material is not greater than the total stock availability in plant. Then indicator has to be displayed.
Created various Function modules related to e-sampling site enhancements. . E-sampling is a Meda site for samples. The doctors can login to that site and order samples from MEDA. This is vastly used for promotions of various samples in MEDA.
In-depth knowledge of SAP IDOCs, ALE and EDI integrations.
Handled various HR reports such as Roster Report, LOA Report, and Termination Report etc.
Developed an interface for ADP which sends the employee data to third party system ADP.
Worked on various forms such as BOL Form, Credit Memo, and Debit Memo etc.
Developed various Function modules and Programs and handled issues in SAP CRM.
Designed and developed a third party interface which creates orders and send the status back to the third party based on different conditions. Used workflows, business objects, XML transformation tools, web services etc., as part of the development.
Handled Transport management process in the project.
Material Availability check in transaction VA05. User exit V05TZZMO. If the material is not greater than the total stock availability in plant. Then indicator has to be displayed.
Consuming a web service from ABAP. Web service is used to pass Username of employees and to fetch the names in the format that is used in LDAP. Then using this unames we can login to success factors site.
Enhancement Adjustments after Upgrade.
Customized a mobile app for purchase requisition create using SAP UI5 and NEPTUNE Software.
Client : SONY, San Diego, CA
Duration : Dec 2010 to Nov 2012
Project Type : Implementation
Environment : SAP ECC 6.0 EHP 6
Position : Senior SAP ABAP Developer
Developed an Inbound interface which extracts the Freight billing data from SAP based on the data from external systems and generates output text files. The text files are converted to customized output format through a function module which is customized and sent them to the transport auditors for evaluation using Remote Function calls.
Developed simple and complex FM’S (Function modules) and RFC’S as a part of development.
Worked on Background jobs since the solution is an automated solution which runs as a periodic job.
Developed an Inbound proxy interface to create sales order based on the purchase order sent by customer.
Developed an Outbound proxy to send the created purchase order to third party system.
Developed a report to extract data from SAP system and sent the report to a third party system through FTP (File Transfer Protocol).
Worked on the BAPI sales order related function modules to create sales orders and quotes (BAPI_SALESORDER_CREATEFROMDAT2, BAPI_QUOTATION_CREATEFROMDATA2).
Used BAPI_SALESORDER_CHANGE for removing the billing block at item level in sales order.
Populated Goods Movement details in a Custom Table each time a goods movement is created through MIGO or PGI by using MB_DOCUMENT_BADI.
Tuned the performance of the existing programs and decreased their processing time.
Client : SYNGENTA, Minneapolis, MN
Project Type : Implementation and Rollout
Position : Senior SAP Developer
Duration : Dec 2008-Dec 2010
Environment : SAP ECC 6.0
Member of DP (Defect Prevention) team for the project.
Member of the TR conflict check which is critical in the area of transport management in the project. Responsibility includes handling the TR conflicts for various clusters.
Worked extensively in FICO module. Dealt with various Finance related transactions and enhancements of standard transactions.
Delivered number of deliverables involving the implementation of all the concepts of RICEFW.
Developed simple and complex FM’S (Function modules) and RFC’S as part of development.
Had good experience on LDB (Logical data bases).
Have knowledge on validation and substitution in SAP FI module.
Good working knowledge on ABAP webdynpro. Created an application to display the entire purchase orders list in ALV format.
Created a FM for inbound IDOC for order creation in SAP system which uses BAPI BAPI_SALESORDER_CREATE_FROMDAT2 for creating the order.
Developed a report for Hyperion interface which includes extraction of Hyperion data based on the period and sent the data to the third party interface.
Developed Accruals report in FICO module for a particular accounting period and displayed the information using an Object oriented ALV report.
Developed open Sales Order report to view all outstanding open orders by customer, document date, sales office, Purchase Order number and document type.
Developed a BDC program to post invoice documents using transaction FB01.
Developed BDC program to post an automatic VAT posting document.
Developed a BDC program to load vendor master address details and the payment transaction details from legacy system based on transaction FK02.
Developed a BDC program for sales order creation with reference to Quotes and Contracts using transaction VA01.
Handled Dialog programming in SD module like grower seeds issue record which completely automates a process of grower management of the company.
Developed Programs for SAP Console.
Developed a tool to automate down payment VAT posting in A2R module which includes the implementation of Business transaction events (BTE).The tool automatically posts a VAT document when an invoice document is created in the system. The tool also reverses the VAT document as and when we reverse the invoice document. The reversal can be fully reversed or partially reversed based on various conditions.
Developed an enhancement program using BTE for populating a reference document field using a custom reference number while posting an invoice using transaction FB01.
Developed a complex pricing interface which involves working with Asynchronous Inbound ABAP Proxies as a part of mini project called Brokerage which is a critical development for the NAFTA region using Asynchronous proxy.
Developed a proxy interface for Third party system called as BIT interface where in the extracted data is sent through an outbound ABAP Proxy.
Developed a SAP Script for Customer Account statement, Sundry invoice, Payment advice, Dunning forms in SAP FI.
Created a FM for inbound IDOC which actually takes the data from the idoc, processes and updates the delivery accordingly
Created a FM for inbound IDOC for order creation in SAP system.
Modified outbound IDOC DELINS to define delivery schedule type on outgoing releases.
Modified inbound DEBMAS to change the arrival dates to become ship dates.
Client : British Petroleum
Position : SAP ABAP Developer
Project Type : Implementation
Duration : March 2007 – Dec 2008
Environment : SAP ECC 6.0 EHP 6
Developed a Stock Transport management overview report that gives shipment, delivery and goods movement information for a STO based on the selection criteria.
Developed Interactive ALV report that outputs the material valuated stock grouped by material type and plant. The output shows material no, storage location, unit of measure and description in addition to the group totals.
Created implicit enhancement to skip the material exclusion happening at header delivery Date level for order and coded the logic to have the check at item level delivery date.
Modified the user exit EXIT_SAPLV56K_002 for IDoc message type DESADV in the program LVED2FZZ to make changes to the outbound Advance Shipment Notifications.
Developed a Synchronous Proxy interface which is both Inbound and Outbound for extraction of shipping information based on the vendor number and sending it to a third party system .
Modified the code in the user exit EXIT_SAPLVEDA_001 in the standard function module IDOC_INPUT_ORDERS to populate sold-to info using the ship-to info from the header segment E1EDKA1 for inbound Purchase Orders.
Developed and Modified SAP Smart Forms and associated print programs.
Migrated SAP scripts to Smart forms.
Developed smartform to convert the smartform to pdf format and send it through a mail.
Worked on User Exits for Delivery/Sales/Process order transactions.
Enhanced Purchase order transaction ME22N screens (Additional tab) to add custom fields by modifying the EXIT_SAPMM06E_016.
Modified a standard program which stores the purchase order data into a custom table instead of a standard table for some specific conditions.
Developed new custom IDOC types, segments and extended standard IDOC types and segments.
Worked on IDOC user exits (for sales order) to populate the z fields in the segments and send it to third party systems.
Generated accounting documents for external party transaction (in Oracle Apps system) using BAPI technology.
Developed BDC program for Transaction FK01 to transfer vendor address in to SAP.
Used BAPI_SALESORDER_CHANGE for removing the billing block at item level in sales order.
Developed a Batch Input Program to upload Vendor Master Data from legacy system to SAP R/3 database. The data was uploaded using transaction XK01.
Developed a BDC program to load vendor master address details and the payment transaction details from legacy system based on transaction FK02.
Created implicit enhancement for delivery creation. If the batch supply status is RED then error message should come and block the delivery creation.
Implemented User Exit EXIT_SAPLBARM_001 in Production Planning to include component scrap factor from Material Master.
Developed smartforms with Barcode printing and watermarking.
Developed smart forms for labels.
Extended the IDOC type INVOIC02 to add segment with additional fields Account assignment group for Dunning block.
Prepared Technical specification documents, Unit test results documents as a part of the development.
EDUCATION
Bachelor of Engineering (Electronics and communication Engineering) from Jawaharlal Nehru Technological University
Certifications:
SAP HANA Cloud Platform (HCP): openSAP
SAP Screen Personas : openSAP