Sr. Sap Technical Consultant Resume
WA
SUMMARY:
- SAP ABAP HR Technical consultant with over 11 years of ABAP HR experience which includes designing of FRICEW objects that includes custom reports, interfaces, conversions, enhancements, smart forms, adobe forms, ALE, IDoc, dialog/module pool programming, OO ABAP, Web Dynpro Applications, Floor Plan Manager, UI5 Applications and Fiori.
- Technical expertise in HR (Human Resources) in the areas of Personnel Administration(PA), Organizational Management(OM), Payroll(PY), Benefits (BN), Time Management(TM), Personnel Development(PD), Talent/ Competency Management and ESS/MSS modules.
- Good experience in developing and enhancing HR infotypes for PA and OM.
- Good understanding of Human Resources (HR) business processes, Payroll Clusters.
- Experienced in developing the reports/interfaces using logical database, macros, and payroll clusters.
- Good experience in ABAP workbench, Reports (classical and ALV), BAPI’s, BAdI’s, ALE, IDoC, Conversions (BDC, LSMW), Data Dictionary, Classes, RFC, Module - Pool Dialog programming, SAP scripts, smart forms, adobe forms, Customer Exit, User Exit, and Enhancement framework.
- Extensive experience in Data Conversions from legacy systems to SAP systems using different techniques of BDC, and LSMW. Worked on the interfaces between HR and FICO.
- Extensive experience in MVC architecture for developing Web Applications and Web based Reports using HR Webdynpro ABAP framework and UI5 Framework.
- Extensive experience in Webdynpro ABAP and performance optimization techniques.
- Working experience of ODATA services for SAP UI5 and Fiori Applications. Worked on HR ECC Fiori applications. Worked on the HCM process and Forms to update the backend.
- Working experience of ALE/IDOC, RFC Functions, change pointers, and triggering the IDOCS.
- Applied various types of OSS Notes to get proper functionality.
- Extensive debug skills to help functional teams in finding the relevant root cause of any issue.
- Good experience in full Software Development Life Cycle (SDLC) implementations.
- Experienced in designing the technical specifications by gathering the information from users.
- Good understanding of full life cycle implementation and involved in two full life cycle implementations and post production support.
- Lead the off-shore team in India by acting as a bridge between the client and the off shore team.
- Actively involved in the PMO meetings for implemeation/support to adhere to the time lines
- Worked extensively on object oriented design patterns.
- Worked on shared objects to store the data for the session and then retrieve it later.
- Experienced in testing, quality analysis and through knowledge of integration testing.
- Excellent communication, problem solving skills, ability to work with teams effectively in a fast paced environment.
- Good time management skills with a record of meeting tight schedules and deadlines.
TECHNICAL SKILLS:
ERP Packages: SAP release ECC 6.0, 5.0., R/3 4.7, 4.6C, 4.6B, and 4.5B.
Languages: APAB/4, C, C++, SQL, PL/SQL, Visual Basic Applications
SAP Interface tools: ALE, IDOC, LSMW and BAPI s
Domain Knowledge: SAP HR (PA, PD, PY, TM, OM and Benefits)
Databases: Oracle 8.x, MS Access
Environment: Windows 2000, NT, XP, and 98, UNIX, LINUX
Web Technologies: HTML, JavaScript
PROFESSIONAL EXPERIENCE:
Confidential, WA
Sr. SAP Technical Consultant
Environment: ECC 6.0
Responsibilities:
- Involved in the design and development of FRICEW objects.
- Developed HR Canadian Benefits inbound and outbound program in OO ABAP to send the master data and to load the benefits elections into the system.
- Developed US workers comp interfaces in OO ABAP to load the claim infotmaion and to send the payroll data to Sedgwick to determine the avg weekly rate based on the HR payroll data.
- Developed interfaces for direct deposit, Reversal, positive pay, check recon, prenote and notice of change for banking transformation. This involves updating the data from HR to FICO with pay information, banking tables, and involves file encryption.
- Worked on the time inbound web service POC to update the time infotypes with time punch info.
- Worked on the web service to push the PA, OM, and PTO XML data to the end points.
- Worked on Unix encryption through program to encrypt the files to Bank and to FICO system.
- Worked on the time inbound web service to post the time into HR infotypes from time systems.
- Developed interfaces for the quarterly Bonus Benefits (for retail and non-retail)
- Developed the hire interface to hire the retail employees based on the file from Taleo. The interface was designed using the OO ABAP factory design pattern and based on the deoupled infotype framework.
- Developed an posting interface to load the labor accrual documents from HR to FICO positing.
- Developed the Requisition interface in OO ABAP to send the requisitions to Taleo system to recruit the partners for the open requisitions.
- Worked on the partner separation form for SAP UI5 application to terminate the partner.
- Worked on the My Team Fiori application to display the HR my team and requests for the manager
- Worked on the workflows for the processes needed by the processes and forms for the data load to the Infotypes. This involves the ESS/MSS client applications.
- Developed the user interface to send the users information to Taleo for granting the access to hire the partners using the permissions provided.
- Worked on the ALE/IDOC change pointers to pick the changes in the changes run. Worked on the Badi to change the change pointer logging into the DB
- Developed the location interface to send the loctions to Taleo to hire the partners to the retail location based on the information provided through the interface
- Developed the inbound interface to load the HR education infotype for the partners enrolled with ASU using the inbound file.
- Worked on splunk monitoring dashboards and alerts in case of job failure and data errors.
- Wrote the technical specifications for the objects developed in the project. Reviewed the code in the project for the performance issues.
- Solved the tickets raised by the customers within the time period specified by the service level agreement.
- Involved in the performance tuning, debugging and code reviews for the programs. Involved in the unit testing, integration testing and user acceptance testing.
Confidential
SAP Lead ABAP HR Consultant
Environment: ECC 6.0
Responsibilities:
- Involved in the design and development of FRICEW objects.
- Involved in the implementation, post go-live and production support phases of the project and co-ordinate with off-shore team for the deliverables.
- Worked on competencies upload for the employees’ historic assessment of competencies.
- Developed conversion program to upload the paper forms for the competencies into the system using the historic and by uploading the files into the system.
- Developed the conversion programs for uploading PA infotypes and OM infotypes (both standard and customer) for the employees.
- Worked on the competency reference table web dynpro application to build the list of the available competencies in the system and their properties using OO ABAP.
- Developed a web dynpro application to assess the competencies for the position, job, métier and functional area wherein the manager can add, modify, and inactivate the competencies of each concerned object.
- Wrote technical specs and developed the web dynpro application for manager team viewer in MSS, where the manager can see all his employees who reports to him and assess the competency process for each employee.
- Designed the manager dashboard web dynpro application for MSS to track the employee assessment forms and to send the reminders for non completed forms.
- Developed competency assessment form for the employees using web dynpro and using the competency assessment BAdIs.
- Worked on BAdI HRHAP00 DOC SAVE to update the appraiser id in the custom table, while creating the form using enhancments.
- Worked on the BAdI HRHAP00 ENHANCE FIX to update the body elements of the appraisal template for position level, person level and training related competencies using enhancements.
- Worked on the BAdI HRHAP00 ENHANCE FREE to update the body elements of the appraisal template for the added competencies.
- Developed a OO ABAP batch report to generate notifications by using the task date or reminder date. Manager will receive a mail regarding an employee’s active phase to inactive to initiate the process to collect the Confidential property.
- Wrote the technical specifications from functional specification for the objects developed in the project. Reviewed the code in the project for the performance issues.
- Solved the tickets raised by the customers within the time period specified by the service level agreement.
- Involved in the performance tuning and code reviews for the programs, Involved in the unit testing, integration testing and user acceptance testing, Involved in the informal cutover, formal cutover and cutover process. Involved in the post go-live support with the audits and fixed the data.
Confidential, IN
Sr. SAP Technical Consultant
Environment: ECC 6.0
Responsibilities:
- Developed dynamic actions sub routine for global employee category code on IT0001. This was used whenever there is a change in employee pay grade then the sub routine will automatically update this field on the IT0001.
- Developed a group of screens using Module Pool Programming to upload the data into two tables to create the interface IDs and translation values.
- Created a OO ABAP HR report to give payroll results and also the bonus issued to the employees, the bonus was read from the infotypes 0267 using the function module.
- Worked on the customer exit PBAS0001 to update the capacity utilization field (BSGRD) for the future actions and a program to update the capacity utilization field (BSGRD) in infotype 0008 for the current employees.
- Outbound interface to Vanguard. Created interface to generate an outbound file as specified, for Vanguard Retirement Plan from the result table based on the wage types for Vanguard. This also generates a report along with the outbound file. This Report/Interface was created by extracting information from Payroll Results Cluster (PCL2) and tables (RT, CRT, and TCRT).
- Created HR reports using PNP logical database and HR Macros for Employee Benefits information, and Employee 401k Contribution. This later is an outbound interface which will also send the employee demographic information.
- Created an inbound interface program to update the infotype 6 with the work phone number by reading a file sent by mysoft.
- Developed a Function Module to update the interface control table with the interface run date, run time, user, number of records read, number of records processed, and number of error records. This was used in all the interface programs.
- Involved in outbound IDOC interface using Message type HRMD A, and extended the IDoc type to in corporate the data from IT901 (Purchasing data) as per the client specifications.
- Worked on the Global HR organizational management data conversion project.
- Prepared the input files for loading the data into OM and PA infotypes.
- Developed ALV audit reports for HR OM and PA for the infotypes that we loaded using load files.
- Developed ALV audit report to compare the data between T710, input file and TP File with add and changed records.
- Loaded the HR OM, PA data into SAP for different countries using winshuttle loading tool.
- Fixed the errors during the data load and Involved in the post go-live support with the audits.
- Changed global job code master listing ALV report to display the jobs with job attributes.
- Developed ALV report in web dynpro for ABAP for MSS to display the pay notification changes.
- Developed the base pay and promotion activation ALV report in web dynpro for ABAP for the salary changed employees who are involved in payroll.
- Developed Pay Notification form in Adobe forms for the employees to inform about the pay changes for ECM.
- Developed ALV audit reports for HR OM and PA to compare the old, DDT and new data for the infotypes that we loaded the data by using the input files and map files.
- Developed the program to prepare the input files for loading the data into HR OM and PA infotypes 1, 8, 41, 61, 1000, 1001, 1005, 1013, 9380 based on the rules given by the business users.
- Loaded the HR data for 18 countries using winshuttle loading tool both on PA and OM side and fixed the data load issues.
- Developed audit reports to compare the before and after data for the infotypes 41, 9380 and 61.
- Developed audit report to compare the data between T710, input file and between T710 and TP file. The file compares both person side and job side. This report creates two files one with add records and other one with change records.
- Worked on the outbound interface for the recruitment system to send the vacant position information by reading the organizational manager data.
- Involved in the production support issues to resolve them on-time based on the SLA agreements.
- Updated technical design documents based on the functional specifications for the objects developed during the project.
Confidential, PA
Sr. SAP HR Technical Consultant
Environment: ECC 6.0
Responsibilities:
- Helped in implementing end-to-end SAP implemention.
- Developed Payroll data warehousing interface which will create two files (one for CRT and the other for TCRT along with the employee data) to load two tables in DW server The data will be selected based on the cumulation type, CRT wagetypes and TCRT wagetypes.
- Developed Head count report which includes the current employee data including active, inactive, withdrawn and excluding the future terminations in web dynpro for ABAP with the selections including Confidential code, country grouping, and personnel area.
- Developed Employee demographic interface which will send two files. One with employee demographic data by reading the infotypes 0000, 0001, 0002, 0006, 0105 and the other with the information of personnel areas to Grassroots (a third party vendor for the political awareness for Bayer).
- Modified Wheels Car Data program to create and update the data for the car information on infotype 0032 (Internal Data).
- Developed an inbound interface for benefits from the third party system to load the benefit elections of the employees into the SAP system.
- Developed BDC conversion programs to upload data into the system for the infotypes 0000, 0001, 0002, 0006, 0007, 0008, 0014, and 0015).
- Developed No. of car assignments per org unit/manager report for portal using adobe forms and to display this report on the portal.
- Configured Personnel Areas, Personnel Sub areas, attaching personnel sub areas to personnel areas, attaching personnel areas to the Confidential code, and created the unemployment tax sites.
- Developed ALV report and interface file with the tax data for the third party payments. The file will be sent to a third party vendor iTelecash. The data was selected from T51R5, T51RK, T51RS and Payroll Cluster tables and the file was created as per the iTelecash requirements.
- Developed interface for FICO posting for BERLEX which will create two files one with expense data and other with liability data. The data was read from payroll posting tables. The files are used by RFBIBL00 and other custom program to post into the FICO boxes using the transaction FB01.
- Developed a Function Module for Organizational Management which will retrieve the information about the manager of an employee. This will give the data like manager’s pernr, name by reading the hierarchy.
- Developed an Interface, which sends CSV files (Master data & Pay Data) containing changes of Employee information in PA & Benefits.
- Developed the OO ABAP MTM service awards report in web dynpro for ABAP which will display the results for MSS, the data includes employee data and the number of years serviced at Bayer by reading the infotypes 0000, 0001, 0002, 0006, 0041, and 0105.
- Developed an ALV report for Payroll posting runs reconciliation. This report will give Document header, status and all other details.
- Developed Web Dynpro application for change of Employee address, Personal details, bank details, and family/related persons.
- Developed a maintenance view for the PAYR table by using the sub screen for the selection which will retrieve the data from this table only related to the US companies.
- Extended the organizational management infotype 1005 (Planned Compensation) using the transaction code PPCI to get the midpoint reference salary from table T710 instead of T710A.
- Developed Time Statement form for the hourly employees using the smartforms. This form is developed by copying the standard HR form into customer name space and made the modifications as per the requirements. Deleted the wage type population and included two new tables for available quotas.
- Worked on customer exit PBAS0001 to populate the default values for the IT0050.
- Developed dynamic actions sub routine for the IT0050. The IT0050 will be called whenever the time management status field on the IT0007 was changed.
- Developed mass transfer tool for time transfer to load all the time infotypes. This includes two programs. The first program will read the input file and upload the data into a data base table and the second program will read this data and upload the infotypes by using BDC session method.
- Modified remittance reconciliation report (custom report based on standard RPURM00), Compensation eligibility report, Garnishment report (Custom report based on standard RPCPL1U0).
- Created technical design documents based on the functional specifications.
- Worked on the production support to resolve issues.
