Sap Lead Abap/portal Developer Resume
NJ
SUMMARY
- Over eleven years of information technology experience in SAP ABAP, HCM ABAP, PI and Enterprise Portal/ESS/MSS - Four years as SAP Development Lead.
- Experienced and Certified as a SAP ABAP Associate (0008512004 ) with strong exposure to Human capital management (HCM), Financial Accounting & Controlling (FI & CO) modules, Sales and Distribution (SD), Material Management (MM), Production Planning (PP), Warehouse Management (WM) and Public Budget Formulation (PBF).
- Experienced as a SAP ABAP HCM programmer in Personnel Administration, Personnel Development, Payroll, Organizational Management, Time Management, Training and Events Management, Employee Self Service/ESS, Manger Self Service/MSS, HCM Forms, e-Recruiting, e-Learning, Qualifications, Enterprise Compensation Management, and Benefits Modules.
- Experienced in 4 SAP Full Life Cycles Implementations, upgrade project, OSS Notes, and Post Production Support. Also Solution Manager E2E certified (0006567128 ) in Change control, Process Integration/Automation Optimization, & Root Cause Analysis expert.
- Experienced in working on PI with interfaces involving multiple partner systems (Maximo, Ariba, Spear, Exacta, Linkone, EPS, AIQ, MCMC etc.).
- Experienced in writing different kinds of Reports - Classical, Interactive, ABAP Query reports, ALV (Grid and List) reports, Report writer, BEx Queries and workbooks.
- Experienced in writing both inbound and outbound Interfaces including involving PI, Gentran and other Middleware transfers - Webservices, FTP, STFP, IDOC’s etc.
- Experienced in Data Conversions and Data Migration from legacy systems to SAP systems using BDC, BAPI and LSMW.
- Experienced in SAP Enhancements using User exits, BADI’s and Enhancement frame work.
- Experienced in development of different SAP Forms - Sapscripts, Smartforms, Adobe static forms, Guided procedures, Adobe interactive forms (HCM PF) and Visual Composer.
- Experienced in development of complex SAP Business Workflows and Business Objects.
- Experienced in developing Web AS/Portal objects iViews, Portal pages, work sets and roles and in Federation of portals.
- Experienced in advanced SAP ABAP tools and technologies - Object-oriented ABAP, BSP’s, Portal, WebDynpro ABAP, Web AS, ALE, EDI, BAPI, IDOCs, RFC’s etc.
- Knowledge in SCM - EWM & SCM - TMS, SAP CRM modules.
- Trained in SAP HANA, S4 HANA, SAPUI5, and Fiori.
- Experienced in Redwood Chronicle;
- Experienced in using Solution Manager for transports, ticketing and documentation.
- Experienced in gathering the user requirements, developing flow diagrams and converting into technical design specs after analyzing the user requirements. Involved in development, unit testing, integration testing, performance tuning, documentation, go-live support and production support. Also PMP trained from PMTI.
- Self-Motivated, able to work independently and in teams.
- Can work effectively in cross-functional team environments and experience of providing training and knowledge transfer to business users and technical users.
TECHNICAL SKILLS
ERP: SAP R/3 4.0 B - ECC 6.0 including Enhancement pack-4, 5 & 6
Programming Languages: SAP ABAP, SAP PI, SAP VC, C, C++, SQL, PHP, and Java
Databases: Oracle 8, 8i, 9i, MS SQL Server, and MS Access 2000.
Operating Systems: Windows 9x/2000, Windows XP, UNIX
Testing tools: Load Runner, QTP, Win Runner
Web Designing Tools: HTML, PHP, SAP Portal
Miscellaneous: MS Office, UML, Visio, SAP Solution Manager
PROFESSIONAL EXPERIENCE
Confidential, NJ
SAP Lead ABAP/Portal Developer
Environment: SAP R/3 - ABAP, Portal, ECC 6.0 Ehp 6J
Responsibilities:
- Designed BSP Page to display legacy payslips in ESS/portal. Developed ABAP programs for conversion of legacy payslips.
- Created multiple interfaces/file extracts for Success factors
- Resolved workflow/portal ESS issues related to Leave request and Payment methods.
- Created custom staffing report
- Created multiple HCM programs/interfaces for SF integration
- Created Tech specs for Inbound and Outbound interfaces for BSCA project.
- Resolved Holiday calendar issue which was showing an incorrect holiday in ESS/portal.
- Added new pages to portal ‘My First Day’ using Guided Procedures.
- Data Conversion Lead for 50+ infotypes (OM, PA, PY, TM, BN) until testing phase and also enhancements. Worked with Functional POC’s to finalize the RICEF list, reviewing the FS’s, gathering the requirements for the gaps, writing TS, working with client for test data, and loading data into test systems through LSMW. Created excel templates for client to provide the test data and production data for conversions.
- Resolved OM PA data integration issues during conversions.
- Worked on program to calculate the COLA payment needed to be made quarterly as per union agreement. The COLA hours are populated for every payroll period by creating an IT2010 record.
- Developed a report to display Purchase requisitions using the bapi BAPI POSRVAPS GETLIST3.
- Worked on SCM wrapper program to restrict data selection, pre-populating selection values, extracting some data to pass on to the actual standard program.
- Worked on enhancement to do calculation based on wage type/percentage entered/changed on infotype 14 and populates the max contribution limit on infotype 15. Program to mass change the salary/hourly rate of employees.
- Worked on report (Fields: Last Name, First Name, SIN, PERNR, Plan, & Eligible date) which will be run adhoc on a weekly basis to identify if any new employees are eligible for the benefits plan.
Confidential, DE
SAP Lead Developer
Environment: SAP R/3 - ABAP, PI, CE, ECC 6.0 Ehp 5
Responsibilities:
- Worked on resolving multiple HCM related Support Pack upgrade issues related to e-Learning (BSP), e-Recruiting (ABAP WD), ESS, MSS, HCM PF (ABAP WD/Workflow), and Payroll (ABAP).
- Automatically fill storage location in PO items before saving
- SAPScript customizations to Invoice Print program RVADIN01
- Resolved VC related issues with SP upgrade for PBF Visual composer forms
- Enhancing HCM Merit statement in ESS for FY - 2012 performance appraisal - Adobe form and interface.
- Resolved issues with Universal Work List - Not working for mass approval. Worked on FPM and Enhancement framework.
- Added new VC forms to portal making changes to work sets and roles in PCD.
- Working on finding all the enhanced Java WebDynpro Objects by comparing tracks in NWDS.
- Resolved IDoc issues for MM inbound interface
- Worked on performance improvement of multiple interfaces and forms.
- Made ABAP WebDynpro screen changes for e-Recruiting screen.
- Modified the content of static e-Recruiting Adobe form - New hire letter.
- Working with SAP on LSO/VC issues in SAP delivered objects.
- Worked on resolving multiple ESS WF and Adobe form issues - data related, trigger issues etc. for Employee Service Center
- Worked on creating the ESS/MSS Portal activity report portal content to monitor the Portal usage.
Confidential, DE
Business Applications Developer
Environment: SAP R/3 - ABAP/4, PI, CE, ECC 6.0
Responsibilities:
- Created a program for Materials management that will upload planned independent requirements (PIRs) data from an excel template into SAP. This program uses two BAPIs (BAPI REQUIREMENTS CREATE/CHANGE) to upload data. WBS is uploaded by filling the structure ‘PBPT’ in user exit ‘EXIT SAPLM60E 001’ and committing the BAPIs as these BAPIs don’t have an option to populate WBS.
- Designed a Synchronous web service interface to create/change Functional location and WBS elements. PI will capture the data and send it to SAP ECC by ABAP proxy. Then functional location and WBS will be created in SAP ECC by using standard BAPIs (BAPI FUNCLOC CREATE, BAPI PS INITIALIZATION, BAPI BUS2054 CREATE MULTI). All the logic of program in method ‘Functional Location WBS Sync I’ of class ‘ZII FunctionalLocation WBS Sync In’ generated by ABAP proxy.
- Payment request Invoices from external systems were FTPed to VIM/SAP. The invoice entry into SAP through VIM will result in a payment to the vendor if all criteria have been met and approved. The FTPed files are picked by PI and sent to VIM via standard IDOC ‘FIDCCP02’. As part of development, partner profiles were created for the incoming IDOC ‘FIDCCP02’.
- Designed an inbound web services interface to SAP PS via PI for creating and changing project definitions and work breakdown structures. This interface provides for a web service that any department can publish to for the creating and updating of Work Breakdown Structure (WBS) elements within SAP. Created a SAP note (Max attention) to get recommendations about the best way to update these tables.
- Created an interface that will provide a lookup table of valid Employee Subgroup, Attendance/Absence/Wagetype, Payscale Group, Payscale Level and Premium ID to Activity Type relationships for external time systems (MAXIMO, WMS/Spear, LMS and Aspect/Kronos).
- Added logic in HR Master Data interface to encrypt the file (PKI - to hide personal key indicators like SSN, DOB etc.) and send it to PI. Used PGP encryption adapter to do the same. Created a port in SOAMANAGER and generated an encrypted key on PI system.
- Did support pack adjustments using SPAU and SPDD transactions and resolved issues related to BSP, WebDynpro, HCM Forms, and e-Recruiting.
- Resolved issue with IDoc packaging. ECC sends IDoc segments E1CSSL/E1COKL/E1COST to PI but due to incorrect partner profile all segments were sent as separate packages to PI and relationship between data was missing. Resolved performance issues with SAP BAPI’s - created a Z wrapper and converted an IDOC interface to file based due to volume issue.
- Created a mask in an exit at domain level to hide the account numbers.
- Interface monitor for multiple web services (synchronous and asynchronous) to debug the issue and notify the relevant partner system POC to resolve the issue. Monitor SLG1/ST22 logs.
- Supported retrofit transports throughout the project and resolved multiple defects. Performed client comparison to resolve HR data issues.
- Reviewing all the communication channels in PI for FTP/SFTP and Middleware transfers to verify the details maintained in excel sheet. Working with Partner system POC’s to gather server details for each system/interface and verifying the connectivity for cutover. Submitting the middleware forms for file transfers to external systems (out side Confidential fire wall). Resolving connectivity issues with external partner systems.
- Worked closely on ECC and PI side in utilizing Ariba and Maximo (MIF) standard adapters. Made modifications to these standard adapters as per Confidential requirements.
- Created a DSO and implemented a BADI to log changes in custom DSO for PBF audit trail for budget and forecast cube.
- Created read and write BEx queries for 1 year and 5 years Budget formulation form and designed the form in Visual composer
- Implemented enhancement spot with in ‘RRMS MESSAGE HANDLING’ FM to suppress technical error messages for user community.
- Created a transaction i-View, Portal page, Work set and Portal role to allow non-WebWEE users to create their project numbers through PBF without having to login to SAP PS. Created URl iViews for all PBF custom developed forms and modified standard SAP roles to Confidential Business needs.
Confidential, DC
SAP ABAP Programmer
Environment: SAP R/3 - ABAP/4, ECC 6.0(Ehp-4)
Responsibilities:
- Worked on program to reset password in e-Recruiting system when an employee is separated or hired via paper based application.
- Worked on program to send a nightly consolidated outlook email to all the ESS/MSS users with number of pending tasks in their UWL.
- Worked on program to automatically assign the MSS Manager portal role in e-Recruiting system depending on actions in ECC system.
- Worked on an inbound interface of OM and PA data from EPS system to SAP and outbound interface of OM data from SAP to EPS.
- Worked on ALE to send employee data from ECC to e-Recruiting system.
- Worked on conversion program to mark all Training attendance field the employee records in the system as “yes” - HRPAD25: for report T-Code LSO RHXTEILN and to mark all Course types (D) in the system to have Delivery method populated as “0001” in HRP5007.
- Customized multiple e-Recruiting Webdynpros (ERC*) and ECM screens as per the requirements for ESS.
- Worked on multiple generic backed services to update data and perform PA/OM actions for custom HCM Processes and Forms on ESS/MSS.
- Customized LSO BSP’s to make user friendly views for employees, training administrators and instructors when they log into the Learning portal.
- Customized LSO correspondence forms. LSO Correspondence forms are used to inform both employee and manager when a course or curriculum has been booked in LSO. T-code: EFRM
- Worked on WF for LSO course approval and rejection. Created related BO’s and FM’s.
- Worked on WF for Create Org Unit Adobe interactive form. Had three levels of approvals.
- Worked on WF for Create Voluntary separation Adobe interactive form. Had three levels of approvals.
- Worked on multiple ESS/MSS HCM Adobe interactive form - Create Org. unit, Change position, Voluntary separation, Create requisition etc.
- Modified e-Recruiting smart forms and text modules.
- Worked on Time statement for ESS using HRFORMS.
- Worked with SAP for SAP notes and Standard Modification & Justification notes on Enhancement Pack 4, e-Recruiting and HCMPF functionalities.
- Worked on ESS and MSS Portal roles development and federation.
- Helped NetWeaver team install Enhancement Pack 4.
Confidential, DC
SAP ABAP Consultant
Environment: SAP R/3 - ABAP/4, ECC 6.0 & 4.0b
Responsibilities:
- Modified an interface for Time data feed to create a substitute info type 2003 record instead of an error, if time entered in CATS is on a rest day. Worked on eliminating few errors while loading the data into CATS through this interface.
- Worked on three outbound interfaces (Personal data, Actions and Payroll data) from SAP to LynchVal, an external Pension Administration System. Created Redwood job chains and scripts to run the above interfaces as per business requirements. Managed ACH and ADP files. Monitored EDI/IDOCs logs.
- Worked an Inbound interface for compensation management to load the employee performance into IT0025 where the input is a tab delimited file from a 3rd party tool IMPACT. It is an interactive report which would list the existing records if any present and user can select the records to be replaced.
- Modified mass upload programs for payroll to load the 0014, 0015 and 0267.
- Worked on LAI Medical Deduction Extract report for payroll to list the wage type and amount from ARRRS and DDNTK tables of payroll cluster in ECC 6.0 and 4.0b versions.
- Modified an Actuarial Valuation report to change the wage type to extract the management pension earnings. Worked on other Agreement and non Agreement employee reports. Added new fields like SSN and PERNR to the existing HR report.
- Part of GRC security project and involved in fixing production issues for FI and HR.
Confidential, IL
SAP ABAP Consultant
Environment: SAP R/3 - ABAP/4, 4.7 ~ 6.0
Responsibilities:
- Worked on ALV report to display list of pension fund separation notification employees. A double click on an employee would create a form which has to be submitted to UN house to get the employee pension funds back once he is separated. A smart form was created to display this employee information.
- Worked on outbound interface to retrieve employees Net Pay, Gross Pay, 401 K deduction, SSN, and the Cost center for the pay period. Data is extracted from clusters (PCL2) and tables (RT, CRT, TCRT, BT and WPBP). This flat file was submitted to UN house on a monthly basis.
- Worked on different outbound interfaces for DHR Dash board project. The different data files were employee personnel details, payroll details, and qualification details etc. which were submitted to COGNOS team.
- Developed a BDC program for Info type 2006 absence quota. Used macros rp-provide-from-last and also created log files.
- Used BAPI function module BAPI ACC GL POSTING POST for posting GL accounts in FI.
- Uploaded employee spouse and other dependent data from legacy system to Info type 0021 using LSMW.
- Worked on BADI’s for automatic email address checks and validation of address.
- Worked on user exits to calculate the Benefit Eligibility Date for Contract Employee's (HR).
- Worked on personnel actions smart form. A report is generated which gives the actions for that pernr and double click on that action will give all the details like salary, address, remark, children, benefits, user who changed the report etc.
- Worked on smart form to display the insurance details like plan name, type, effective date and expiry date of employee, which also listed the insurance details for his spouse and children. Worked on smart form for pension fund separation notification according to client requirements.