Summary
Over ** years of impressive experience in SAP ABAP development and as a techno functional SAP consultant in HR, FICO, MM and SD modules..
Expert in developing standard reports, reports using ALV Grids, BDC Concepts(Session and Transaction BDC), LSMW, User Exists and BADI’s, Dialog Programming, Sap Scripts, Smart forms, Function modules, Data Dictionary concepts,ALE,IDocs.
Worked extensively in object oriented ABAP, Workflow, SAP Webdynpro & BSP.
Expert in HR ABAP and FICO ABAP Programming.
Worked in end to end SAP implementations, support projects & upgrades.
Rich experience working closely with customers, business analysts and functional SMEs, Developing business requirements and functional designs into a technical design documents.
Experienced in various stages of project development life cycles like Requirement Gathering, Analysis, Design, Configuration, Development, Implementation, Fit-Gap, Data mapping and Conversions.
Worked in SAP 3.X, 4.6C, ECC 5.0 and ECC 6.0.
Reviewed functional specifications, performed configuration, design, build and unit testing. Coordinated on user acceptance testing and documented migrations/releases.
Good exposure to Task Management like estimation, planning, tracking, monitoring and communicating Task progress etc.
Strong presentation, documentation skills and developed various technical specs with Test Plans and Procedures. Experience in tools like Winshuttle.
Expert in batch scheduling tools like Control-M and mainframe tools like Info man.
Worked on developments for SAP HR, FICO, MM, SD, SCM (including APO) with specialization in HR module. Worked on SAP ESS/MSS modules of HR and in all sub modules of HR including Payroll. Also, worked on PCR’s in HR.
Experience in SAP XI/PI.
Trained in SAP HANA 1.0. Trained in BO BI 4.1.
Exposure to UI5, Fiori and OData services.
I am also a Certified SAP SuccessFactors Employee Central consultant in HCM Cloud platform.
Experience Snapshot
Name of the organization
Position held
From Date
To Date
Company website
O-I Glass, Perrysburg, Ohio
SAP Consultant
5-Sep-16
May-17
www.o-i.com
ADP India Pvt. Ltd.
Senior Consultant
22-Dec-14
30-oct-15
http://www.adp.in/
Accenture Services Pvt. Ltd.
Associate Manager
2-Nov-11
21-Dec-14
www.accenture.com
Infosys Limited
Technology Lead
7-May-07
25-Oct-11
www.infosys.com
SAP Labs India Pvt. Ltd.
Development specialist
21-Jun-06
4-May-07
www.saplabs.co.in
Intelligroup Asia Pvt. Ltd. (Now it's acquired by NTT Data)
Software engineer
13-Oct-03
19-Jun-06
www.nttdata.com
Professional Qualification
Bachelor of Technology from N.I.T (National Institute of Technology) India
Technical Skills
Operating Systems: Windows and UNIX.
Software Applications: SAP ABAP ECC6.0, SAP HR, OO ABAP, SAP Successfactors
Data Base: Oracle and SQL Server
Other Technical skills: C, C++, Core Java, HTML
Professional Experience:
O-I Glass, Perrysburg, USA
Client : O-I Glass Duration: Sep 2016 – May 2017
Project: SAP Warehouse Mobile
Role: SAP R/3 ABAP and ITS Mobile Consultant responsible for building custom Pallet register and load check functionality in SAP Inventory management module both in ECC and enabling the functionality on mobile devices using RF enabled transactions (ITS on mobile)
GVPD
Client : ADP Duration: Dec2014 – Oct 2015
Project: Global View Product Development
Role: Responsible for BAU, major/minor enhancements, design and development of roadmap items, technical solution architecture in SAP HR and Payroll of ADP Global view product. Worked on HR Payroll to FI reconciliation reports and enhancements.
Total
Client : Total Duration: May 2013 – December 2014
Project: Total HR4U
Role: SAP R/3 HR Consultant responsible for HR ABAP and Webdynpro ABAP developments. Developed Custom Employee overview screen for ESS/MSS. Project successfully went live in Oct 2014 and then gave post go-live support.
Forest Laboratories
Client : Forest Labs Duration: Nov 2012 – April 2013
Project: Clinpay Project
Role: SAP R/3 Webdynpro ABAP Consultant responsible for Webdynpro ABAP development and support in HCM module. This is a brief assignment wherein I have worked on enhancements related to product called clinpay (clinical payment solutions) which in turn is integrated to FI module in the backend. Basically, vendor payments are made through this application wherein I have worked on few enhancements.
Schlumberger Limited (NYSE:SLB),USA
Client : Schlumberger Duration: Nov 2011 – Oct 2012
Project: HCM – SLB HR Project
Role: SAP R/3 HR Lead Consultant responsible for ABAP development and support in HCM module. Initially we took the KT from Atos Origin as part of the transition and then we went live. There were 9 country specific payroll solutions and 1 international payroll implemented for this client. We were supporting our client for USA, Canada, Latin America, Sub Sahara Africa and Dubai regions.
PepsiCo, Inc. USA
Client : PepsiCo, USA Duration: June 2011 – Oct 2011
Project: HCM
Role: SAP R/3 HR ABAP Technical Consultant responsible for ABAP development and support in HCM module for our client PepsiCo. We took the KT from Accenture and provided SAP support in HR module. Majority of the incidents are from Payroll module of SAP HR. There are number of Interfaces which were handled as part of this support project. Other objects include PA, OM, and Time management. Technically all the RICEF objects were part of this project.
National Australian Bank, Australia
Client : NAB, Australia Duration: Jan 2011 – May 2011
Project: SRM Purchasing Transformation Release 2
Role: SAP R/3 ABAP Onsite Lead Technical Consultant responsible for ABAP development in SRM and FI Modules. SRM functional upgrade was completed for NAB. The procurement template must be rolled out to MLC. Also, new finance interfaces have to be developed from SAP to Oracle.
Objects:
Outbound payment interface to NAPS: After vendor payment run in SAP, a new interface was developed to send the vendor payment information to NAPS.
Inbound bank reconciliation: An inbound interface was developed to accept the payment receipt file from bank back to SAP for standard bank reconciliation.
Outbound G/L interface to Oracle: An interface from SAP to Oracle on G/L and vendor information.
Outbound from SAP to BO: An outbound interface to provide end to end flow for final drill down reporting in BO.
Client : NAB, Australia Duration: Nov 2010 – Jan 2011
Project: G/L Migration
Role: SAP R/3 ABAP Onsite Technical Consultant responsible for ABAP development in FICO Module. GL Interfaces built to migrate actual and average balances data to downstreams.
Objects:
Custom tables, custom interfaces developed: Make a copy of GLPCT and store the balances in a Snapshot table. Perform the required processing (like any additional average balance calculations, exclusion of future data if any) and store the processed data in a Custom Table (ZFGL_BALANCE). Using this custom table, produce Balance files for each interface to the target systems.
Client : NAB, Australia Duration : Jul 2010 – Nov 2010
Project: P & C Convergence
Role: SAP R/3 ABAP Onsite Technical Lead responsible for HR ABAP Webdynpro developments in portal ESS/MSS upgrade from business package 50.4 to BP 1.41.
As part of the Project, I have attended various workshops on Employee Self Services and Manager Self Services to analyze the requirements and later transformed business requirements to technical design for further development in Webdynpro ABAP.
Objects:
ESS: Role Purpose Statement: Developed in WD ABAP. When a user clicks on 'My Role Purpose Statement', it will generate a screen with current user’s position details like position number, name, address, org details, qualification details and skills.
ESS & MSS: Employee Profile: The employee profile iview for both AU and NZ were developed using WD ABAP. In MSS it's in WD JAVA. When an employee clicks on 'Employee Profile', it will show up a screen with current users Org data, Personal data, Contract data. Additionally, If he is an Australian employee then Reward details and Career history data will also be displayed. For NZ users, the iview will show Employee Salary data instead of Employee Reward.
ESS Internal Career History: This iview is used to display career history data like Change in Position, Org Assignment changes etc for Australian Employees.
ESS/ MSS Performance rating/ Quality Gates: This iview displays performance outcome details like performance plan, begin date, and end date, rating for the employee.
ESS/MSS Work Schedule: The work schedule iview was designed to display the personal and the work schedule details of the employee on the screen in PDF format. Employee can select the time period for which the data is to be extracted and displayed.
ESS Personal Information: It's a webdynpro java application used to display personal data and bank information. Co-ordinate with Portal WD Java developer in completing this application.
Client: NAB, Australia Duration: Mar 2008 – June 2010
Project: SAP R/3 BAU Support Project for AU & NZ
Role: SAP R/3 ABAP Onsite Lead Technical Lead responsible for SAP R/3 ABAP Support which involved HR, MM, FICO and SEM Banking modules. I was an onsite lead for all ABAP developments. Also, responsible for scheduling, tracking and reporting progress of deliverables.
Objects:
Directors Payroll Batch Automation: Created a transaction ZICRS_PROMPTS_DIRPAY which gives an option to create trigger file in UNIX path. This trigger further batch jobs through control-M and also ZFISU_INTERFACE_STATUS_EMAIL was triggered to notify start of directors pay processing.
Shopping cart report: Provided item level approver report for given shopping cart, creation date and items.
Batch Cover report: Modified the report so that the Profit center should appear for balance sheet and revenue accounts.
Payment summary correction: Payment summaries were having a problem after support packs. Changed the Z includes for reprint options and corrected the program.
TD Extract differences: The Term deposit average volume is different than what it is supposed to be. This was due to error in the program and has been fixed.
Position PCR not allowing WBS Split: Create & Change Position PCR is not allowing the 'Position WBS Split' to be selected and saved. So, Customization changes done in zscenario_trays for position WbS split.
Incorrect YTD figures in OPA extract file: Its in HR module where I corrected the logic for wage type /361 so that it sums up the amount only for copulation type 9.
Payment Summary privacy issue: Users are able to view other people payment summary. Modified program to add extra validation based on info type 626.
Daily batch disruption for G.L and SEM: Program has been changed to add different options and the Control-M order dates adjusted to fix the issue.
Basis Pay validation: It should be skipped when a job is maintained against a person. Coding changes done to reflect the outcome.
HR Exit Interview/Survey - new criteria required for workflow. The submission workflow for the scenario ZPSD has been changed. Also function modules have been modified to satisfy the requirements.
Client Unable to approve shopping cart: Modified a Z program to add agents.
Missing Product Categories in SRM after replicating from R/3. Modified an include to fix the issue.
Exception handling in PCR: PCR's related to position change - workflows are hanging due to inability to supply job differentiator. So alternatively supplied job differentiator in the program.
Long Service Leave: Modified a Z program to give provision for LSL based on average rate of pay.
Load Org Stop for escalations: The escalation of shopping basket has to stop at some level.Ex: It should not go to CEO. So org stop was designed so that escalation stops below specified org stop object in Org Hierarchy.
Other support requests were related to: exception handling in PCR's, NABCUBE Position data interface, SAP Payroll file to Oracle interface program, and Incentive schemes in HR, PCR's in HR, etc.
Symbion Health Services, Australia
Client: Symbion Health Services (Australia) Duration: Jan 2008 – Feb 2008
Role: Involved as an ABAP consultant in the development and unit testing of Purchase Order transfer tool in MM module. The business requirement was to transfer selected master and transaction data from one client to different client in Material Management module of SAP.
Objects:
Purchase Order Transfer Tool: As a part of Symbion separation, I was asked to develop a tool to transfer 60 thousand purchase orders from one client to another.
Southern California Edison, USA
Client : Southern California Edison (SCE), USA Duration: Oct 2007 – Jan 2008
Role: Involved as an ABAP consultant in the development of interfaces in HCM module.
Objects:
HR Interfaces: To develop, test and deliver interfaces to transfer HR sensitive data through XI.
PSEG, USA
Client : Public Service Enterprise Group (PSEG), USA. Duration: May 2007 – Oct 2007
Role: Involved as an ABAP consultant in the development of reports and custom application programs SAP Human Resources (HR) module.
Objects:
Reconciliation Report: To develop, test and deliver ASD reconciliation report in
HCM- Payroll module.
Interfaces: To develop and test HR interfaces in HR module.
Danske Bank, Denmark
Client : Danske Bank, Denmark Duration: April 2007 – May 2007
Role: Involved as an ABAP consultant in Danske Bank Payment Solution. It involves capturing the user requirements, creating Design Specification documents, Coding & Unit testing, performing Source code reviews, performance tuning.
Objects:
Danske Bank Payment Solution: During the payment process between the customer and the bank the communication is done via Electronic Data Interchange (EDI). Messages containing payment information are called Multiple Payment Orders (PAYMUL). Multiple Payment Order is sent from the customer to the Danske Bank, to instruct bank to debit an account for the customer, and to arrange for the payment of specified amounts to several beneficiaries (or payees) in settlement of the referenced business transaction(s).
The business requirement of this project is to provide a functionality which will allow the SAP customer a simple implementation of the PAYMUL formats into the outgoing payment process.
The output created will already be adjusted to Danske bank predefined requirements. For this Purpose, Danske bank provided a list of payment types for countries Denmark, Norway,
Finland, Great Britain, Ireland, Germany, Sweden and Poland. Provided solution will Contain 2 major Parts.
1.Creation of outgoing payment messages in EDI format required by Danske Bank
2.Solution for composing single messages into one file.
Karstadt, Germany
Client : Karstadt, Germany Duration: Jan 2007 – March 2007
Role: Involved as an ABAP consultant in Retail market sector. It involves capturing the user requirements, creating Design Specification documents, Coding & Unit testing.
Objects:
Invoice Reduction at Header Level: The objective of Invoice verification is to check the invoices issued by the vendor. If there are additional items in the invoice, which have not been ordered (for example, unordered delivery costs such as packaging or shipment costs), a manual invoice reduction at header level is not possible in the Standard system.
As a solution to overcome this, standard transaction MIR6 has been enhanced in such a way that these unordered item amounts which are not to be paid are posted in the G/L account clearing lines. Subsequently a credit note for the difference amount is recorded and G/L account postings written off. This function is integrated into invoice processing. This helps in complete and user-friendly recording of the invoice in a single step. While posting, a credit note is generated to automatically bill back the unaccepted amounts to the vendor.
Augusta S.p.A, Italy
Client : Agusta S.p.A, Italy Duration: Sep 2006 – Jan 2007
Role: Involved as an ABAP consultant in Batch Management Tool development. It involves capturing the user requirements, creating Design Specification documents, Coding & Unit testing, performing Source code reviews, performance tuning, Maintenance and support.
Objects:
Batch Management Conversion Tool and Batch Management Reversal Tool for A & D: Augusta uses SAP Aerospace and Defense Industry solution. The requirement is to enable batch management and Reverse/Disable Batch management functionality for materials as and when needed. Result after the conversion tool should be all the objects which can be processed with batches in subsequent SAP processes. Result after the reversal tool should be all the objects without any batches and with de-activated Batch management functionality.
General Mills, USA
Client: General Mills, USA Duration: June 2006 – August 2006
Role: Involved as an ABAP consultant in development of Recipe Management Mass undo functionality for General Mills Recipe Management System.
Objects:
Mass Undo: Undo functionality is provided to revert the changes done with a change number. The changes can be something like change in the status or any changes in the property tree. But each of the change number must have atleast one change in the status. There are 3 types of functionality developed. Undo changes in specifications, Undo changes in Formulae and Undo changes in Package.
Allergan, USA
Client : Allergan, Irvine, California, USA Duration: June 2005 – June 2006
Role: Involved as an offshore ABAP consultant in development. It involves capturing the user requirements and creating Design Specification documents & Unit test documents, performing Source code reviews, performance tuning, Maintenance and support.
Objects:
Automatic Reject Notification: Developed a function exit to activate SAP functionality to send an outlook e-mail to the distribution list upon completion of Usage decision in QM module to code ‘Reject’.
Allergan General Ledger Detail Report for several company codes required by IRS.
Allergan Vendor Detail Report for several company codes required by IRS.
Report on SAP FREE GOODS PRICING transactions
Created a form for packing slip for the output in Delivery Header. I created a driver program and a form which is linked to VL03N through an output type ZPST.
Developed a BDC for Mass order creation. Created a program to create sales orders for quarterly ordered MDFORTE replacement orders and kitted program orders.
Created a Form and the driver program for CCK Packing slip triggered when Transfer Order is created.
Developed a BDC for transaction code XD02 for updating Customer Master fields from MRM for HCA (Health Care Accounts) .Also developed MRM to SAP - Sample Eligibility and PVS reason cd: Its also a BDC for XD02
Developed a report for Diversified Vendor data report for SBA Data Scrub. It’s a customized report to capture only active USA Supplier (Vendor) data within a timeframe specified in the selection criteria.
Batch Listing Report: The program just shows the report and at the background it will FTP the file to the specified location to a machine named 'irftpdacs.allergan.com'.
Journal Upload: Developed a program for journal upload which uses several file formats useful for different countries. This is nothing but a BDC for F-02 transaction, but the type of file and its contents were differentiated by the kind of template fed at the selection.
Develop Sample Tracking Functionality: In order to provide this functionality we created a custom table for recording the samples taken, two custom tables for storing sample types and sample reason codes, a custom input screen for recording the samples, an sap script document that can be output to a printer and signed and a report to show when the samples were taken and by whom.
G.E ERC (Insurance), USA
Client : G.E ERC (Insurance) Duration: Apr 2005 – May 2005
Role: I was assigned to this project for a brief period of 45 days specifically involved in Missing Accounts Team and was responsible for fixing up the issues and make few additions to already developed missing accounts transaction.
The kind of problems solved were like, the main screen showing wrong count of tasks overdue and the missing account number, the business partners who are associated to a Broker through an Insurance object of type Broker contract should not be picked up for missing account algorithm, however the broker can have some insurance objects with type treaty or policy and those contracts needs to be picked, etc.
Hospira (Abbott Laboratories), USA
Client : Hospira (Abbott Laboratories), USA Duration : Dec 2004 – Mar 2005
Role: Being an offshore ABAP development consultant I was involved in analyzing Functional Spec and preparing Tech Spec, deliver the object within timeframe specified and adhere to the ABAP/4 coding standards provided by the onsite. I was involved in SCM Planning module and APO.
Objects:
DRP Factors Report: Hospira Business needs a consolidated report on various DRP Parameters from the APO Product master at one place to view, discuss and make decisions based on this report. This report will give all information on DRP related parameters.
Stock Non-Stock Material Changes Report: Tables CDHDR and CDPOS are used to track changes in the stocking location assignments in Material master in R/3. Plant specific status (marc-mmsta of MRP I) and special procurement key (marc-sobsl from MRP II) are used.
Material Master User Exit: This is an inbound user exit called every time a material master record is CIF’ Ed from R/3 into APO. Product Master in APO is highly integrated with the Material Master on the R/3 system. It is highly recommended that Material master is created and maintained on the R/3 side and subsequently moved into APO via CIF by enhancing the material master in outbound user exit from R/3.
CIF Location Master User Exit: The APO Location Master will be prefixed with the following for the Customer and Vendor Location Masters:
Vendor Location Master. Prefixed with ‘V’.
Customer Location Master. Prefixed with ‘C’.
Marubeni, Japan
Client : Marubeni, Japan Duration: July 2004 – Nov 2004
Role: Involved as an offshore ABAP consultant in Upgrading 3.1 H to 4.7 EE and performance tuning.
Objects:
Identifying the errors and fixing according to the new Enterprise Edition 4.7 from 3.1H Version.
Conversion of some transactions such as Sales & Purchase Orders (creation and change) and Invoices to use BAPIs instead of the existing BDCs and making the necessary changes in the screen flows and logic for other transactions in the existing code.
Optimizing and analysis the ABAP code, using BPA and without it.
Testing and In-line Documentation of ABAP code.
Mead Johnson (BMS Symphony), USA
Client : Mead Johnson (BMS Symphony) Duration: Oct 2003 – June 2004
Role: Involved as an offshore ABAP consultant in developing and supporting. It involves capturing the user requirements and creating Design Specification documents & Unit test documents, Source code reviews and performance tuning.
Objects:
Deliveries late in billing: Developed a report that lists all deliveries that have been shipped but not yet billed. Data is taken from likp, vbuk.
Developed a Real time open deliveries report which provides each functional area with a tool for reviewing deliveries to ensure timely processing. The report details the delivery with a status code relating to the mode of transportation, specific carrier if assigned, planned goods issue date and provides optional selection for delivery value and number of cases on delivery.
Developed an In-Transit aging report which is a monthly warehouse report to verify that all inbound shipments have been goods receipted prior to inventory count.
Developed a Function Module for Uploading and downloading the files from Application server.
Developed a Price Override Report which is used to audit when Customer Service and others override a price manually in SAP.