Abap/4 Interface Development Resume
New York City, NY
SUMMARY
- 10 years of professional experience in programming as an ABAP\4 technical consultant with expertise in implementing and integrating software applications and modules under different versions of SAP R/3 environment.
- Having Technical and Cross - Functional experience in various modules and applications of SAP R/3. Good understanding of business process procedures of SD, MM, FI/CO, HR, QM, WM, PP, PM, BW/BI, APO, EWM, PI and good exposure to CRM and SRM modules.
- Have extreme knowledge on RTR process.
- Have good techno functional experience in Order to Cash (SD and Supply Chain Management (core APO and EWM).
- Strong experience in Data Migration of Legacy Data from non-SAP into SAP with LSMW (Legacy System Migration Workbench), BDC Programs (Batch Data Communication), Call Transactions and session method.
- Experience in Developing ALV Reports Interactive Reports / Drill-Down Reports, and Conventional Reports (Print Lists); BAPI / RFC / Function modules; Web Dynpro / Dynamic Programming / Dialog Programming, Screen Painter to create Custom Screens; User Exits / BADIs / Enhancements, ABAP Workbench Tools ABAP Dictionary, ABAP Editor, Function Builder, and Transactions, ABAP Data Dictionary Z Tables.
- Experience in RICEFW Objects
- Developed and modified Forms using Smart forms, SAP Scripts and also have good knowledge in Adobe forms.
- Experience in ABAP Debugging of different SAP Business Processes. Experience with Performance Tuning.
- Experience in Adobe Interactive Forms, Object Oriented ABAP, Web Dynpro.
- Good Knowledge of configuring EDI, ALE and good experience on IDOC programming, testing for inbound and outbound IDOC’s, extensions and creating custom IDOC’s as per business requirement.
- Experience in Configuration, set-up, and processes for Archiving / Archives for Transactional data, Reports (Print Lists), and Business Documents.
- Worked on SAP Net Weaver BI.
- Worked on BOPF and BRF plus.
- Worked on XI platform / PI (Process Integration) / Net weaver, experience with SOA.
- Strong analytical and problem solving skills with excellent interpersonal and communication skills.
TECHNICAL SKILLS
Data Dictionary: Structures, Domains & Data Elements.
Reports: Classical, Interactive, ALV Reports.
Forms: SAP Scripts, Smart Forms, Adobe Forms.
Interfaces: BAPI, EDI/ALE/IDocs, RFC, Workflow.
Conversions: BDC runs, LSMW.
Enhancements: User Exits, Badi’s
Module Pool & Tools: Screen Painter and Menu Painter using Dialog Programming, CATT, ITS, BSP, Web Dynpro.
ERP: ECC 6.0, 5.0, SAP R/3 4.7c, 4.6c,PL/SQL.
Programming: ABAP/4, C, C++, Java, Oracle SQL
O/S: Windows Family, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
ABAP/4 Interface Development
Environment: ECC 6.0
Responsibilities:
- Worked on OO ALV report for shipping user details and its summary report to display employee number, date, time, t-code, production order, COO (country of origin), pallet id, case id, Upc material, grid, its description also operation code on the report.
- Enhanced user exit-SAVE DOCUMENT PREPARE for the sales order transaction VA01 and VA02 to enable PO Number means only for display.
- Developed a module pool program to create new PO Number, using existing CTN Reference, print and modify PO numbers for Sales orders.
- Worked on a User Exit to Change Payer value for invoice list instead Sold to party value of Invoice when creating invoice List using VF23.
- Worked on enhancement to populate value for job quote based on customer in MV45AFZZ in sales order.
- Enhanced the developed WebDyn Pro screen for Order to Cash (OTC).
- Developed enhancement for Inbound and Outbound MAPIN and MAPOUT in EWM
- Good Knowledge of Inbound/Outbound Process in EWM.
- Developed and Modified EWM RF screen Designing.
- Developed a customized report for EWM Monitor by doing suitable customization and Creating Function Modules.
- Worked on an enhancement program to consolidate the deliveries so that the items belong to same shipping point can be grouped according to the number of orders and quantity to fit in standard boxes to reduce cost as batch job which can be called further with an User Exit.
- Worked with the business to identify and document all requirements relating to EDI and its application to business process and supported those requirements.
- Extended an IDoc for replicating Goods Receipt (GR) information from SAP to an Account Payable System (Lynx) through Web methods (EDI) whenever there is a GR creation/change in SAP upon saving will make the information ready for IDoc conversion and will be triggered instantly upon selection by the interface program. Error handling is also handled for IDoc to XML messages using the report program for output determination.
- Developed an IDoc interface program that is triggered whenever there is creation/change of Purchase Order in ECC that sends message via Web Methods (EDI) in XML format to an Accounts Payable system (Lynx) upon saving of order. IDoc is triggered using output types to match performance similarly Scheduling agreement (SA) details are also transferred upon creation/change of SA. IDoc error handling is also done using custom tool.
- Designed and developed a Smart form to print the Purchase Order form from the PO overview screen of SNC this provides the supplier with the ability to print the PO details of SNC into PDF format which is triggered using BAdi implementation.
- Working on mapping all outbound and inbound IDocs to create an interface between SAP system and legacy systems for IDoc types MATMAS05, BOMMAT04,COND A04, CREMAS05, DEBMAS06, GLMAST01, INVOIC02, INVCON02, ORDERS05, COSMAS01 and few new custom IDoc types as well.
- Created a Remote enabled Function Module (RFC) to obtain the workflow status report on HR module (HRMS) and also developed a Web Dynpro screen for status of Position Reassignment and Internal Moves Workflows.
- Developed Web Dynpro applications B2B workbench for handling IDoc and triggering them independently.
- Deployed a Web Dynpro ALV application through browser to display the sales document details for a particular period using BAPI Service Call.
- Worked on ALV reports on web dynpro, which gave users ability to view all IDoc and to save them in Web Dynpro.
- Enhanced standard Web dynpro screen to add custom fields.
Confidential, Maumee, OH
ABAP/4 Data Migration Lead
Environment: ECC 6.0.
Responsibilities:
- Designing solution of Extraction, conversion and upload of open Sales and purchase tickets and open contracts.
- Created LSMW for uploading master data into the SAP system for Customer, Vendor and Pricing conditions. This is super critical as it is must and should be accurate before conversion.
- Designed the entire mapping structures which are essential for conversion.
- Created the upload programs to upload the data into mapping tables (Customer, Material, Region)
- Created a complex tool to upload the pricing conditions which can dynamically pick up the access sequence table structure given in the selection screen and upload the pricing conditions into the table. Error/Success report is sent to the users by Email.
- Created conversion programs for each legacy system to cleanse the legacy data and map with the SAP values.
- Developed IDOC interface with message type MATMAS to send the data to third party system when a new material is created or an existing material is changed.
- Implemented BADI to calculate the tax for different countries.
- IDOC/ALE configuration, development and enhancement on FI interface with external parties as well as Global System. Implements user-exits, customer-exits and BAdIs.
- Developed outbound IDOC to extract material category results.
- Processed outbound sales order from CRM using CRMD BUS2000115 based on available stock in ECC and EWM. Once the sales order is placed it creates an ERP document in ECC where we do check and combine (VL10UC). So it drops an Outbound Order Notification in EWM based on which an outbound delivery order (ODO) is created. Performed complete outbound process end-to-end picking, packing, staging and loading to TU and Post Goods Issue so it can be invoiced.
- Worked on processing Zero Pick Exception process to completely ZERO out quantity for required parts based on user requirements after the order is placed in EWM.
- Worked on Invoice Before Good Issue (IBGI) process for Middle East Distribution Centers where the outbound process in EWM is little different. So after IBGI it’s assigned to real Transportation Unit for loading and PG issued so it can be shipped with the Invoice. This billing document is created in CRM system and communicated in EWM via RFC.
- Worked on processing Zero Pick Exception process to completely ZERO out quantity for required parts based on user requirements after the order is placed in EWM.
- Monitored and processed failed Queues and IDocs using WE05 and SMQ1/SMQ2 for data transfers between systems for all modules MM, SD, FICO and WM also CRM and EWM.
- Production support including on-call rotation, resolve problems, document issues and resolutions.
- Had great skills in Enhancements for both explicit and implicit.
- Resolution of EDI/IDOC for the inbound and outbound interfaces.
- Configured and tested the ALE interface to support distributed processing. Carried out MM reduction and distributed the same among different destinations using EDI.
- Worked extensively on ALE IDOC/EDI and Net weaver XI Projects.
- Successfully designed SAP ALE/IDoc interfaces for Purchase Order, Sales Order, Batch Master and Master Movement.
- Developed the Web Dynpro Objects in GTM to integration of the portals.
- Developed a web dynpro application to provide the FI analytics access to Non SAP users from Portal to obtain status of the work item.
- Developed custom webdynpro application for OpenText to display the Vendor invoices in the portal.
- Design and development of outbound and inbound interface programs for creating PO, Contracts in CRM system once the Inbound IDOC is triggered and in turn data is replicate R/3 system. It is end to end data transfer from Non-SAP system to CRM and then to SAP R/3 system.
- Involved in the configuration of TRETRA by creating software components, technical systems and business systems, creating message interfaces, message mapping, activating and testing of Integration Repository objects.
- Worked on generating EDI documents like, 850,830,855,860,865,856,810, etc. from SAP ECC 6 system and compared them against corresponding EDI documents from production legacy system in order to have minimal trading partner impact.
Confidential, Houston, TX
ABAP/4 Senior Developer
Environment: ECC 6.0.
Responsibilities:
- Developed an Editable ALV report which provides the sales order details such as the status of sales order, available quantity, pricing details etc. using OOPS. Added the functionality of assignment of sales orders to Contract, Adjustment of the Contracts etc.
- Developed BDC program to change Vendor Addresses and to display summary information using Session method.
- Written BDC programs to update and change vendor master data by Session method for transactions XK01 and XK02.
- Loaded Material Master Data into SAP R/3 using MM01 transaction. LSMW Batch Input Recording method is used to load the data into the target system. Uploaded Material master data in MM from legacy system to SAP R/3 system using LSMW.
- Transferred Customer Master Data in SD from legacy system to SAP system-using LSMW.
- Using the LSMW loaded the info records using the IDoc type INFREC01 and Message Type INFREC. The IDoc simulates the R/3 screen functionality ME11 and loads the data into SAP.
- Developed OTC process according to the SD requirement.
- Created WebDynpro iView’s using WebDynpro iView templates to call its application remotely using HTTP, configured client-side event between Web Dynpro applications and also between WebDynpro applications and other portal content.
- Modified the Shipping Activity Report and migrating to Webdynpro.
- Worked on transaction codes DB02, TAANA, DB15 for data archiving
- Developed a Monthly certificate of analysis report in QM module, which displays the characteristics and values by checking the inspection lots and inspection plans based on material, plant and batches.
- Used a BAPI named BAPI DELIVERYPROCESSING EXEC to create outbound delivery from delivery due list with a ‘shipping’ point.
- Updated the material master MM02 using an IDOC (MATMAS BAPI01 - Basic Type & MATMAS BAPI - Message Type, with FM - BAPI IDOC INPUT1) after the IDOC is posted to SAP. By using EXIT SAPLMV02 002 in enhancement MGV00001, added custom validation logic before it actually updates the material master (MM02).
- Worked on EDI transactions like 810 for invoice, 846 for inventory inquiry or advice, 850 for purchase order, 856 for ship notice etc...
- Established ALE and IDOC setup, Distribution of transactional data for Sales order (Message type ORDERS, Basic IDOC type ORDERS05), Order confirmation (Message type ORDRSP, Basic IDOC type ORDERS05).
- Created the purchase order using RFC function BAPI PO CREATE1.
- Enhanced for SNP forecast consumption within a fiscal month for Sales orders falling within a particular fiscal month should get consumed. User Exit (EXIT /SAPAPO/SAPMMCP6 005) to valid for all current month orders and future month orders with respect to the current date.
- Enhanced user exit EXIT /SAPAPO/SAPLCIF ORD 001 to evaluate and change data for incoming process orders, identify process orders that have missing data or incorrect values, make the required specific validation checks to the data.
- Created projects via CMOD for enhancement MM06E005 to perform pricing validations on STO.
- Restricted the unauthorized users to make any changes to in the fields of X-D Chain status, D-Status in the Sales View1 of MM MM01 & MM MM02 transaction, to achieve this the BADI MATERIAL CHECK, BADI MATERIAL REF were implemented, so that these fields were grayed out unable to change/populate these fields
- If user enters a zero quantity on SD order creation process, so, immediately user gets a custom error message. Also used USEREXIT SAVE DOCUMENT & PREPARE exits.
- Worked on FPM Application on top of a BOPF business object.
- Programmed implicit enhancement in the function module corresponding to outbound order response IDOC OUTPUT ORDRSP to send the ship to party PO number in the outbound IDOC.
- Implemented BADI to populate the fields Name1, Org account Number, category and address usage type into IDOC segment.
- Set up Workflow organizational model. Workflow was used to handle errors encountered when processing IDOC.
Confidential, OH
SAP ABAP Interface Lead
Environment: ECC 6.0
Responsibilities:
- Developed BDC program to change vendor’s address and customer master (MK02 and FD01) using call transaction method.
- Checked if an order is a relevant order and created an entry in a custom table during order save used userexitMV45AFZZ.
- Worked on issues with webdynpro application in OTC process. Development of a webdynpro application for internal transfer of an employee within the organization.
- Created an RFC to update billing data, which is sent by Intec (Third party) system to SAP by TIBCO interface.
- Worked with Data conversion team to develop LSMW’s for data migration.
- Developed ‘XK01’ Vender Master, ‘XD01’ Customer Master, ‘CS01’ Bill of Material Upload programs in LSMW Batch input method.
- Worked on LSMW to upload Vendor Master, Customer Master, Material BOM, Sales BOM, Routings and Sales Order.
- Uploaded the G/L account posting by using LSMW Direct method for Tcode: ‘F-02’
- Developed BDC program to update FI document data using FB02 transaction.
- Developed program using function module PM OBJECT INFO which provides Object information for Equipment, Notifications and Service Orders.
- Development reports in PM for plant location details Using tables T357, T499S.
- Also created an RFC to receive data from a file sent by web methods and update vbak vbap tables and create delivery and update picking quantity and write a report to the spool.
- Knowledge of CRM middleware configuration including customization and enhancements.
- Knowledge of CRM business transactions configuration including basic transaction setup, actions, front office processes, win client configuration and pricing conditions.
- Extensively worked on ALE, IDocs, EDI (transfer, create, extend, filter, monitor, archive) - both Inbound and Outbound also created process codes.
- Worked on designing ALE/IDOCS interfaces for various systems to facilitate data transfer, testing of inbound and outbound process while dispatching IDOC’s from one system to another system.
- Have experience on the EDI transactions like943 for warehouse stock transfer shipment advice, 947 for warehouse inventory adjustment advice.
- Created an email program for customers to receive order related information and estimated time of their deliveries by email and sms.
- Worked on Tcodes /BOBF/CONF UI (BOPF modeling tool), /BOBF/CUST UI and /BOBF/TEST UI
- Worked on Enterprise Asset Management (EAM) implementation. Responsibilities included requirement gatheringand Design documents review, Configuration Testing, conversion and go live support.
- Customize Report in EWM Monitor and RF Screen Design.
- Worked on EWM PPF BADIs.
- Configured & Develop new forms in Smart forms &Adobe forms for newly added Company Code & Sales Organization
- Design, Documentation and coding of WM related interfaces: Goods Receipts upload and downloads, Warehouse Staging and Warehouse Relocation.
- Worked on a BADI’s that will be necessary to enter reason codes for WM inventory differences.
- Have very good knowledge in data archiving.
- Added new process classes to an existing BDC, Created Classes for an excise look up scenario for further reusability of the program.
- Good knowledge on work flow business process.
- Aware of all T codes in work flow process. Automatic workflow customizing (SWU3).work flow RFC monitor (SWU2).
- Developed Workflow for Blocked invoices Notifications and Configured the Organizational Structure to set up the responsible persons and parties for receiving notifications.
- Performed various validations. Ex: If an order or delivery has been created, if item numbers are valid, for order types and do not allow order number to be entered in the item overview.
Confidential, Sacramento, CA
SAP ABAP/4 Lead Consultant
Environment: ECC5.0, ECC 6.0
Responsibilities:
- Worked extensively on G/L, AR, AP, FA Banking AR, Banking AP
- Held Knowledge-sharing sessions with the individuals to work with ALE, IDocs.
- Extensively worked on ALE, IDocs, EDI (transfer, create, extend, filter, monitor, archive) - both Inbound and Outbound also created process codes.
- Worked on EDI transactions 855, 857.
- Used LSMW to load Infotypes 0014, 0015.
- Used LSMW to load Infotypes 0006, 0007, 0008, 0009, 0011 including implementation of additional conversion rules
- Worked on input enabled table using WebDynpro for ABAP.
- Developed interface program to create IDOC’s for transferring G/L summary data from SAP to legacy system.
- ESS and MSS modules with Enterprise Portal were implemented to provide on line services to the employees and to in corporate consistent practices across the globe.
- Create and debug ALVReports, SAP Scripts, Smart forms, Adobe Forms, BAPI, RFC, BDC, User-exits, Enhancements, BADI’s.
- Was involved in PI implementation team.
- Developed Adobe forms for offline scenarios.
- Worked on input enabled table using Web Dynpro for ABAP.
- Developed the technical documents for Adobe Forms.
- Changed the special payment to find the next pay period in the workflow WS95000007.
- Customized the single level approval workflow and send notification email.
- Defined the custom rules in workflow definition for limit approval workflow.
- Created a report to give payroll results and also the bonus issued to the employees, the bonus was read from the info type 0267 using the function module.
- Defined wage type characteristics and maintained tables T512W and T511.
- Customized Pay scale reclassification using the reports RPITUM00 and RPIPSR00.
- Customized payroll schemas and personnel calculation rules related to payroll run.
- Defined and generated the features such as ABKRS for default payroll area, LGMST for default wage types, TARIF for default pay-scale data etc.
- Developed Batch data conversion programs for migration of Legacy data to Payroll, Benefit, and Tax Info types like 0000, 0001, 0002, 0014, 0015, 0207, 0208, 0209, 0210, 0169, and 0170.
- Worked closely with the HR Functional team in resolving various issues.
Confidential, Chicago, IL
SAP ABAP/4 AFS Development
Environment: ECC 6.0
Responsibilities:
- Outbound delivery interface using IDoc including custom segments.
- Creating and updating sales order / delivery / picking / PGI for discrepancies items using ORDERS05 with custom process code and create corresponding material document using TRANSPOST IDOC.
- Update custom field in table VBAP using BAPI for sales order change. Update text for sales order using READ TEXT function module. Reverse goods movement in case of sales order processing failure.
- Send file for materials related to particular customer with price details. BAPI SALESORDER SIMULATE is used to get pricing detail information for one customer and related materials.
- Developed webdynpro application in OTC and PTP process.
- Sending customer data using custom IDoc and copying program transaction BD12 into a custom program so as to do coding for filling custom segments in IDoc.
- Creation/change of rebates and condition using custom IDOC. Depending upon the qualifier rebates gets created or changes. Creation of rebate done using BAPI PRICES CONDITIONS and change is done using VB02. Custom IDOC copied from COND A01 IDOC type.
- RFC for sending full load of the product hierarchy detail.
- Developed BDC conversion programs to upload data into the system for the infotypes 0000, 0001, 0002, 0006, 0007, 0008, 0014, and 0015).
- RFC to change the financial document in FB02 (BDC) to update the check number. Pass the successful and failure changes in file at FTP Path.
- Implement enhancement point for delete button event in TCode VL02N. In case of picking and partial picking user should not be able to delete delivery.
- Coded various user exits for customer requirements related with standard process code in IDocs.
- Generated a report which displays contracts which are close to expiry within a given time period.
- Developed material description report to display list of materials, language key and material description based on material type and plant.
- Change Order History Report -to establish the changes done to sales orders (requested date). Then number of changes done to the sales orders, along with the sales order status.
- Modified layouts for delivery note based on the standard layout set RVDELNOTE.
- Created new SAP SMARTFORMS layout and program to generate invoice for customer by material.
- Developed Smart Forms to send e-mail with order confirmation information and shipping confirmation information to customer.
- Developed BDC programs in SD to load pricing master, condition master information.
- Have good knowledge on SAP PI 7.0.
Confidential, North Little Rock, AR
SAP ABAP/4 Consultant
Environment: SAP R/3 4.7c, ECC 6.0
Responsibilities:
- Developed Actual/plan variance report for G/L and cost.
- Created BDC for the uploading of Legacy System's data into SAP R/3 for Material Master and vendor master data.
- Developed a report in SD which lists sales with split up by distribution channel and division.
- Developed BDC for Cost Centers (PP) using KS01 transactions.
- Modified the RVDELNOTE Layout Sets.
- Developed a User Exit EXIT SAPMM07M 001 to include the material description when the goods receipt is entered using MB21 with reference to PO.
- Setting up Logical systems and allocating them to clients. Maintaining the Customer Distribution Model.
- Defining RFC destination and Distributing master data like material master, vendor master data.
- Created report for material change using BAPI MATERIAL SAVEDATA function module.
- Responsible for implementing and managing an EDI solution which handles the order to cash cycle for major customers.
- Created commission report for the sales department sorted by sales representative. The data is extracted from VBAK, VBAP, KONV, and MARA tables.
- Configured SAP R/3 EDI components including system-wide settings, output tables, and partner profiles for both inbound and outbound transactions and message control.
- Worked on XI 3.0 of Nw2004.
Confidential, Oklahoma City, OK
Senior ABAP Developer
Environment: ECC 5.0
Responsibilities:
- Worked with user-exit exit saplrsap 001 to populate the operation status, and status text for the data sources 2lis 18 i3oper and 2lis 18 i3hdr in PM.
- Worked with user exit to populate z-fields for the data source 0ca ts is 1.
- Worked with enhancement point for enhancing the extractor cats biw get data2 in HR.
- Did changes in purchase order using function module BAPI PO CHANGE.
- Developed a program to load the PM orders which are in business and operational backlog into the Data Source Object.
- Developed a program to load the past due operations and past due orders in PM into past due Data Source Object.
- Worked on the whole process of OTC and PTP.
- Worked with Badi me process po cust for route re-determinations for STO and ICTO.
- Developed BDC program to upload customer material info records.
- Developed interface program between SAP and legacy system to transfer the asset management data in FICO.
Confidential
SAP ABAP Developer
Environment: SAP 4.6
Responsibilities:
- Analyze functional specifications, write, modify, and test ABAP code for complex solutions in accordance to FRICE (Reports, Interfaces, Conversions, Enhancements and Forms) list including: User Exits, interactive and batch programs, integration to external systems, reporting and software configuration to meet complex assignments.
- Preparing technical specification as per the business requirement given by the end users.
- Design, development, modification and Testing (perform unit testing and support for integration and User acceptance testing)of new and existing ABAP codes.
- Extensively worked on Interfaces using IDocs, and Conversions
- Developing the objects as per coding standards and performance tuning of the custom ABAP code as per clients standards in various SAP modules like MM, SD, FI, PP.
- Peer Review of the deliverables in accordance with the clients standards.
- Worked on Outbound and Inbound Interfaces in ALE scenario (IDoc), modified of Standard SAP Scripts, Reports, BDC, User-exits and BADI’s and BAPI’s, Smart forms, LSMW, and Validations and Substitutions.
