Sr. Abap Consultant Resume
0/5 (Submit Your Rating)
Malvern, PA
SUMMARY
- Over 8 years of experience in 3 full life cycle implementations of SAP R/3 with in - depth knowledge of ABAP/4, OOABAP, BSP, Workflow in SD, MM and PP modules. Worked on SAP ECC 6.0
- Strong ABAP/4 Programming experience which includes
- Reports - Classical, Interactive, ALV
- Interfaces - IDocs, BAPI, BDC Call Transaction
- Conversions - LSMW, BDC Session Method,
- Enhancements - User Exits, BADIs
- Forms - SAP Scripts, SMART FORMS,
- Dialog Programming - Screen Painter, Menu Painter
- Data Dictionary - Data Types, Domains, Tables, Lock Objects, Indexes
- Developed Function Modules - Synchronous, asynchronous and RFC enabled.
- Designed Technical specifications from Functional specifications of high complexity.
- Worked as Defect Prevention and Quality coordinator of ABAP technical team.
- Worked extensively in areas of ABAP/4 like SAP Scripts, smart forms, BDC, LSMW, Reports, ALV-BAPIs, Business objects, query(SQVI), BADI, User exits, ALE-IDOCs, ABAP dynpro, EDI, BADIs and OOABAP
- Upgrade from 4.7 to ECC 6.0. Worked on ALE/EDI/Idoc Configuration setup.
- Expertise in workbench tools like SQL Trace and Runtime Analysis.
- Good knowledge of workflow, ABAP Objects and ABAP Web Services.
- Proficient in Object Oriented ABAP and BSP Programming using MVC.
- Creation of Tasks, Templates, Methods, Role resolution and automation using Workflow.
- Knowledge of SAP Netweaver - SAP XI, EP, WAS, ITS, WebDynpro and BSP Programming.
- Involved in the conversion, mapping & migration of Legacy data using LSMW (Legacy System Migration Workbench), Developed BDC (Batch data Communication) programs for transferring data from legacy system to SAP R/3 System, Trouble Shooting, and Performance Tuning.
- Good knowledge of SAP Scripts, Smart forms, Adobe Forms and Logical Database and workflow.
- Experience in using workbench tools like SQL Trace, Runtime Analysis and ABAP Query.
- Hands on experience in Performing Back Ground Jobs and Scheduling Jobs.
- Proficient in Dialog programming and Object Oriented Programming.
- Involved in Integration of SRM with MM and integration of SRM with CCM Sub-Modules.
- Extensively worked with Interfaces, Application Link Enabling (ALE), Electronic Data Interchange (EDI) for Intermediate Document (IDOC), BDC, BAPI, RFC, & EDI and Data Conversions using the data migration workbench tool LSMW.
- Expertise in ABAP Objects and Work Flow.
- Expertise in Dialog Programming worked on Screen painter components like custom control, table control and other menu painter components.
- Highly motivated with strong problem solving skills with excellent communication and interpersonal skills.
- Good understanding of both business process and technical development.
- Positive work attitude to work independently and as well as in team.
- Performance tuning, testing, optimization of reports in system integration and user acceptance testing, SQL and short dump analysis ST22.
- Experienced in Designing screens using Form Painter and Smart Forms, SAP Script and designing menus using menu painter.
- Creation & customization of user-defined tables, creating new transactions, module-pool programming, function modules, interfaces.
PROFESSIONAL EXPERIENCE
Confidential, OR
Sr. ABAP Technical Consultant
Responsibilities:
- Developed a report that displayed the vendor report along with the outstanding PO number using tables EKKO, EKPO, and LFA1.
- Created SAP Finance general ledger account balance report that displayed debit balance, reporting credit balance, and the total debit balance.
- Used BAPI SALESORDER CREATEFROMDATA2 to create the sales order based on the order type with the help of transaction code BAPI.
- Developed a BDC call transaction program to upload master data from legacy to SAP system
- Created variants as per requirements.
- Worked on sales order enhancements. Appended structure in VBAK. Enhanced using SAPMV45A program, 8309 screen.
- ALE and IDoc setup for Customer Master (DEBMAS) distribution and Vendor master (CREMAS). Used Change Pointers technology for regular update of master data. Testing of inbound and outbound process while dispatching IDoc’s from one system to another system.
- Developed a custom ABAP program to convert vendor master customer fields.
- Worked on SD User Exits to carry out new pricing based on pallet, populating the promotion number from the price table.
- Built a SMARTFORM to read the barcodes of the purchased materials. Written a
- SAP Script to do this process.
- Used SAP SCRIPT to build user-defined screens.
Confidential, Jacksonville, FL
Sr. ABAP Technical Consultant
Responsibilities:
- Developed most of the User-Exits, BADIs and Requirements in MM and SD modules.
- Maintained partner profile and created inbound/outbound IDoc’s to generate sales orders/purchase orders and involved in generating EDI’s. Enhanced pricing catalog fields and thus pricing procedure determination using custom fields.
- Developed SAP Sales and Distribution (SD) incoming order ABAP report which provides information on incoming orders.
- Worked on User-Exits in MM, XM06 and XM02 function groups to add custom screens to the item detail of the Purchase requisition and Purchase Order and populated the standard PR, PO fields based on these custom fields using BADIs.
- Developed a report that displayed purchase requisitions (MM).
- Developed an ALV report to display sales document and material document as per the specifications.
- Modified Remittance advice SAP script for Vendor invoice as per customer requirements and changed the prefix of the Account number on the ACH file based on the payment method in the EXIT RFFOEXIT 101 and EXIT RFFOEXIT 105 user-exits of RFFOUS T program.
- Enhanced the Lockbox program(LFB2) using the User-Exit FEBLB001 for deducting company code based on Accounting Document for inter company transfers.
- Developed Progressive and Retainage billing Invoice for BROCK using Smartforms.
- Developed Complex Block ALV list programs for reports with varying layouts to be displayed similar to legacy reports. Worked on SD VOFM Routines and Pricing.
- Coordinated with Offshore team for the techno-functional issues and issue resolution with functional team onsite.
- Developed and revised technical specs and code of most of the technical objects in the project.
- Participated in Mercury QC testing, creating test plans and validating test cases developed by offshore and onsite resources.
- Fixed Bid contract process & Cost+ contract process (Resource related billing process).
- SD Pricing involving cost plus markup model for calculating selling prices.
- CATS for labor & equipment time recording
- RICEF enhancement to RRB: DIP custom characteristics transfer (Class Code, Pay Item, Condition Code, Shift Code etc.)to SD pricing. VOFM Routines enhancement.
- RICEF enhancement to PO Account assignment based on PO type.
- RICEF enhancement to fetch service order for job costed PO.
- RICEF enhancement to fetch Functional location in PO.
- Custom design to capture equipment & labor time entries using frontend screen & transfer into service order confirmations (IW41) & CATS on the backend.
- Reporting requirements capture & design
- Coordinated with development team for the techno-functional issues related to enhancements Developed and revised functional specs based on findings during the development process.
Confidential, Houston, TX
Sr. ABAP Technical Consultant
Responsibilities:
- Developed a file interface to extract the vendor changes in different languages (non-unicode system).
- Created jobs for a program to execute in different languages.
- Coded and tested ABAP SD user exits to support user changes for EDI transactions 850, 855 and 810 involving duplicate PO logic, adding new segments and fields.
- Developed ALE Filter report program to retrieve all the company code, purchasing Organization and Account Group combinations available in TBD05 table(Distribution Model for Message types)
- Developed file interface to read a XML file from SAP MDM and Create/Change materials in SAP R/3 and generate files for subsequent processes to take those files as input and extend the materials created.
- Coordinated Material Creation, change and extension end-to-end process of loading materials from MDM to R/3, extending the materials to all sales orgs and plants, further triggering Idocs to another R/3 box through MATMAS, SUBMAS, and CLFMAS Idocs.
- Extensively worked on Dictionary Objects.
- Designed the job scheduling for all the interfaces using TIDAL and wrote UNIX scripts to copy and move files to the file shares.
- Participated in Mercury QC testing, creating test plans and validating test cases developed by offshore and onsite resources.
- Participated in Mercury QC testing, creating test plans and validating test cases developed by offshore and onsite resources.
- Worked with SD & MM IDOCs including custom fields added.
- Vendor Master Data - BD64 ALE filter troubleshooting.
- Pushing the Purchasing Vendors and Accounting Vendors from One SAP system to another as required by different teams.
- Reporting requirements capture & design. ALE Filter setup and troubleshooting.
- Coordinated with development team for the techno-functional issues related to enhancements Developed and revised functional specs based on findings during the development process.
Confidential, Charlotte, NC
Responsibilities:
- Involved in resolving defects in Upgrade Environment and making changes to Z-Programs to make work accordingly with the new environment.
- Involved in SPDD, SPAU, and SAMT Phases for the Upgrade of 46c to ECC60 Environment.
- Worked on fixing the Issues related to Workflow in ECC60 Environment.
- Worked on Applying SAP Notes 862645(Material cost estimate: Material as a variant), 355703(Hebrew fax via SAP connect is not correct) 881737(Error WE 216 when you maintain UPC-E using ALE), 774763(ALLOCATIONS: Incorrect error GA776) for 4.6C.
- Worked on Importing of Reconciliation of Receivables/Payables for Affiliated Companies (f.2e) from 46c to ECC50 and Modifying the Program to work in the ECC50 Environment.
- Developed various ALV reports in the SD module for displaying the sales orders that are confirmed and that need to be confirmed. Different reports were developed for different plants based on the plant specific business requirements. The availability check is done for the orders that are unconfirmed. The reports are designed to be user interactive whereby the user can get into the VA02 and change the corresponding order from within the report.
- Developed Customer Inventory reports to display the open order quantity, open PO quantity, open Production order quantity and inventory stock available for customer’s perusal.
- Developed Invoice exception workflow with two level approvals. Business object BUS2081 and POSTED event is used. Escalations are done using deadline monitoring.
- Material creation Workflow prompting different users to fill in the attributes of the material based on the parameters selected by the initiator. Various approval levels involved based on the approval groups selected.
- Developed Workflows for three level approvals to approve freight invoice and suspect duplicate invoice approvals. Worked on SD Routines and Pricing.
- Worked on performance tuning of programs to reduce the runtime.
- Enhanced the runtime of BADIs and User-Exits using the temporary buffering of data and thence reduced the number of database reads.
- Sales deal & pricing agreements.
- Associated with IDocs for ALE processing both on inbound and outbound side.
- Designed and developed workflows. Defined workflow events, Classes, Methods and business objects, created workflow linkages and triggers for Notifications, Service Orders, Billing Documents, Debit Memo Requests and Invoices.
- Workflow triggered upon a Service Call creation, following which the Service Order, Service Quote and Sales Order are created.
- OTC process: Stok orders; Returns; Consignment of samples, Quantity Contract; Credit & Debit memo requests; Billing
Confidential, Malvern, PA
Sr. ABAP Consultant
Responsibilities:
- 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 RFC Function modules to retrieve data from BW for the trip data and populate the costs tab of each trip with the Cost center, Order Number and WBS element.
- Enhanced the approval of trips to reflect the customized cost assignment for each trip.
- Written BDC programs to update and change vendor master data by Session method for transactions XK01 and XK02 to update LFA1 table.
- Developed a Dialog program to maintain required fields of material master data. Used screen painter and menu painter for this transaction.
- Developed a program that displayed the data of sales order number, date created, and client number.
- Enhanced complex BSP application for the GDMS Application of Confidential to make the payments by Check and Wire transfer online. MVC Architecture is used in building the application.
- Developed password reset program using the Function Modules RSEC GENERATE PASSWORD and BAPI USER CHANGE to generate a new password to new users in the system and to send emails to users indicating their new roles added/deleted.
- Involved in ALE Config setup for HR and Travel and Expense modules. Developed a BSP application using the Object oriented features of MVC model to display the actual Vs target data based on Organization and Product category.
- Invoice and purchase order scripts for different countries based on different currencies and languages.
- Worked on performance tuning of programs to reduce the runtime.
- Worked on production issues and enhancements to existing complex BSP applications, ITS programs and dialog screens of ITS programs.
- Ports, partner profiles, ALE Distribution model and RFC connection setup for ALE.
- Developed Transfer rules and Update rules for BW to in corporate Business logic and perform data manipulation.
- Material creation Workflow prompting different users to fill in the attributes of the material based on the parameters selected by the initiator. Various approval levels involved based on the approval groups selected.
- Designed Workflows for three level approvals to approve freight invoice and suspect duplicate invoice approvals.
- Created function module to read approvers from org structure, send approval mail to group wise, and send notification to SAP inbox.
Confidential, Charlotte, NC
Sr. ABAP Consultant
Responsibilities:
- Used BAPI SALESORDER CREATEFROMDATA2 to create the sales order based on the order type with the help of transaction code BAPI.
- Developed a BDC call transaction program to upload material master data from legacy to SAP system
- Enhanced the SAP standard programs RM07ICN1 (Batch Scheduled) and RM07II31 (User Generated/Manual) to Create a notification and a work order for each physical inventory document created for the materials in each plant and storage location.
- Developed a business object and a BAPI to post the physical inventory documents and create a corresponding notification and a work order and then update the references of work order and physical Inventory document in each other. When the user creates a physical inventory document, a corresponding notification and work order gets created and the status of the same is updated in the IDoc that gets generated through the IDOC INBOUND ASYNCHRONOUS function call in the custom program.
- Enhanced the standard transaction IW32 and IW33 by adding a custom tab screen to the standard dialog screen to populate the reference physical Inventory document to the work order.
- Developed ALV report program to post all the cycle count differences in the physical inventory process using BAPI MATPHYSINV POSTDIFF.
- Enhanced SAP standard program RM07IIDF (MI20) to add the functionality of entering the reason code for count differences in Physical Inventory process at the MI20 screen itself without going to MI07 transaction every time the user posts the difference for each plant, storage location and material. Used the function module POPUP GET VALUES USER HELP for the same.
- Developed LSMW objects using BAPI and IDOC methods for material master upload, info-record upload and info-record changes.
- Experience working with various EDI standards (ANSI X.12) like EDI 850, EDI 834. Used third party software’s like Conversion Agent to perform the EDI conversions to support various industry standards.
- Developed the ALE enabled function module to capture non physical moves initiated from FS01 using BAPI GOODSMVT CREATE for moving the equipment from current customer to warehouse with movement type 632 and moving the equipment from warehouse to another new customer with movement type 631 and then assigning the new sold-to and ship-to customer numbers using the function module PM PARTNER UPDATE.
- Customized the transaction MI20 to enhance the list of posted/counted/recounted physical inventory documents by adding a new button to further display the set of equipment numbers linked to the physical inventory document in consideration and then edit the status of the same from the ALV report displayed.
- Facilitated the Workflow to send an approval mail with image attachment for any invoice item that does not required good receipt (2Way)
- Ports, partner profiles, ALE Distribution model and RFC connection setup for ALE.
- Developed three Workflows (2Way, Price, Quantity) for PO related invoice
- Worked on business object BUS2081, Created a Z* Org structure to maintain non-PO approvers, PO default approvers
- Created function module to read approvers from org structure, send approval mail to group wise, and send notification to SAP inbox
- Equipment installation & reconditioning; Notifications; Service orders processing; Resource related billing; settlement; Billing
- Physical Inventory process enhanced to create a notification and a work order for each physical inventory document created for the materials per plant/ storage location.
- Service processing enhancement (IW32 and IW33): custom tab screen to the standard dialog screen to populate the reference physical Inventory document to the work order.
- Reason code functionality to count differences in Physical Inventory process (MI20).
- Data conversion: LSMW objects for material master upload, info-record upload and changes.
- RICEF enhancement to move the equipment from current customer to warehouse with movement type 632 and moving the equipment from warehouse to another new customer with movement type 631 and then assigning the new sold-to and ship-to customer numbers using the function module PM PARTNER UPDATE.
- Customization of transaction MI09 to post the difference in cycle counts without reference to Physical inventory document.
- Customization of transaction MI20 to enhance the list of posted/counted/recounted physical inventory documents to display the set of equipment numbers linked to the physical inventory document in consideration and then edits the status using a report.
Confidential
ABAP Consultant
Responsibilities:
- Involved in 2 full life cycle implementations of the project with two different architectures.
- Involved in the generation of various classical reports as well as ALV reports.
- Created an interactive list displaying sales orders and line items, which needed to be delivered by a certain date. Delivery dates were used as selection criteria.
- Interactive report which displays all the sales orders for one particular customer, the items ordered for that particular order, quantity ordered, goods issue date and contact information about that customer.
- Developed report, which provides a summary of the Invoices already processed i.e. payment, has already been made to the vendors.
- Developed conversion programs for uploading data from legacy files to custom tables.
- Used BAPIs for posting valid data into SAP tables after thorough validations and processing.
- Worked on IDoc customization with Message Control and Change pointers.
- Identify the IDocs required in SD, MM and implement the IDocs including addition of new fields if required.
- Developed Interface Program, which will send PR proposals from External system that need to be uploaded by Our System using RFC. ALE Distribution model setup and configuration.
- Experience working with various EDI standards (ANSI X.12) like EDI 850, EDI 834. Used third party software’s like Conversion Agent to perform the EDI conversions to support various industry standards.
- Used IsValidEmail web service to validate email ids.
- Consumed WSDL file through BSP which involves the proxy development.
- Peer review considering quality of code and performance bottlenecks for objects developed by peers.
- Involved in batch monitoring and scheduling of jobs after the Go-Live of the project.
- Extended post Go-Live Support to the client in enhancing the codes.
Environment: MS Windows, SAP R/3 4.6c, ABAP/4, SD, MM, FI,CO, PP modules, Oracle 8i, ALE.
Confidential
ABAP Consultant
Responsibilities:
- Running extended checks on all development objects to make sure they are working in the 4.7Environment.
- Used Runtime analysis to analyze the processing of the reports. Based on the estimated time for each action, modified queries to ease the database interaction.
- Extensively used SQL Trace for analyzing the SQL statements in the reports.
- Worked with Dump Analysis to specifically point out the root causes of short dumps and worked based on the analysis report to solve such runtime issues.
- Conversion updates Sales Document header data, item data and partner data in SAP through LSMW - Recording Method. ALE Distribution model setup and configuration.
- Developed an inbound interface to create customer master records.
- Extended basic IDOC type DEBMAS06 to include a new segment field master BOL number and modified the function module MASTER IDOC DISTRIBUTE for the inbound orders.
- Extended IDOC for Orders05 for outbound processing.
- BDC Interface for loading Customer Master and Vendor Master Data and Customer Credit Information.Generated a summary report to list the total amount of invoices for a G/L account.
- Used BAPIs for posting valid data into SAP tables after thorough validations and processing.
Environment: MS Windows, SAP R/3 4.6c, ABAP/4, SD, MM, FI,CO, PP modules, Oracle 8i, ALE.