Lead Software Engineer - Sap Abap Resume
PROFESSIONAL SUMMARY:
- Highly skilled, Motivated, Enthusiastic, Result oriented,Professional with 13+ yearsof ABAP experienceworked on SAP Implementations, Support, Upgrade andRolloutProjects.
- Extensive working experience in SAP modules SD, MM, FI/CO, PS, PP, PM, QM, WM.
- Technical Consultant in ABAP/4 with experience in versions from 4.6B to 4.7 and ECC6.0.
- Experience and technical proficiency in ABAP/4 Workbench, DIALOG PROGRAMMING, BDC, LSMW, ABAP/4 Query tool, Classical Reports, INTERACTIVE REPORTS, ALV, OBJECT ORIENTED ABAP, BADI, USER - EXITS, CATT, SAPSCRIPTS, SMARTFORMS, ALE/EDI, IDOCs, BAPI, WORKFLOW and various aspects of the ABAP/4 programming language.
- As a WORKFLOW DEVELOPERwrote technical specs, configured the workflow system, developed the workflows and trained end-users.
- Hands on Experience in SAP HANA data modeling using Attribute View, Analytic View and Calculation View and exposure on SQL script.
- Good experience on SAP HANA Customer Activity repository (CAR) RDS V4.10 models for retail application.
- Good knowledge on activating SAP HANA content for SAP CAR by using the program /CAR/ACTIVATE HANA CONTENET.
- Working as a SAP Netweaver Professional with experience in SAP Enterprise Portals, Webdynpro Java, Webdynpro ABAP, Workflow, ODATA, SAP UI5, SAP FIORI and SAP Screen Personas 3.0.
- Experienced in personalizing ERP screens as per business requirements using Screen Personas 3.0.
- Experienced in enhancing and customizing FIORI apps
- Have good knowledge on using Eclipse and SAP Web IDE.
- Experienced in building applications using SAPUI5.
- Experienced in configuring FIORI apps on Launchpad and on Portal
- Good exposure on S/4 HANA and Knowledge on SAP Fiori.
- Strong hands onexperience in WEBDYNPROS for ABAP. Linked with ADOBE FORMS interactive as well as offline forms. Developed numerous WD components, made them reusable, Developed I-views.
- Implemented Extended Notification to send the work items depending on the task. Approvals and all the outcomes can be executed directly from the Outlook. Configured all the setting in SWNCONFIG and background jobs for sending the work items.
- Customized the Business object by a custom method to fill in the approved agent while processing in background, used "RH GET STRUCTURE" to get the appropriate agent.
- Involved in troubleshooting workflow issues. Experienced in using Workflow diagnostic tools.
- Developed a WORKFLOW to send email notification to couple of power-users when a background job fails.
- Strong hands onexperience in WEBDYNPROS for ABAP. Linked with ADOBE FORMS interactive as well as offline forms. Developed numerous WD components, made them reusable, Developed I-views.
- Involved in Converting existing SMART FORMS to ADOBE FORMS.
- Expertise in Creating WEBDYNPRO with different USER INTERFACE (UI) elements, plugs and window controller..
- Single Point Of Contact(SPOC) for all development requests; develop technical design, code and unit test application fixes and enhancements.
- SAP ABAP Development with strong background in Design, Development, Impact analysis, Enhancements, Performance Tuning, Debugging and Testing.
- Involved in implementing common development processes and procedures; provide QA reviews and make recommendations for change.
- Expertise in implementing OSSnotes.
- Proficient in interface programming using Remote Enabled Function Modules(RFC’s).
- Involved in integration process using ALE, IDOC and BAPI, PROXY.
- Expert in EDI / IDOC configuration, development, installation, and mapping with full cycle Implementations.
- Expert in ALE configuration and development (Master and Transaction data).
- Additional Areas of Expertise includes providing Corporate Training.
- Dedicated, eagerness to learn, Quick Learner, Self Confident and Positive Thinking, Multitask oriented, flexible, can work autonomously, under pressure and Good Team Player with Leadership Skills.
- Strong analytical and problem solving skills,
- Strong interpersonal and communication skills..
TECHNICAL SKILLS:
ERP Package: SAP R/3 4.6C, 4.7, ECC 5.0, ECC 6.0.
Operating Systems: Windows95/98/NT/2000/XP, MS-DOS, LINUX
Language: ABAP/4, JAVA, C, C++, PL/SQL.
GUI: VB 6.0.
RDBMS: Oracle 7.x./8i, SQL Server 6.5, MS Access 97/00
Web Technologies: HTML,DHTML,Javascript,JDBC, Servlets, JSP.
Application: MS Office.
PROFESSIONAL EXPERIENCE:
Confidential
Lead Software Engineer - SAP ABAP
Responsibilities:
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-Day Production Support Issues, Developing, Testing With Users, Transport to Production.
- Experienced in configuring FIORI apps on Launchpad and on Portal
- Creation and Enhancement of Workflows w.r.t Custom Applications as well as FIORI apps
- Experienced in enhancing and customizing FIORI apps
- Have good knowledge on using Eclipse and SAP Web IDE.
- Experienced in building applications using SAPUI5.
- Experienced in building ODATA services by consuming RFC’s.
- Experienced in consuming BPM ODATA services in SAPUI5 applications.
- Version upgrade of standard apps and pilot user so-ordination.
- Have worked in module like Objectives and performance cycle of the appraisal. This include end to end objectives and performance life cycle SAPUI5 screens development.
- In this project we are introducing fIori solution to customer for existing potal and SAP functionalities.
- As in the first phase of development we are implementing 5 custom apps and 4 standard apps.
- Customized the Business object by a custom method to fill in the approved agent while processing in background, used "RH GET STRUCTURE" to get the appropriate agent.
- Involved in troubleshooting workflow issues. Experienced in using Workflow diagnostic tools.
- Developed a workflow to send email notification to couple of power-users when a background job fails.
- Developed a SMARTFORM& ALV Report for Material Issue Requisition Form which includes a Item Description, Part Number, Material Code, Quantity Required & Issued etc.
- Developed a SMARTFORM for Packing List by copying from the Standard form RLB INVOICE and added additional data fetching logic to have a Custom Form.
- Distributed data like Customer Master (DEBMAS),Replicant Batch (BATMAS) and external agent service processing (DESADV) through ALE/IDOC.
- Worked on designing ALE/IDOC interfaces for various systems to facilitate data transfer. The application areas include MM and SD. Testing of inbound and outbound process while dispatching IDOC'S from one system to another system.
- Worked in ALE configuration of partner profiles, port definition, and RFC&WORKFLOW process to connect third party systems.
- Created a CUSTOM IDOC that can be triggered from a batch job with following fields in a segment (PO number, Item number, Qty delivered, Delivery Complete Indicator).
- Configured and enhanced 855 and 865 Inbound EDI message for purchase order acknowledgement.
- Configured EDI in SAP for Orders processing and worked on user exit in IDOC INPUT ORDERS to populate payment terms info into custom table to be used in order processing.
Confidential
Lead Consultant - SAP ABAP
Responsibilities:
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-Day Production Support Issues, Developing, Testing With Users, Transport to Production.
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-Day Production Support Issues, Developing, Testing With Users, Transport to Production.
- Strong hands onexperience in WEBDYNPROS for ABAP. Linked with ADOBE FORMS interactive as well as offline forms. Developed numerous WD components, made them reusable, Developed I-views.
- Involved in Converting existing SMART FORMS to ADOBE FORMS.
- Expertise in Creating WEBDYNPRO with different USER INTERFACE (UI) elements, plugs and window controller..
- Creating NetWeaver Portal iViews for Dashboard Manage and it consists of List Boxes with existing favorites and an option to ADD it to Dashboard iViews using ABAP Webdynpros.
- Personalization of eReport Center used in Chevron Confidential Chemicals SAP Portal using ABAP Webdynpros.
- Homepage modifications to display by default favorite query/view results using ABAP Webdynpros.
- Developed SAP Adobe Interactive form using JAVA Webdynpro which updates SAP database for t-code KB31N using BAPI ACC STAT KEY FIG POST of PS- Module. This form has input fields and dropdown options and SUBMIT to SAP BUTTTON.
- Developed SAP Adobe Interactive form -OFFLINE Scenario using JAVA Webdynrpo with which user can fill -in the Adobe PDF form at his convenience and upload it via SAP Portal which inturn updates SAP.
- Distributed data like Customer Master (DEBMAS),Replicant Batch (BATMAS) and external agent service processing (DESADV) through ALE/IDOC.
- Worked on designing ALE/IDOC interfaces for various systems to facilitate data transfer. The application areas include MM and SD. Testing of inbound and outbound process while dispatching IDOC'S from one system to another system.
- Worked in ALE configuration of partner profiles, port definition, and RFC&WORKFLOW process to connect third party systems.
- Created a CUSTOM IDOC that can be triggered from a batch job with following fields in a segment (PO number, Item number, Qty delivered, Delivery Complete Indicator).
- Configured and enhanced 855 and 865 Inbound EDI message for purchase order acknowledgement.
- Configured EDI in SAP for Orders processing and worked on user exit in IDOC INPUT ORDERS to populate payment terms info into custom table to be used in order processing.
- Worked with FI user exit EXIT SAPMF02D 001. The requirement is when we create customer master, we need to find and assign the DMA (Designated Market Area) code or sales district to the customer by using the zip code of the customer.
- Added Vendor Business Address fields to Vendor Master Application (SAPMF02K) by using EXIT SAPMF02K 001.
- Implemented User Exit USEREXIT SAVE DOCUMENT in MV50AFZ1 to save delivery header and item information in Custom Tables for the creation of Credit Memo.
- Used function BAPI SHIPMENT CREATE for creating shipment documents for select customers. The BAPI method CREATE FROM DATA creates the shipment document for deliveries that are posted for Goods issues.
- Created a program to add deliveries to shipment by passing the delivery number to the table parameters when using BAPI SHIPMENT CHANGE.
- Used SAP BAPI’s extensively for creating, updating and deleting master, instead of BDC’s.
- Created a workflow to create / change Purchase Order depending on the input values entered in the custom screen of Service Notification. Created a subtype of standard business object BUS and developed custom method. The workflow is triggered by a custom event. When there is any change in input field values on the custom screen, the event gets created and sends a mail both external and internal to the purchasing group, where Buyer user id and email id is determined through rule based function module. Buyer details are maintained in custom table.
- Workflow for Purchase Requisition with multiple approvals depending on the release overs determination involved in developing custom table & custom method by delegating to the higher approvers is provided using manual organization. Purchase Requisition Approval and Rejection is communicated to the Requisitioner as well to the buyer for further processing.
- Configured the Purchasing Release settings in SPRO for workflow depending on the Release strategy & Release code.
- Developed a MM Purchase Requisition workflow that is triggered when a Purchase Requisition is created. It sends external mail and internal mail to Buyer or MRP controller depending on the item category to enable the MRP controller to create STO, route to the Buyer or delete the requisition. Created a subtype of the standard SAP business object BUS developed a custom event, custom methods and custom attributes. Agent determination is done through rule based function module.
- Automized the workflow settings for initial setup in SWU
- Implemented Extended Notification to send the work items depending on the task. Approvals and all the outcomes can be executed directly from the Outlook. Configured all the setting in SWNCONFIG and background jobs for sending the work items.
- Developed PS project system workflow triggered there are changes in network that effect order materials changes the purchase requisition. The workflow is triggered by a custom event Purchase Order Change Created a subtype of standard business object and developed custom method. An Email notification purchasing agents receives a message in mail system regarding changes to be made.
- Sales Order Cancellation Workflow: When a Sales Order Item has been rejected, a work item will be sent for approval to the Approvers. Extended Business object. Maintained Change document event linkage. Created new events and methods in the extended subtypes. Created the role resolution for determining the approvers.
- Customer Master Create Workflow: Developed a work flow to manage customer master creation. Once base view is created workflow is triggered for sales view followed by accounting view. Extended the business object Event was triggered using change document object. Developed role based function modules to determine user responsible.
- Created event type linkages for business objects, MAST which calls a custom defined function module when BOM has been changed or created.
- Prepared the technical specifications for the above workflows. Apart from this, also have been involved in workflow administration issues and diagnostic tools.
- Implemented Enhancement spot for the Transaction MB51(Material Document List) to add the Additional User Verification for key users to check any authorization violations done for the postings of specified movement types.
- Involved in implementing additional functionality for a LB10 (Transfer Requirement list for storage type).
Confidential
Sr. Technical Consultant - SAP ABAP
Responsibilities:
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-Day Production Support Issues, Developing, Testing With Users, Transport to Production.
- Created custom dictionary objects (Tables) to store the visitors registered using the WEBDYNPRO application.
- Worked on ADOBE INTERACTIVE FORMS in WEB DYNPRO for ABAP
- Created views with UI elements and windows for user input based on the requirements using WEBDYNPRO Frame work and created the navigation between the views using Inbound/Outbound Plugs for WEBDYNPRO application.
- Developed a WEBDYNPRO Application for Sales Performance of Confidential AG for the Target Year & Actual Month for the Billing Document Number’s for which the PGI(POST GOODS ISSUE) Done and based on the ‘Actual Goods Movement Dates’, Delivery Type ‘ZSPX’, Sales Organization ‘ZEXP’ & Division ‘B1’ for which the Deliveries, Sold-to-country, ship-to-country, FOB Values will be Updated into the Custom Table from which fetched for display.
- Worked on BADI Implementations for SD module BADI SD ACCOUNTING ITEM, BADI SD SALES and BADI SD SALES ITEM. The method ITEM CHECK checks whether the line item has a hazardous material and displays a pop up message if there is a hazardous material.
Confidential
Sr. Consultant - SAP PRACTICE
Responsibilities:
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-Day Production Support Issues, Developing, Testing With Users, Transport to Production.
- Distributed data like Customer Master (DEBMAS),Replicant Batch (BATMAS) and external agent service processing (DESADV) through ALE/IDOC.
- Worked on designing ALE/IDOC interfaces for various systems to facilitate data transfer. The application areas include MM and SD. Testing of inbound and outbound process while dispatching IDOC'S from one system to another system.
- Worked in ALE configuration of partner profiles, port definition, and RFC&WORKFLOW process to connect third party systems.
- Created a CUSTOM IDOC that can be triggered from a batch job with following fields in a segment (PO number, Item number, Qty delivered, Delivery Complete Indicator).
- Configured and enhanced 855 and 865 Inbound EDI message for purchase order acknowledgement.
- Configured EDI in SAP for Orders processing and worked on user exit in IDOC INPUT ORDERS to populate payment terms info into custom table to be used in order processing.
- Session Method was used to transfer sales document (VBAK and VBAP) into SAP system. The function modules used for the session method are BDC OPEN GROUP, BDC INSERT, and BDC CLOSE GROUP.
- Designed and coded a BDC program for Sales Orders that updated records in the sales order screen or will create new sales orders depending on the source data file from external systems using VA01 and VA02 transactions. BDC is used to upload data for different transactions in different modules like Vendor Master Creation using XK01, Material Creation using MM01.
- Migrated data from legacy system, which involved changes in material master, changes in vendor approval date in MM module and GL account master data in FI module using BDC session method.
- Extensively worked on BDC Conversion in MM and SD modules for uploading vendor master data.
Confidential
Sr. Consultant - SAP PRACTICE
Responsibilities:
- Developed a SMARTFORM& ALV Report for Material Issue Requisition Form which includes a Item Description, Part Number, Material Code, Quantity Required & Issued etc.
- Developed a SMARTFORM for Packing List by copying from the Standard form RLB INVOICE and added additional data fetching logic to have a Custom Form.
- Developed complex objects like module pool in OO ABAP and WEB DYNPROS.
- Created VIEWS, VIEWSETS and Windows in WEB DYNPRO
- Developed controller actions in WEBDYNPRO, Implemented Context Mappings using WEB DYNPRO Architecture
- Created views with UI elements and windows for user input based on the requirements using WEBDYNPRO Frame work and created the navigation between the views using Inbound/Outbound Plugs for WEBDYNPRO application.
- Responsible for design and development of various reports for Portal in WEBDYNPRO ABAP.
Confidential
Sr. Consultant - ERP
Responsibilities:
- Reviewed the functional specification received from Onsite Core-Team Members and Estimating the Effort Based on Complexity matrix.
- Worked on BADI Implementations for SD module BADI SD ACCOUNTING ITEM, BADI SD SALES and BADI SD SALES ITEM. The method ITEM CHECK checks whether the line item has a hazardous material and displays a pop up message if there is a hazardous material.
- Developed BADI for MIGO to save custom data in MSEG table after post in MIGO transaction.
- Added additional required code in changing information line in usage decision in functional exit EXIT SAPMQEVA 004.
- Developed User-Exit to validate and make changes if necessary to header text entered by user before saving the Purchase Order.
- Created an INTERACTIVE REPORT using ALV function modules, which lists the customer details in the basic list. If the customer number is selected, the corresponding sales orders and purchase order details will be displayed in the secondary lists. Drill down to transaction “MM03” is also provided.
Confidential
LEAD Consultant - SAP ABAP
Responsibilities:
- Reviewed the functional specification received from Onsite Core-Team Members and Estimating the Effort Based on Complexity matrix.
- Responsible for understanding Business Requirements and translate into technical specifications.
- Involved in Day-To-DayProduction Support Issues, Developing, Testing With Users, Transport to Production.
- Provided Technical Support for Unit, String and Integration Testing including, Bug Fixes, and Change Request Developments.
- Provided Technical solution and support for RICEFW object developments.
- Worked on the ADOBE FORMS integration and generation in WEBDYNPRO.
- Developed the ABAP WEBDYNPRO view for display and maintenance of material and vendor details
- Created custom dictionary objects (Tables) to store the visitors registered using the WEBDYNPRO application.
- Developed Iviews and deployed various WEBDYNPRO APPLICATION to the portal.
- Used cross component programming in using various Webdynpro Components.
Confidential
Sr. ERP Consultant - SAP ABAP
Responsibilities:
- Worked with Technical Integration and Process Teams to obtain Functional Requirements.
- Wrote Technical Specifications based on Business Users Input and Functional Design Specifications.
- Developed a RFC for Calculation of ETD(ETD Mumbai RDD)& ETA(ETA Project) Values for the Workorders(VBELN’s) based on the Sales Document Type “ZVEX” and Sales Organization “ZEXP” Dist Channel & Requested Delivery Dates.
- Developed a SMARTFORM for Root Cause Analysis for Breakdowns i.e, On change of Every WORKCENTERS different Notifications and the Downtime, Object Part, Damage, Root Cause will be Varied.
- Handled a Modifications for SMARTFORM in the Print Program /BAJAJ/OTDIDFACTINV SURAT INDO for INDONESIA by calling the Function Module NUMBER GET NEXT by giving the input parameters like NR RANGE NR, OBJECT, QUANTITY, TO YEAR to achieve the Increment in the Number range for respective Billing Doc Numbers for SURAT JALAN and in any case for the respective Billing Document Number if the Print Option is already given The number range should not be Updated for which I had created a ZTABLE "ZBILLING CHECK" with the fields Billing doc and the Number range. and the check has been performed for the billing documents for which the Number range already exists.
- Developed a SMARTFORM for CENTRAL EXCISE based on the WORK ORDER’s.
- Developed a Module pool application for Annual Job Planning Process for which Cost Center & Fiscal Yr would be the inputs to display the Budget Consumed upto given Fiscal yr for Repairs & Maintenance, Stores & Spares, Incomes & Other expenses Departments with the WORKFLOW Implementation for sending the approval.
- Developed a Module pool application of BUDGET for Repairs & Maintenance, Stores & Spares, Incomes & Other expenses for displaying the Total Estimated Consumption value for next year, Total HOD Proposed, GM Accepted, Final Approved.
- Added additional required code in changing information line in usage decision in functional exit EXIT SAPMQEVA 004.
- Developed User-Exit to validate and make changes if necessary to header text entered by user before saving the Purchase Order.
Confidential, BOSTON, Massachusetts
Sr. SAP ABAP Consultant
Responsibilities:
- Involved in the Writing of Technical Specifications by translating Functional Requirements and Business Processes, to be developed into Effective ABAP Code.
- Closely interacted with Functional resources and off-shore technical teams for enhancements and support work.
- Implemented User Exit USEREXIT SAVE DOCUMENT in MV50AFZ1 to save delivery header and item information in Custom Tables for the creation of Credit Memo.
- Worked with FI user exit EXIT SAPMF02D 001. The requirement is when we create customer master, we need to find and assign the DMA (Designated Market Area) code or sales district to the customer by using the zip code of the customer.
- Added Vendor Business Address fields to Vendor Master Application (SAPMF02K) by using EXIT SAPMF02K 001.
- Developed BADI for MIGO to save custom data in MSEG table after post in MIGO transaction.
- Used function BAPI SHIPMENT CREATE for creating shipment documents for select customers. The BAPI method CREATE FROM DATA creates the shipment document for deliveries that are posted for Goods issues.
- Created a program to add deliveries to shipment by passing the delivery number to the table parameters when using BAPI SHIPMENT CHANGE.
- Used SAP BAPI’s extensively for creating, updating and deleting master, instead of BDC’s.
Confidential
Sr. SAP ABAP Consultant
Responsibilities:
- Worked with Technical Integration and Process Teams to obtain Functional Requirements.
- Wrote Technical Specifications based on Business Users Input and Functional Design Specifications.
- Provided Technical Support for Unit, String and Integration Testing including, Bug Fixes, and Change Request Developments.
- Worked onADOBE INTERACTIVE FORMS in WEB DYNPRO for ABAP
- Created VIEWS, VIEWSETS and Windows in WEB DYNPRO
- Developed controller actions in WEBDYNPRO, Implemented Context Mappings using WEB DYNPRO Architecture
- Worked on I views, Tables, and UI elements in Webdynpro
- Developed complex WEBDYNPRO Components like Opportunity Screen, Main Menu etc.,.
- Developed complex objects like module pool in OO ABAP and WEB DYNPROS.
- Created ABAP WebDynpro application with ALV component for Sales
- Integrating Web Dynpro Views to existing Enterprise Portal applications
- Managed Portal Content creation using I-Views/ Worksets/ Rolesand set up Single Sign-on/ Authentication with Active Directory and passing credentials to SAP R/3 and 3rd party systems like Live-Link for Document Management, Microstrategy for Reporting etc.
- Used BAPI’s extensively for creating, updating and deleting master, instead of BDC’s.
- Worked on BAPI EMPLCOMM CHANGE to get employee communication changed data.
- Created the RFC function module in R/3 to get the Requisitioner ID for the purchase requisition from the EBP system.
Confidential
Sr. SAP System Engineer
Responsibilities:
- Involved in the Writing of Technical Specifications by translating Functional Requirements and Business Processes, to be developed into Effective ABAP Code.
- Closely interacted with Functional resources and off-shore technical teams for enhancements and support work.
- Worked on Day to Day support issues for Clearing Tickets in ABAP.
- Provided Technical Support for Unit, String and Integration Testing including, Bug Fixes, and Change Request Developments.
- Designed and developed a Report To List The Purchase Order Quantity for statistical delivery date which gives the cumulative totals for the plants, material group, factory which were entered in the selection criteria.
- Created CLASSICAL and INTERACTIVE REPORT to display all the Purchase Orders for the Purchasing Organization, Purchase groups and display the total, and individual values of all the Purchase Orders.
- Developed a sales document details report that displays all the sales orders along with delivery and billing document details as per user defined date range and/or order type. User had the option of calling specific transactions to get further details of the selected document.
- SAPSCRIPTS has been used to Design the Layout sets for various pre-printed stationary and plain formats like sales order confirmation, delivery document, invoice document.
- Worked on the layout set for Invoice and its print program to list full box qty / prices and broken box qty / prices in separate lines for the same line item.
- Modified the layout for Order confirmation and its print program to list full box qty / prices and broken box qty / prices in separate lines for the same line item for the confirmed qty with the discount.
- Implemented user-exit EXIT SAPLVEDE 002 to populate custom segments in extension IDOC for ORDERS05 IDOC.
- Used Flat Files and BDC programs for automatic data migration of Material Master Data from legacy system to SAP R/3 system.
- Developed BDCs (Conversions) to extend materials for warehouse and reads an input file and uploads the data into MM02 Transaction .
- Created BDC programs for customer, vendor, material master & BOM uploading from excel to R/3 system. Error records were collected into a separate session and processed them using Batch Input Session Method.
- Created BDC for Uploading goods issue data from application server into SAP tables. This program is used to upload data on a daily basis using call transaction method.