Onsite Technical Lead - Senior Abap Consultant Resume
OBJECTIVE:
- Information Technology professional with 11 years of experience spearheading SAP system implementations, support, Upgrade, Roll out and Business Transformation Programs.
- Experienced on requirement analysis, Custom solution design, High level effort estimation, RICEFW development, Code and Technical specification review to meet the ABAP best practice and adhere organization coding standard, Standard and custom program debugging, Technical documentation, Production support, test scripts creation and unit testing.
- Progressive leadership experience with successful track record of leading and managing Teams with good understanding of technologies especially SAP along with customer engagement process, I am looking forward to making a significant contribution to your organization.
SUMMARY:
- 11 years of experience in SAP field.
- Technical Solution design, involved in Blue Printing of successful SAP implementation, Effort estimation, Managed and coordinated for technical solutions of technical team involved different platform ABAP, HCI, PI/PO, GIS an UI planner.
- SAP Lead Technical Consultant - ABAP RICEF Developments and support in ISU, ML-Material ledger, SD-Sales & Distribution, MM-Material Management, PM-Plant Maintenance, PP-Production Planning, SRM, FI-Finance modules, CO- Costing, SCM and Cross Applications in SAP R/3 environment.
- Having experience in 3 ends to end implementation (Project preparation, Sizing and blueprinting, Realization, Final Preparation, GO LIVE), 22 support projects (Worked on various types of ticketing system like Remedy, Atlas etc.), 1 SAP upgrade (4.7 to ECC 6.0) and ML-Material ledger implementation.
- Experienced in gateway technologies like SAP SMS Gateway.
- Result oriented professional with proven developer expertise in R/3 system, high quality ABAP/4 programming techniques.
- Experience with agile and waterfall software development methodologies.
- Worked on SAP Workflows.
- SRM: 1-year experience as SRM technical consultant for Confidential implementation project.
- Web applications: Worked on ABAP WEBDYNPRO custom developments and Standard WEBDYNPRO Enhancements (Pre-exit, Post exit, Overwrite exit, Component configuration and screen enhancements).
- Reports: Expertise in development of ABAP Reports like Classical, Interactive, ABAP List Viewer (ALV), and Object oriented ALV reports pertaining to ML, MM, SD, SRM7.0 & FI modules.
- DDIC: Worked extensively on DDIC objects such as; Tables, Structures, Views, Data Elements, Domains, Search Helps etc.
- Function module: Created and changed number of normal function modules, update modules and RFC for various requirements.
- Inbound and Outbound interfaces between SAP and other systems like GIS, EC, Navrisk, NMS etc Via ABAP PI/PO/HCI.
- Enhancements: Performed enhancements on applications using User Exit, Customer Exit, Screen exit, Menu Exit, BADI’s, BTE’s, Implicit and explicit Enhancements.
- Dialog Programming: Experienced in Dialog Programming and designing Screens using Screen Painter & Menu Painter.
- Data migration: Extensively worked in developing data transfer programs using Call Transaction method. (BDC), data uploading into SAP System using BAPI’s, LSMW.
- Worked on ALE IDOC.
- Forms: Created and Modified Layout sets using Smartforms, SAPScripts and associated Driver programs.
- DMEE: Worked on Data Medium Exchange Engine (DMEE) format tree. Exit module enhancements.
- SD Routines: Worked extensively on SD Pricing routines.
- Code optimization: Code review to deliver quality documented, Proper naming conventions, zero defect programs for better code performance.
- Good team player, strong orientation, hardworking & enthusiastic.
- Ability to manage the client expectation.
- A Team player with excellent technical and good communicational and strong commitment, dedication and efficient in problem solving.
- Excellent Client facing experience on International as well as domestic consulting engagements.
TECHNICAL SKILLS:
SAP ABAP (Advanced Business Application Programming): ALV reports Classical reports Interactive report OOPs programing Smartforms SAPSCRIPT Adobe forms (Interactive) Interfaces LSMW (Legacy System Migration Workbench) BDC (Batch Data Communication) BAPI (Business Application Programming Interface) RFC (Remote function call). SAP and GIS (Inbound and Outbound) using PI/PO/HCI. SAP and EC (Inbound and Outbound) using HCI. SAP and NAVRISK (Inbound and Outbound) using PI/PO. Function module creation and usage. SQL trace. Runtime analysis. Transaction codes for report, tables. Transfer data to other systems from SAP. SMS sending from SAP to mobile. User exits Customer exits Implicit and explicit enhancements). SD Pricing routines. DMEE (Data Medium Exchange Engine). Debugging the ABAP program.
SAP MOBILITY: SAP Mobility applications using SAP FIORI. SAP Mobility applications using SAP AGENTRY. Movilizer for SAP.
O.S: IOS, Windows98, 2003 Server, XP and Windows (7, 10).
Software: SAP ERP (ECC6, 7.4), SAP GTS, SAP SRM (7.0), SAP MOBILITY, S4 HANA.
REUSABLE Tool: Developed Reusable utility class and its methods to reuse the same requirements like Modify screen, F4 help for presentation server, F4 help for application server, read presentation server file (All formats), read application server file (All formats), download presentation server file (All formats), download application server file (All formats), display logs/messages, Validate presentation server file (All formats), Validate application server file (All formats), Display ALV report, convert date, authorization check etc.
PROFESSIONAL EXPERIENCE:
Confidential
Onsite Technical Lead - Senior ABAP Consultant
Environment: ECC 7.4
Responsibilities:
- Providing solutions, Estimations, Taking care of Quality deliverable.
- Manages client, Onsite and offshore technical team, Solution design, Effort estimation, Involved in Blue printing of this Project, Identified RICEFW developments with proper RICEFW ID.
- Object assignments to the onsite and offshore team.
- Mentoring offshore team for critical developments.
- Reviewing and Managing coding standard and clients ABAP standards.
- Technical specs review.
- Working on Mobile app developments using Agentry and ABAP.
- Working on SAP ABAP HR developments.
- Working on ABAP ISU developments.
- Working on Adobe forms (Normal and Interactive forms) developments.
- Working on SAP Enhancements for FICO, HCM, WKM (Work Management), SCM and CRB.
- Working on HR FORMS, Check printing developments.
- Working on interfaces from SAP To navrisk and Navrisk to SAP.
- Working on Inbound and Outbound interfaces between SAP and other systems like GIS, EC, Navrisk, NMS etc Via ABAP PI/PO/HCI using Proxy web services.
- Created SAP Workflows for timesheet approval process.
- Created SAP Workflows for PO approval process.
- ALE IDOC Created custom message types for Data migration. Standard IDOC analysing and error monitoring.
- Raised OSS messages and follow up with SAP.
Confidential
Fiori Technical Consultant - Senior ABAP Consultant
Environment: ECC 7.4
Responsibilities:
- Providing solutions.
- Product development - Mobile Application.
- Fiori App design.
- OData (Netweaver Gateway) Services creation: Created OData services to get and send data between ECC and FIORI system.
- ABAP developments.
Confidential
Onsite Technical Consultant - Senior ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Providing solutions, Estimations, Taking care of deliverable.
- Object assignments to the offshore team.
- Mentoring offshore team for critical developments.
- Reviewing and Managing coding standard and clients ABAP standards.
- BADI: Implemented BADI’s to achieve the business requirements:
- Implemented BADI to Populate the ICP’s in the cost sheet CK11N.
- Implemented GET DEFCCS BADI to populate the different costs to their respective buckets in CKM3N for various plants like Co-operage (Barrel), Sonoma (Wine), JDB (Jack Daniel whisky) etc.
- The different buckets are wood, liquid, Maturation, Containers, Labels, Closures, Other PackagingGift, Value Added Pack, Misc. Materials, Finished Prod Usage, External Processing, Labor, Overhead, Freight, ICP1, ICP2, ICP3, ICP4, ICP Others, Excise Tax, Import Fees, Variance, Exchange Rate Var.
- Implemented MB CHECK LINE BADI to check the Current planned price in Material master.If it is not maintained, then Error message: 'STOP runcostingfirst'.
- Implemented MB MIGO BADI and used update function module MR RKWA UPDATE in Update task to insert ICP’s to RKWA table.
- ALV report:
- Developed dynamic ALV report similar to CKM3N (Column view): This ALV report has dynamic columns based on the valid GL accounts and receipts.
- Developed ICP reconciliation report: This is an ALV report and it shows details of additional costs and intercompany profit (ICP) details.
- Developed side by side comparison report for source and target plant.: This ALV report is created to show additional costs split comparison between source and target plants.
- Change pointer using IDOC:
- Created custom message type ZMATMAS did the configuration to trigger custom function module at change pointer for plant price change in material master. This custom function module contains our custom logic to update data at the time of plant price change.
- BDC:
- Created BDC program to update “Percentage overhead” - KZZ2 for ICP’s.
- Created BDC program to update “Quantity-based overhead” - KZM2 for ICP’s.
- BAPI:
- BAPI Material SAVE data used to upload and change material master (MM02) with product costing.
- Implicit enhancement:
- Added batch to the standard ckm3n (Material price analysis) report.
- Implicit enhancement created to equal the target cost and actual cost in COR3 cost analysis.
- Implicit enhancement created to get the cost component structure view by passing the key KALNR.
- Customer exit:
- Created customer enhancement project for exit COPCP005 to adjust the COPA values like update Standard price in COPA.
- DDIC:
- Data elements: To show custom description at save layout of ALV report.
- Tables: Created custom tables to store check data.
- Views: Created views for faster access of database tables.
- Secondary index: Created Secondary index for faster access of database tables.
- Tcode: Created transaction codes to maintain custom table data.
- Append structure: Added MATNR to KOMK table.
- Events: Implemented logic at save event to validate table entries.
- KZM2 Automation tool.
- Worked on blue printing and realization phase for this implementation. Gathering requirement from the business users and providing estimation and solution’s.
- OSS NOTE: Implemented SAP Notes for Material ledger (ML) standard issues.
- DEBUGGING: Debugging and troubleshooting standard/configuration issues.
- Testing scripts in Quality system.
- Maintaining high quality code and process documentation (TS, Unit test documents) and responsible to move the developments to Quality system for business testing.
Confidential
Senior ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- SAPSCRIPT: Developed a check print for existing payment method C using SAPSCRIPT.
- ALV: Developed an ageing report for Confidential ’s using ALV. (To check the dues from customer for period 1-30, 31-60 etc.)
- ALV: Item substitution transition and reallocation: Developed an editable ALV report with check box. This report will show the open quantity, delivered quantity and ordered quantity. User can select item using the check box and can change the open quantity to update it in Sales order. BAPI used for SO Update.
- SD Routines: Created SD pricing routines (Requirements and formula) for below requirements:
- FORMS: Changes on PO output form and downloaded format of the text file.
- ALV: New hierarchical ALV to display item backorder history with item details.
Environment: ECC 6.0.
Confidential
SAP Agentry ABAP Consultant
Responsibilities:
- Enhanced Standard ABAP classes and Standard structure of BAPI wrapper to add custom data to the agentry screens like Work order header, operation details etc.
- Configured the SAP agentry configuration panel based on client’s requirement.
- Created custom MDO, Custom BAPI Wrapper and Custom Class handler where required to achieve client’s requirements.
- Analyzed the standard configuration issues by debugging.
Environment: ECC 6.0 and Agentry.
Confidential
SAP GTS Technical Consultant
Responsibilities:
- Standard GTS application configuration analysis.
- Standard GTS application enhancements.
- Solved Standard SAP GTS configuration issue by debugging/analyzing the standard program and enhanced the same as required by clients.
- BADI: BADI Implemented to change RFC destination.
Environment: ECC 6.0 and Agentry.
Confidential
Senior ABAP Consultant
Responsibilities:
- Provided best possible solution design and technical estimation to the clients for the new developments.
- Worked on Functional Design review of all the new developments being identified by the clients.
- Worked on Technical Designs for approved Functional Designs.
- Worked on complex objects as technical consultant. (Few Key objects are mentioned below)-
- ABAP WEBDYNPRO: Worked on different Web Dynpro concepts like using data transfer between views, input validations, displaying ALV, date navigator, different types of color legends for different kinds of leaves like full day leave, half day leave etc. handling table control etc.
- ALV: New ALV report developed to display Profit and loss report.
- BDC: Created new BDC program to update Business partner (BPC2) address and contact number from customer master.
- DMEE: Developed custom payment methods for use with Data Medium Exchange Engine (DMEE) format tree of tree type PAYM to generate a DME file for a given payment method.
- Created Nodes, sub nodes and new exit modules to achieve custom functionalities for custom payment methods and assigned these to the corresponding Nodes.
- BADI: Performed enhancement using BADI and created function module for sending Billing details to the customer’s mobile via SMS from SAP.
- ABAP WEBDYNPRO: Developed custom webdynpro applications for FB65, FB75, F-32, F.13, FB08, and F.80.
- INTERFACE:2 new custom programs developed using standard BAPI for FI posting (Employee salary upload and Expense upload).
- SCREEN EXIT: MIGO screen enhancement for adding Asset tab including table control, downloading the asset file in an excel file at the time of posting and uploading the same excel file after editing to update Asset master.
- SMARTFORMS: Created Smartform for Invoice print.
Environment: ECC 6.0, SRM7.0.
Confidential
Senior ABAP Consultant
Responsibilities:
- LSMW: Worked on Material Master Upload through LSMW using BAPI for data conversion from legacy system to SAP.
- USER EXIT: Worked on Sales Order enhancement to make freight conditions mandatory.
- LABEL PRINTING SMARTFORM: Worked on Handling Unit label printing smartforms for ZEBRA Printer using ZPL commands.
- BADI: ME PROCESS PO CUST implemented to check PO data.
Environment: ECC 6.0.
Confidential
SAP Technical Consultant
Responsibilities:
- Worked on report to send the Purchase Order Smartform output as email attachment or fax.
- Interface: Developed new report to transfer inventory data to FTP server and download the same file to RCI SAP location (Local network drive).
- Interface: Developed new report to fetch data from web service by creating proxy classes, logical ports using wsdl file. Then using those data and BAPI WARRANTYCLAIM CREATE warranty claim created by this program.
- Solved multiple tickets/issues related to ABAP.
Environment: ECC 6.0.
Confidential
SAP Technical Consultant
Responsibilities:
- Sparta Upgrade Tool: By using this tool all the errors tracked from Kyocera Sandbox and Kyocera Development system of the following objects:
- Programs
- Function group
- Includes
- Module pool
- Queries
- Subroutines.
- Error rectification: All the errors (Excluding the Unicode errors) have been corrected which are tracked from Sparta UPG tool.
Environment: 4.7 to ECC 6.0.
Confidential
SAP Technical Consultant
Responsibilities:
- Custom Infotype and ALV Report: Custom infotype 9024 ( and tracking) has been created to track the details of the employees.
- An Editable ALV report also developed to get the details of employees. User can update the details from the ALV output (If employees get any ) if employee didn’t get any then the report will display with blank date.
- If user double, click on the date then this date will automatically fill with current date.
- By using this report user could save multiple (Different class, type, Instructor) record of an employee.
Environment: 4.7 to ECC 6.0.
Confidential
SRM Technical Consultant
Responsibilities:
- BBP DOC CHANGE BADI functionality will help us to CHANGE/check any screen fields data of SRM7.0 portal. By using this BADI we can add our custom code (our own logic) to the standard SAP functionality:
- Foreachlineitemcheckforprodcategory=02i.e.serviceifit isserviceuncheckGR, GR/IRindicatorforPOitem.
- Default Account assignment category ‘Z’ of a PO (Item type ‘Service’ and Account assignment category ‘Asset’).
- Changes in the Smartforms for Purchase Order in SRM 7.0.
- Created a RFC in ECC to calculate the tax code (Which is changed according to ECC configuration during creation of a PO in SRM). This RFC is called from SRM and returns the changed Tax code of ECC system. After that on implicit enhancement has been created in the FM: BBP TAX UPDATE TAX SEG of SRM system to update the tax code in SRM.
- Implicit enhancement:
- It created to update asset master SRM to ECC with cost center, Description, Plant, Quantity, Unit of Measurement, Requestor.
- It was used to enhance the F4 help of Plant and F4 help of Storage location. (Storage location description will be displayed in the Storage location F4 help in the item data tab of a shopping cart.)
- BAPI FIXEDASSET CHANGE: BAPI is used to change Asset master.
Environment: SRM 7.0.
Confidential
SRM Technical Consultant
Responsibilities:
- BADI (BBP SC MODIFY UI): Implemented BBP SC MODIFY UI badi to remove the “Limit item” option from the “Add item” dropdown list at the time of creation of a shopping cart in SRM7.
- DOC CHECK BADI:
- Made the “Approver note” field mandatory. At the time of rejection of a shopping cart and Purchase order the approver should enter approver note.
- Made the “Value limit” field mandatory. At the time of creation of a shopping cart limit item they should always enter the value limit.
- Smartforms created for Purchase Order in SRM 7.0
Environment: SRM 7.0.
Confidential
DMG Team Member
Responsibilities:
- DMG (Delivery Management Group) is an internal QA forum to identify and prevent the defects being seeped through to while delivering objects to client. This group ensures Organization Standards along with SAP standards are being followed while delivering each object.
- Code review.
- Ensured object being delivered comply with Performance optimization.
Environment: ECC 6.0.
Confidential
SAP ABAP technical Consultant
Responsibilities:
- Developed the Webdynpro application for Ship-to-country level sales plan:
- Used this application where user can see Brand, Brand variant description, Customer brand variant description, TP Qty, FP Qty. In a table (Screen). Then user could select Brand and can see the details of that brand in another screen table. There were 2 radio buttons for tentative quantity and Firm plan quantity. After selecting the radio button user could edit the corresponding Qty. Then they could save those data to a custom table.
- Changed the logic of an ALV report. Few plants are closed so remove those plants from that report.
- Performed an enhancement for the below checking in transaction VT02N (Change shipment) using BADI LE SHIPMENT.
- Purpose: If user wants to change any shipment then it would check whether the invoice of that shipment was created or not. If it was created, then system will not allow the user to change the shipment.
Environment: ECC6.
Confidential
SAP Consultant
Responsibilities:
- Created a new layout form ZMEDRUCK, as copy of MEDRUCK (standard). The new layout will be adjusted to Luchini needs without modifying the print program.
- Developed ALV REPORT for HQ Daily Sales Report:
- Thisreportprovidesdailyrevenuedata. Thisdata,combinedwiththeother9HPPcompanieswillcomprise theConsolidatedGlobalSalesRevenueFlashReportforHPP.
Environment: ECC6.
Confidential
SAP Technical Consultant
Responsibilities:
- ALV: Developed an ALV report for FGs material management availability check. The report calculates the total quantity and available quantity of material based on Plant, Storage location and Batch. Also checked the updated retail price of the materials as per date. It also converted the total quantity and available quantity into cases. It is a dynamic report. The report contained a refresh button in the output. This button used for recalculation and for getting refreshed data.
- ALV: Developed an ALV report for Invoice list with specific customs number for import. The need for this FRICEW (REPORT) came from the statutory requirement from Custom Authority for PM Serbia to report the Imported Goods received in the Bonded warehouse within a period.
Environment: ECC6.
Confidential
Junior technical consultant
Responsibilities:
- Created report using ALV grid display to display sales orders with respect to various customers. On choosing the sales order document number called the transaction ‘VF03’ to get the details of billing document for that sales document number.
- Created report using ALV grid display to display sales orders with respect to various customers. On choosing the sales order document number called the transaction ‘VA02’ to change the sales order. The change of the sales order will see instantly in the report output.
- Implemented PO PROCCESS CUST badi to make the “Purchase requisition” field mandatory for document type FO and NB during creation of a PO in me21n transaction.