Sap Abap Consultant, Onsite Coordinator, Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- SAP Technical Consultant with 10+ years of experience in SAP HR ABAP/ ABAP domains.
- Working knowledge in HCM (Personnel Administration, Organization Management, Time management modules, Compensation, Payroll) Success factors onboarding, FI, AFS, SRM, Retail modules.
- Requirements gathering, documentation, development life cycle management and a SAFE 4 trained practitioner.
- Knowledge in ABAP Development on FIORI, SAP Personas, Hana Cloud Integration, S/4 HANA (Migration from legacy to S4Hana, Roadmap, SLT Data migration for custom tables, CDS view creation, Database procedures, Procedure proxies, SQL analyses using SQLM, SWLT).
- ABAP Workbench tools, Reports, Interfaces, Conversions, Enhancements, Forms, and workflow modules (RICEFW).
- Developing reports using Classical, interactive, ALV, OO ALV, Hierarchical, Blocked list and working with Adhoc queries. Report Categories, Logical Databases (PNP, PNPCE, PCH), and cluster tables (payroll and time).
- Data Dictionary Objects like Custom tables, Views, Data elements, Domains, Lock Objects, Search helps, table types, structures, ABAP CDS Views.
- Interfacing SAP system using RFCs, IDocs, BAPIs, PROXY, ALE and ODATA services.
- Data migration using tools LSMW, ECATT and data transfer techniques including Direct Input, Batch Input, BAPIs, IDocs.
- Enhancing the existing SAP objects using User Exits, Customer Exits, BADIs, Business Transaction Events (BTE), Infotype enhancements and Enhancement framework.
- Creation of SAP scripts, smart forms, Adobe Forms and HR forms.
- Object Oriented Programming in ABAP, Webdynpro application, Workflow development, change and transports management.
- Self - motivated individual with strong leadership, innovative skills in problem solving and Good team player.
- Upgrade activities like SPDD/SPAU during LPSPs
- Worked on inbound/outbound data flow from SAP PI/PO middleware system.
- Worked on Charm (Solution Manager) change request management and Alert monitoring.
- Strong negotiation and conflict resolution skills.
- Passionate and easily adaptable to new technologies, Tools and very good Communicational, Quantitative, Analytical and Interpersonal Skills.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Languages: ABAP/4, C, C++ Java, VB, JSP
Databases: Oracle, MS-Access, MS SQL Server
Office Suite: MS-Office
Web Related: HTML, Scripting
ERP: SAP R/3
PROFESSIONAL EXPERIENCE:
Confidential
SAP ABAP Consultant, Onsite Coordinator, Developer
Responsibilities:- Analyze high priority tickets and provide resolution within the timelines .
- Analyze the normal tickets and identify the possible solutions for implementing, discuss with module owners/SME and finalize the approach .
- Prepare the documentation necessary for the development and coordinate with Offshore team to deliver the objects in time .
- Identify the areas where processes can be improved and prepare the necessary proof of concepts .
- Prepare End user training materials and How to do guides .
- Performance tuning and adherence to IT Guidelines provided by the client.
- Knowledge sharing across various teams spread globally .
- Mentoring freshers with on job training .
- Success factors "On Boarding" module
- Bug fixes in the custom interfaces (Job, Department,) to Success factors
- Enhancements to standard onboarding program "RH SFI SYNCHRONIZE EMPL DATA" for custom fields development of interfaces for sending Job, Position, Appraisal data to Success factors
- Involved in Global Pay Review (Compensation), payroll processes (regular and off cycle), PU12 payroll processing.
- Involved in development of inbound interfaces from Kronos and ADP Time system for loading remuneration data into Infotype 2010 using custom wrapper program for RPTX2010. This program loads data into PTEX2010 and then to Infotype 2010.
- Creation of Outbound interface to Fidelity system for 401k remit, loans, and vesting hours.
- Creation of Inbound interface from Fidelity to SAP HCM to update Loans and deferral data.
- Worked on workflow development for the Position maintenance (creation, termination, change).
- Performance tuning of Outbound interface to send employee time data to Kronos.
- Development of PU12 interfaces to send HCM data to ADP systems by reading payroll clusters and other infotypes.
- Worked on web dynpro application for the appraisal process.
- Worked on adobe forms for personal pay slip statements and their corresponding g translations (Japanese, Chinese, Taiwanese, Russian etc).
- Worked on development of Employee flexible report which displays the Employee data.
- Worked with SAP for creating OSS Note 2294538 to fix the currency issue in the Class "CL HRECM00 PROCESS" method "GET SPENT FOR IT".
- Support for daily activities in Personnel administration, Personnel Planning, Payroll (operations and HR Forms) and other interfaces related to these modules
- Bug fix in the Pay Slip and corresponding changes in the layout of the form using HRFORMS.
- Bug fix in requisition extract interface to Taleo system.
- Changes to Operations and Functions related to Payroll schema.
- Enhancement to include a subtype in info type 169.
- Worked on feature “ABKRS” for defaulting the payroll area.
- OSS Note implementation for standard programs.
- Worked on wrapper program for standard report “RSEOUT00” to run parallel processing jobs to save time.
- Identified bug fixes in the Custom ADP provided code and provided suggestions.
- Support for HCM legal/support packages SPDD/SPAU/SPAU ENH resolutions.
- Worked on TCI (Transport Based Correction Instructions) for Web UI rendering issues after EHP upgrade.
- Established connectivity between backend and SCP system using Cloud Connector.
- Created Odata Destinations for provisioning on SCP.
- Provisioning of Odata services in SCP and mask the URL with SCP API Management
- Support for various processes in AFS, Retail, SRM modules.
- Automation of boarding lists related to various systems like HCM, SRM, SCM, PI, Retail etc. and send it to Basis team for movement to production systems.
- Performance tuning of Idoc inbound monitoring for picking up the right index. This program is used to monitor the IDoc/orders flow.
- Designed an interface for creation of Incidents in Service Now 2.0, when an Alert gets created in Solution Manager System through SAP PO system as middle ware and Autosys/ITPAM portal as the target system. Autosys/ITPAM will send this data to Service Now 2.0.
- Enhancement to the GR True report for cancelling the GMR documents and recreating them with updated data.
- BADI/Enhancement Spot implementation for standard report RVKRED07 to skip the validations.
- Created custom report based on the standard reports: "FF7A-- Cash Management and Forecast" and "TMR1 -Money Market: Position List" for the number of days maintained in config table.
- Developed wrapper program for deleting work items (RSWWWIDE) based on the custom selection criteria and additional validations.
- Developed wrapper program for standard program (RWVKP011) to create IDocs based on the custom selection criteria.
- Worked on smart form changes for Russian Invoice layouts.
- Worked on India GST Zero billing (challan) adobe form creation and changes.
- Worked on development of OData services for updating the CRD Dates on Sales orders, retrieval of PO Confirmation items and Micro services for Material/vendor checks, Materials list.
- Creation of ABAP CDS views which are used in Odata services.
- Worked on redetermination of Delivery date in a purchase order whenever there is a corresponding change in the Transit/Consolidator tables.
- Worked on bug fixes for IDoctor functionality (alternative to AIF framework).
- Worked on External transports for implementing the ACE scripts provided by PwC Audit teams.
- Worked on upgrade of Material Ledger Help desk tool.
Confidential
SAP HR Technical Consultant, Onsite Coordinator, Developer
Responsibilities:- Meet with Business and identify their requirements .
- Analyze the requirements and identify the possible solutions for implementing and discuss with the module owners/SME and finalize the approach .
- Bring the proposal to the Business and discuss on the effort .
- Prepare the documentation necessary for the development and coordinate with Offshore team in delivering the objects in time .
- Prepare End user training materials and How to do guides .
- Performance tuning and adherence to IT Guidelines provided by the client.
- Knowledge sharing across various teams spread globally .
- Mentoring freshers with on job training .
- Enhancement of Info groups for adding custom infotypes for various actions like hiring, rehiring, organizational changes, termination etc.
- Created custom work flow for US Nonexempt employees where the leave requests are auto approved and notifications are sent to managers.
- Created custom work flow for On behalf of employees by managers where the leave requests are auto approved and notifications are sent to employees and managers.
- Created custom work flow for Cancellation US Nonexempt employees where the cancellation requests are auto approved and notifications are sent to managers.
- Created custom work flow for On behalf of employees by managers where the cancellation requests are auto approved and notifications are sent to employees and managers.
- Developed interfaces using outbound proxies which send HR Master data to the 3rd party systems like Asebis, Trackpad, Global Plateau System, Wand, Ariba, Broker Integration systems etc.
- These interfaces can be executed in 2 modes Test Run/Simulation and Real mode. Logical Database PNPCE is used to fetch the Infotype data, validations are performed based on the mandatory fields, and display the final data in an ALV in case of Simulation/Test Run mode while Data will be sent to PI system in the Real mode using an ABAP Proxy where it sends data to the target vendor in the required format.
- Developed function modules to update infotypes 2001 and 0416 which are called in the class generated by the inbound proxy which will be triggered by the PI system when the 3rd party system transfers data to HRCore system. The function module is used to receive data from PI inbound proxy structure, validates and finally update absence data (IT2001) and Annual Leave information (IT0416) using if no error, else the error log will be generated and downloaded to the application server .
- Developed function module to update custom Infotype 9008(Employee work place address) data received from the Voice and Video system through PI system using the inbound proxy. The function module is used to receive data from PI inbound proxy structure, validates and finally update Infotype 9008 using function module “HR INFOTYPE OPERATION” if no error, else the error log will be generated and downloaded to the application server.
- Developed payroll interface using ABAP proxy from SAP R/3 system to ADP EV5 system. ADP system requires data in the form of record types which will be combination of one or more infotypes.
- Developed Time interface using ABAP proxy from SAP R/3 system to ADP EV5 system to send various time types for the Nonexempt employees based on the payroll areas to ADP system to calculate the amounts to be paid. Retroactive payments are also generated incase if there are any changes in the next run of the interface.
- Creation of Time statement for Canada using the HR forms and processes.
- Developed a custom program "confirmation of Shares and Options" for generating various smart forms based on the options selected on the selection screen. These forms can be displayed in 3 languages French, German and English based on the communication language available in the Infotype 0002. Wage types from Infotype 2010 and amount values from the Payroll results to be displayed in the smart form can be controlled by the select options selected on the selection screen. User has option either to print the form or save as a PDF.
- Developed following smart forms with German, French and English translations: a. LTPP b. RSP c. Conversion RSU d Select Conversion RSU e. Select Restricted Shares f. Select options --French Cross Border, German Cross Border, Select Options Others)
- Enhanced the Infotype 0077 Additional personnel data to include custom fields for US specific requirements
- Enhanced the SAP standard US Regulatory Reports using the implicit enhancement options. These reports using the field RACKY instead of ETHEN. As we use ETHEN for ethnicity, these report never give output. So enhanced these reports for mapping the ETHEN values to RACKY
- Implemented outbound BADI "HRALE00OUTBOUND IDOC " for Brazil, Canada countries for the following functionalities
- Populate custom fields like Position text, Org unit text, Manager data in the extended segment .
- Filter locked records of infotypes 0008,0014,0015. If the Infotype records related 0008, 0014, 0015 are locked, do not populate them in the IDocs .
- Population of delimited Infotype 0014 records only for Canada .
- Implemented outbound BADI "HRALE00INBOUND IDOC" for filtering invalid employee numbers to prevent the runtime errors. This is mainly implemented for the Infotype 0003 for all the countries as the 3 rd party payroll systems are sending out invalid employee numbers.
- Created function module using “FILL BNKA FIELDS SAMPLE” for the Business Transaction Events to populate the data in the required format for uploading using the standard program RFBVALL 0 (transaction BAUP) .
- Created enhancement for vacancy Infotype HRP1007 for adding custom fields(Recruiter, some other fields from 3 rd party system Kenexa’s Brass ring) to the existing screen .
- Created a generic data extractor program for Employees and their respective objects (Org units, Positions, Jobs etc.) .
- Created LSMW for deletion and creation of entries from US custom infotypes 1610 and 1613 for Job’s and Position’s Workers compensation code .
- Created LSMWs for uploading time infotypes 0050 and 2011 .
- Created mass upload program for creating/changing Infotype 0008 Basic Pay using standard function module “HR INFOTYPE OPERATION”. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates Infotype 0008 in Real mode .
- Created mass upload program for creating/changing Infotype 0041 Date specifications using the BDC Call Transaction method. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates Infotype 0041 in Real mode .
- Created mass upload program for creating/changing Infotype 9008 Workplace Address using the BDC Call Transaction method. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates Infotype 9008 in Real mode .
- Created Mass upload program for Hiring Actions, termination, Organization changes using the transaction PA40. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates infotypes using Pa20 in Real mode .
- Created Mass Upload program for creating / changing Position and its attributes using BDC call transaction method for transaction code PP01. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates infotypes using PP01 in Real mode .
- Created Mass Upload program for creating / changing Organization unit and its attributes using BDC call transaction method for transaction code PP01. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates infotypes using PP01 in Real mode .
- Created Mass Upload program for creating / changing Job and its attributes using BDC call transaction method for transaction code PP01. Program can be executed in both Test / Simulation and Real modes. The program validates the entries provided in the input file and displays the status in an ALV report in case of Test/Simulation mode and updates infotypes using PP01 in Real mode .
- Created mass conversion program for updating an employee’s benefit plan indicator in Infotype 377 Miscellaneous Plans upon completion of 1 year of service. The program validates the entries selected as part of the selection criteria, validates the employees and displays the status in an ALV report in case of Test/Simulation mode and updates Infotype 377 using function module “HR INFOTYPE OPERATION” in Real mode .
- Created Mass upload program for Local Business Pools which maintains the data of OPL levels at both Org unit levels and Positions levels .
- Created an email notification program which sends emails to the list of recipients provided on the selection screen based on the last change date of the action or start date of the action. Hiring, Rehiring, Organization Changes, Termination are the events which are considered for sending emails. The program validates the entries selected as part of the selection criteria, validates the employees and displays the status in an ALV report in case of Test/Simulation mode and sends out emails in Real mode .
- Created a custom drill down report for EC Member report. The program fetches the EC Member of the employee using a custom function module and displays in an ALV report. Upon further selection of either the employee or the EC member, corresponding details are shown in a popup dialog.
- Created a custom drill down report for Manager relationship report. The program fetches the OPM, CPM, FUM, HRM, BPM of the employee using the relationships in the Infotype HRP1001 and displays in an ALV report. Upon further selection of either the employee or the managers, corresponding details are shown in a popup dialog .
- Created Missing hours report for Nonexempt employees and send emails to them. It captures all the punches, find out if there are any leaves etc., then summarize the data and send a report through emails .
- Created Holiday Work hours summary to find out if any employee worked on the holiday hours and sends the data to Managers .
- Worked on enhancement of standard BADI for restricting the leave types based on the employee group in Portal/FIORI.
- Creation of custom operations for time management in order to calculate the quota accruals based on the custom slabs provided .
Confidential
SAP ABAP Developer
Responsibilities:- Analyze the functional specification and identify the possible solutions.
- Discuss with the team lead, finalize the approach, and prepare design specification and possible test scenarios.
- Implement the solution and Unit test the object.
- Performance tuning and adherence to IT Guidelines provided by the client.
- Knowledge sharing session with the teams.
- Mentoring the new joiners.
- Worked on data migration of Customer Master and Vendor Master:
- Extraction of legacy data to flat files.
- Mapping of legacy fields to non-legacy fields.
- Data transfer program for the Customer Master and vendor Master transactions (FD01 and FK01) using Call Transaction Method.
- Reconciliation report for the success and error records.
- Implemented Customer exit for XD01 for validating the customers based on the check list provided by the client.
- Developed Function Modules using BDC Call Transaction Method, which interact with the Front End Webdynpro Java Applications for the following functionalities:
- Parking Documents for Account Receivables, Account Payables, General Ledgers.
- Changing Parked Documents for Account Receivables, Account Payables, General Ledgers.
- Deleting Parked Documents for Account Receivables, Account Payables, General Ledgers.
- Posting Parked Documents for Account Receivables, Account Payables, General Ledgers.
- Reverse Posting Documents for Account Receivables, Account Payables, General Ledgers.
- Clearing Posted Documents for Accounts Receivables.
- Developed APIs (Simulation) for Premium of Commitment, Contract to populate the data for parking of Investors(Receivables), Brokers and Reinsurers (Payables), Provisional (General Ledgers) and to park the populated data.
- Developed API for postings in various scenarios like DA, commitment, Contract Premium Entries, Renewal Entries, Manual AR Entries where the Receivables are posted, cleared, posting of associated payables and for updating the transaction tables which maintains the details of the documents generated during various processes.
- Developed code for online and background modes for the month end amortization of the premiums, annual incomes, and park the amounts. Used classical ALV, Blocked and Hierarchical reports for displaying the amortized data.
- Developed customized API by using the standard BAPIs to display the Customer and Vendor Open Items.
- Developed API to update the custom tables based on the Investment Types (DA, Commitment, Contract, and Claims) by taking the document number as input.
- Developed APIs for Cancellation of Commitment, Contract to populate the data for parking of Receivables, Payables, and Provisionals and to Park the populated data.
- Developed API for fetching the transactional data related to a Commitment/Contract and its associated reinsurances for the specified EOC periods and document numbers.
- Blocking and Unblocking of payable documents using the BDCs.
- Developed Extractors for the BI reports for Amortization and Open Balances of the Investors, Reinsurers, and Brokers.
- Developed Smart Forms for the Invoice Cover Letters.
- Developed code for online and background modes for the month end amortization using classical ALV, Blocked and Hierarchical reports for displaying the amortized data.
Confidential
SRM Tester
Responsibilities:- Analyze the business scenario based on the functional specification and identify the possible test scenarios.
- Prepare Test scripts based on the analysis.
- Performed functional testing and performance testing on Standard end-to-end SRM Scenarios to client requirements through SRM UI and SUI (for applicable scenarios).
- Identified bugs due to the configuration settings in the Bidding scenarios for Catalog and Non-Catalog items.
- Identified bugs in the transactions and in the processing logic while creating Purchase Orders for the Catalog items and Non-Catalog items.
Confidential
SAP ABAP Developer
Responsibilities:- Prepared Technical Specifications, Documentation, and Unit Test Documents for the objects developed.
- Performance tuning and followed coding standards provided by the client
- Knowledge sharing sessions.
- Peer code review and issue identification.
- Developed an ALV report for Buyer Messaging Action Summary Report which generates list of all user's actions based on the User id and processed dates.
- Developed a report to calculate the Shelf Life Expiration Date and Manufacturing Dates for the materials from the table MCH1 based on the Selection Criteria.
- Enhanced an existing IDocs Inbound Function Module for merging of two processes into single process.
- Enhanced custom transaction like VA05 for Selection Criteria and Layout Designs.
- Developed code for updating data from flat file into the table A734 using the transaction XK15 or VK11 either by using Call Transaction Method or Session method based on the user requirement.