Senior Sap Abap/4 Afs Developer Resume
Carhartt, MI
PROFESSIONAL SUMMARY:
- Around 9 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.
- Good working experience in ABAP/4 Reporting (with Interactive, Classical, ALV list/grid).
- Experienced with ABAP/4 Workbench building of Data Dictionary Objects and Function Modules.
- Enhanced the SAP standard functionalities using User Exits, BAdi’s and Enhancement Frameworks.
- Expertise in Data Migrations/Conversions using BDC Programming on Call transaction and Session method and also migrated data using LSMW.
- Worked on interfacing using standard and custom BAPIs for distributed systems in SAP R/3.
- Expertise in working with ALE/EDI to transfer IDocs for Cross applications to integrate systems.
- Designed and developed screens using Dialog programming with Screen Painter and Menu Painter.
- Developed and modified Smart forms, SAP Scripts and Adobe forms using Print Workbench.
- 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, BW, APO, EWM, PI and good exposure to CRM and SRM modules.
- Have good techno functional experience in Order to Cash (SD and Supply Chain Management (core APO and EWM). Have good knowledge in SAP HANA for deploying it with other SAP modules.
- Experienced well in Performance Tuning, Testing, Optimization of reports in system integration and user acceptance testing, SQL and Short Dump Analysis.
- Have good experience in HP Quality Center (HPQC) manual testing before transporting objects.
- Well Experienced in AFS (Apparel and Footwear Services), IS-Retails, IS-Utilities, Manufacturing, and Pharmaceuticals and Automobile industries.
- Expertise in Web Dynpro Applications and Integrations on Net weaver with XI/PI Enterprise Portals.
- Good programming experience in Unix/Windows platforms using Java and C programming languages for Client/Server programming knowledge.
- Strong analytical and problem solving skills with excellent interpersonal and communication skills.
TECHNICAL SKILLS:
Operating System: Windows, Unix/Linux.
ERP: SAP R/3 4.X, ECC 5.0, ECC 6.0.
Web Development: HTML, VBScript, JavaScript, ASP.NET, CSS, XML.
Programming Skills: ABAP/4, C, C++, JAVA, VC++ and Visual Basic
Databases: ORACLE 9i, MS SQL Server 2005, MS-Access.
PROFESSIONAL EXPERIENCE:
Confidential, Carhartt, MI
Senior SAP ABAP/4 AFS Developer
Environment: SAP AFS ECC 6.0. Module: SD, MM, IM, and PP.
Responsibilities:
- Developed Interactive Editable object oriented - OO ALV reports to display receive audit details for the plant and purchase order details entered on the selection screen. Once the purchase order is selected on the initial report to display secondary editable report, which updated the custom tables on the background based on user inputs.
- Designed and developed Radio Frequency (RF) screen to Receive by PO whenever its not through ASN to verify Location, Material description, its quantity, entered Bale ID, finally updating the same on the custom tables to log received audit location everything.
- 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 - EXIT SAPLMEKO 002 for the purchase order transaction ME23N to display product hierarchy value based on the condition type ZFCC setup in MEK3 based on communication structure.
- Enhanced transaction MI20 by taking a copy of it to add additional location and location type fields on the selection also displaying the same location on the final report. Development involves also changing the standard logical database included in it.
- Enhanced user-exit PPCO0001 while production order creation using transaction CO01 to add the profit center details and batch details based client requirements for Production Planning (PP) modules.
- Worked on Production Planning (PP) flexible planning macros enhancements to meet client requirements.
- Designed and developed many RF screens to receive Trim for AFS products, Activate Case, Close Case, Close Pallet and Big-Pack. Also worked on designing Load Truck supervisor Setup and pallets functionality to integrate all screens from receiving, packing, shipping and customer menu options using module pool/ Dialog programming.
- Worked on modifying purchase order Smartform to add additional Transplace address, mode of transport, size, UPC, overall width, category details based on client requirements for two different output types for both raw and finished goods.
- Worked on most of the Radio Frequency (RF) screen development from scratch for Inventory Management (IM) module based on the logistics requirements and validations.
- Worked also on support objects on SD to modify the sales order creation enhancements to add complex logics and testing scenarios based on the overall status credit block, its header level change, item level changes and rejected status scenarios while releasing the order from VKM3 output requirements.
Confidential, Morton, IL
Senior SAP ABAP/4 Developer
Environment: SAP ECC 6.0. SCM 7.0, CRM 7.0. Module: SD, MM, FI/CO, EWM, and CRM.
Responsibilities:
- Worked on triggering custom PGI IDocs to send shipment details to legacy system so they can invoice whenever the standard PGI process didn’t go through successfully. So creating manual PGI IDoc includes populating Shipment id, Transportation Unit, each Handling unit at item level for all orders with their parts, quantity and all relevant details to legacy system.
- Enhanced ME31K transaction while creating Scheduling Agreement using Screen User-Exit validated the contract type based on inputs and updated CSARL indicator for rework PO. So based on already existing values in custom table ZDT DBAD existing vendor, org code and dock code combination are populated using Screen Exit SAPLXM06.
- Created an unallocated sales order and routing data ALV report that displays the number of records inserted after deleting the records of already existing plant given in selection criteria from a custom table along with material type, material number, delivery block, order type for additional days from current date is listed for Order to Cash module.
- Worked on a User Exit for VL01N to capture the various reason codes if there is a short pick quantity than the original delivery quantity in the delivery document or gATP delivery qty less than original order qty. Custom function module is created and raised to capture reason codes also updated in audit table with all information.
- Created an interface for posting an account using BAPI ACC DOCUMENT POST which will get the information’s like posting date, pricing, company code, period, currency, posting key, profit center, cost center from a flat file to post the same into G/L account for payroll in the FI/CO integration.
- 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.
- Implemented BAdi definition /SAPAPO/ADVX for a given gATP product there may be several customers in a customer allocation situation that will need the Fair share Macro quantity calculation. The quantity will be prorated based on their demand quantity with our implementation of the BAdi.
- 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 failed/waiting IDocs to check in WEINBQUEUE in order to verify any queue in IDocs that blocking subsequent ones. Also processed remaining ones if it can be reprocessed using BD87 based on changes.
- Worked on uploading test scripts to HP Quality center (HPQC) manual testing before moving any changes from development to quality/production servers.
- Triggered deployment IDocs to populate required facilities products, quantities, batches, stock types, and validating home dc indicators based on users expectation. This creates allocation for an outbound delivery order (ODO) in facilities so user can perform warehouse outbound activity.
- Worked on SCRAP REQUEST process to add a product to scrap request bin after posting changes using transaction /n/scwm/im pc in EWM. Also tested this entire process end-to-end to verify a part of source code that gets hits while doing scrap request and its performance was improved efficiently after creating index to the table fields in it.
- Worked on end-to-end Integration Testing for IPC Outbound /Inbound process in EWM from CRM via ECC to capture all test conditions to work successfully and added them on Quality Center (QC) scripts to run automated tests.
- 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.
- 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.
- It’s a Global support model project to resolve priority-based tickets on day-to-day basis created by end users who work on facilities/warehouses. Also on site and offshore support model to work on production issues with complex high-pressure schedules with Confidential .
Confidential, Nashville, TN
ABAP/4 Senior Developer
Environment: SAP ECC 6.0. Module: SD, MM, FI/CO and WM.
Responsibilities:
- Developed an Interactive ALV report on Lot Movements to display the mock product recovery of finished goods quantity received, shipped, produced, unit of measure and other related details according to given selection criteria’s material number, batch, plant and movement types.
- Enhanced the Quotation Order (VA23) with the rejection reason for specific order type if its not confirmed within 72 hours is released and stock is available for other orders using BAPI CUSTOMERQUOTATION CHANGE and displayed as a report according to selection criteria.
- Configured end-to-end processing between outbound/inbound call from initializing/creating logical client, assigning logical client, RFC destination, port creation, distribution model, partner profile, testing connection. Worked on IDoc segment filtration using transaction BD56 to avoid mismatch of data due to additional fields that needs to be mapped over.
- Worked on design and development of Smart form for Customer Account Statement to display payer and remit to address along with customers past current and future discount and due amounts. It also summaries total account statement for Canadian customers (French) and US customers (English) separately on the same form.
- Worked on design and modifications of Export Smart forms and Adobe forms on Logistics to print Packing list, of Origin, Bill of Lading and other Pro forma and commercial invoices.
- Worked on mapping SAP delivery grouping details with legacy systems using custom BAPI call to request sales order details and send back created delivery and its grouping details back to POSP (third party tool) which can be used to ship items in the warehouse (WM).
Confidential, Colmar, PA
ABAP/4 Interface Developer
Environment: SAP ECC 6.0. Module: SD, MM, FI/CO, WM and PI 7.0.
Responsibilities:
- Enhanced the Material Master IDoc interface (MATMAS05) with custom segments to transfer material documents on creation change or deletion to target logical system. Used user exit EXIT SAPLMV02 002 to enhance the IDoc for populating additional segments.
- Updated the Material Master Forecast Short Consumption value using PI (Enterprise Portals) Interface. This PI SPROXY interface class updates the SAP daily sales with legacy short sales in ERP with the given materials quantity. Used FM MATERIAL ARRAY UPDATE RETAIL 2 to update forecast values by calling it within the SPROXY generated classes.
- Used USEREXIT SAVE DOCUMENT PREPARE whenever there is creation (VA01) or change (VA02) in sales order it captures reason code if there is a short on the sales orders ordered quantity and confirmed quantity. Our enhancement sets reason code for every line item whenever there is a difference.
- Worked on a PI (Enterprise Portals) interface using SPROXY to get the Inventory Balance differences between Legacy System data and SAP system (MARD, MARC and MCHB tables - restricted and unrestricted stocks) to update custom table and generate a report based on the table.
- Enhanced User Exit for sales order change and creation for the pricing routine where Vistex will be returning pricing to SAP. Although Vistex returns a price to SAP, that price may not be selected in the pricing routine. Their needs to be a connection back to Vistex indicating when SAP utilized a price supplied by Vistex can be accomplished by our enhancement.
- Designed and developed Adobe forms for printing purchase order and RFQ from scratch using existing form interface.
- Developed Smartform to print transfer order Labels according to given layout to print barcodes for specific material and its required quantity.
- 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.
Confidential, Irwin dale, CA
ABAP/4 Senior Developer
Environment: SAP ECC IS-Utilities 6.0. Module: SD, MM, FI/CO and HCM.
Responsibilities:
- Worked on an end-to-end ALE interface that transfers employee details via IDocs to two different machines of the client SAP and non-SAP systems. Enhanced the IDocs included logic in BAdi to populate custom segments for custom message types to HRMD A. It involves both in/out bound data transfers.
- Enhanced the process of releasing blocked invoices using MRBR to update goods receipts matching quantity and amount with to SRM purchase order. Used Enhancement Spot to export values and implemented BAdi (MRM BLOCKREASON DELETE) to unblock the invoices with respect to its matching good receipts.
- Created an ALV report to display a list of quantity stock for specific materials in specific plants or storage locations based on the input values like plant, storage locations, material and product hierarchy entered on the selection screen for OTC (order to cash) module.
- Modified the Reconciliationbalance report anditsSMIsuppliers for various movement types 101,561,565,411 with specified manipulation as per requirement.
- Worked on Balance Sheet Report to send all General Ledger details from SAP to ARIBA using custom RFC call. To send GL total details along with Profit center, cost center and foreign currency checks.
- Enhanced the equipment creation transaction IE01 to add required details of the personnel whenever there is a handset, laptop or mobile assigned and get updated in the HCM database.
Confidential, Oakland, CA
ABAP/4 SCM Developer
Environment: ECC 6.0. SCM 7.0 Module: SD, MM, PP and APO.
Responsibilities:
- Worked on creating sales orders and planned independent orders using BAPI SLSRVAPS SAVEMULTI2 and BAPI PIRSRVAPS SAVEMULTI modified existing orders according to incoming same orders errored onces are uploaded to application servers for reprocessing in SNP tcode /SAPAPO/OM16 is used with order get data for verifying in Live Cache.
- Worked on an interface to transfer the quota arrangement to feed data into application server with its product partner location quota% and snp planner id (product division) all can be verified using transaction /SAPAPO/SCC TQ1.
- BAdi implemented to calculate scrap while converting SNP planned order to PPDS order
- Worked on custom alert transaction report to filter alerts according to user specific locations where product/locations are there in ECC and will be transferred from ECC via CIF.
- 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.
- Enhanced the program to add Bill of Material data feed from ECC to Smartops using BOM explode function module to extract plant parent material its component quantity valid to and from date to application server can be verified using CS03.
- Interfaced to transfer the transportation lane data to smartops via data staging with its transportation duration admin lead time snp planner id (product division) product start and destination location can be verified using transaction /SAPAPO/SCC TL1.
- Worked on an enhancement using User Exit (EXIT /SAPAPO/SAPLATPR 002) to allow gATP to be setup so that no automatic delay in the delivery date is allowed for consumer and Client sales orders but if customer service wants to see what the availability would be with a delay, it will be possible with this enhancement (APO).
- Enhanced User Exit (EXIT SAPL ) to get full confirmation for correlation profile in SCM to be able to determine the correlation profile. To allow client order to forward schedule if necessary and have multiple delivery schedule line.
Confidential, Middleton, WI
ABAP/4 Interface Developer
Environment: ECC IS Retail - 6.0. PI Module: SD, MM and WM.
Responsibilities:
- Enhanced the IDoc WPUBON01 to upload sales data for returns from CARES systems to SAP assigned values to segment E1WXX01. Enhanced user exit EXIT SAPLWPUE 106 to populate the addition fields value article number, CTN and BAN values to IDoc at child segment level.
- Developed custom classes to get and update the customer details into order header and item table using a custom RFC build as interface that gets data from customer legacy via PI to SAP retail system.
- Worked on an enhancement program that updates the custom order tables whenever an order is cancelled from on SAP ECC by the user with the exact updated quantity and status of the order and also displayed using an OO Interactive ALV Report.
- Developed an interface program that modifies custom order table according to the incoming orders from customer legacy systems via PI SOAP Adapter mapping as WSDL file according to client specific validations.
- Developed a report that displays the status history of the ordered and cancelled telephones over a period of time for the given user entry.
- Designed and Developed Adobe form using Adobe life cycle designer for Dispatch Notes to address delivery details in the form in different server using RFC call.
- Worked on developing shipment invoice form using Adobe life cycle designer where the details are printed in ECC from R/3 4.7 system using RFC call.
- Modified forms for shipping address change for specific customers in Commercial invoice and Packing list forms.
- Working on ALV report to display inventory details and modify few fields according to client requirements.
- Performed Unit Testing on all the modification that is made to the standard layouts of the forms.
- Enhancements of objects so that they deliver at optimum performance with equal efficiency.
Confidential, Lexingtin, KY
ABAP/4 Technical/Lead Developer
Environment: ECC - 6.0. Module: SD, MM, FI and FSCM.
Responsibilities:
- Designed and Developed Swiss Invoice Payment Slip Smart form to match the preprinted layout design along with all material its serial numbers quantity VAT % to account subtotal and total amount with multi-page setups.
- Worked on modifying the enhancement portion of FSCM BAdi (UKM CHECK ST) that does credit check rule. Checks for customers sales order say 25% of open invoices past due then our functionality should block invoices.
- Worked on an interfacing material classification and characteristic details via IDoc between MM and PLM were Web Methods is used to as mapping tool. Used BAPI (BAPI OBJCL GETCLASSES) to obtain object classes to replace classification and characteristic values on SAP.
- Processed the IDoc of Message Type MBGMCR to update the status with its failure custom message with relate to its Material and Quantity information using WE19 and so on no good receipts is done if the IDoc quantity is different from the delivery quantity. Once the IDoc quantity changed to match delivery quantity good receipt is posted.
- 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.
- Created SAP Standard BAdi and Enhancement Spots according to OSS Notes for correction notes to resolve production issues with the help of BASIS Team.
- Worked on Travel Management issue using transaction TRIP to debug and analyze the cause applied OSS notes to solve the issue.
- Worked on an interfacing object to replace the blank incoming details of Unit of Measure from GTS with secondary UOM on SAP side which needs to be populated/ updated properly in table T604.
- Also worked on bug fixing on global, export and Swiss payment invoice Smart forms on most of the client forms.
- Experienced well with Offshore Co-coordinating lead and Production support break fix and War room Fix issues with High Severity Ticket handling objects
Confidential, Lincoln Park, NJ
ABAP/4 Technical Developer
Environment: ECC - 6.0. Module: SD, MM, IM and WM.
Responsibilities:
- Developed an interface program to automate the creation of deliveries from sales orders using parallel processing approach by RFC call over a wrapper function module W FRM DELIVERY CREATE GENERAL and updated the deliveries with a material on item level to add disclosures according pharmaceutical practitioners orders before packing and shipping.
- Designed and developed Dialog screen programming for companion rules table where user is allowed to entry any table, view, structure that fetches its contents or column structure using dynamic table call to display using Custom control options programming to give better visibility and accessibility to users.
- Created an IDoc interfacing to replicate the creation/changes to material master data into development server from production using Change Pointers approach. Developed a custom automation program for transaction BD10 to send materials from last changes to be migrated over the ALE layer configuration.
- 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 on retrieving User favorites to revert back the transactions added earlier from the creation to avoid repeating the assignment process.
- Worked on creating new users to SAP with user profile and access role visibility to only display only objects to avoid naïve users to understand functionalities in SAP authorizing to limited transactions.
Confidential, Piscataway, NJ.
ABAP/4 Technical Developer
Environment: ECC - 6.0 - SCM 7.0 Module: SD, MM, WM and APO.
Responsibilities:
- Worked on an enhancement using BAdi /SCMB/DELIVERY for validating the details entered while creating ASN (Advanced Shipment Notification) in SCM-SNC system, when finished goods or raw materials are to be shipped to manufacturing plant the supplier needs to create ASN which will create an inbound delivery document to ECC to receipt against purchase order also it triggers standard STPOD IDoc message using MIGO & VL32N.
- Enhanced the User Exit (EXIT /SAPAPO/SAPLCIF STOCK 001) to ensure that stock transactions for the finished goods from OTC (SD) system are mapped to the right distribution center in SCM-APO via CIF interface over Live Cache. Also used BAdi (BADI - /SAPAPO/CIF DELTA3) to report the errors accurately on APO side.
- 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.
- Worked on an interface program in SAP to extract data from Oracle system in order to replicate the vendor master details since from the interface is run last time with filter criteria as Company code, Purchase organization and last change time stamp greater than time stamp ran last time.
- 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.
- Worked on an ALV report to display the Low Inventory Status details of materials by plant, purchase group, MRP controller, vendor and also various stock type ( Un-restricted, Quality, In-transit) of a material grouped for a particular plant location. This report also provides details of Open Purchase order Quantity available for the material with vendor confirmation details related to quantity and delivery date against each vendor.
Confidential, Appleton, WI
ABAP ABAP/4 Developer
Environment: ECC - 6.0 - SCM 5.0 Module: SD, FICO, HR and APO.
Responsibilities:
- Implemented a BAdi (BATCH MASTER) to identify and auto restrict batch (BMBC or MSC2N) controlled inventory for co-packed or kitting products within the Kimberley-Clark distribution system. Enhancement is done to auto restrict the defective batch and its co-packed items when any of the component materials goes on Batch Restricted status (recall).
- Enhanced the product view transaction using BAdi (/SAPAPO/RRP IO COL) in SCM - APO to give the user visibility to critical information. Added additional columns to the ATP tab when viewing product availability the user will be able to see the customer number, name, and customer segmentation for sales orders.
- Worked on an enhancement using User Exit (EXIT /SAPAPO/SAPLBOP SORT 020) to enable the ability to sort by additional fields in gATP backorder processing for customer segmentation and original requested delivery date using OSS notes.
- Developed on a Dialog Programming in APO this enhancement allows the user to setup and change product allocations using system defaults, data extracts, and copying from previous allocations. It will also allow the user to submit jobs to create characteristic combinations without involving IT.
- 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.
- Deployed a Web Dynpro ALV application through browser to display the sales document details for a particular period using BAPI Service Call.
- Worked on Onsite to assist with clients directly and also managed the offshore team for few developments to deliver the objects on-time according to client requirements.
Confidential, Rockford, IL.
SAP ABAP/4 Interface Developer
Environment: SAP ECC 6.0. Module: SD, MM & WM.
Responsibilities:
- Working on a User Exit for VF01 to add partner number to line items of material to be billed for the delivery number where by default SAP doesn’t provide such option. This user exit is implemented to facile partner as material number for its lines items to specific account types for all kinds of orders.
- Worked on creating a Custom BAPI to create Handling Unit to pack the items that needs to be delivered.
- Created a custom BAPI to pick confirmation for the transfer orders before delivery.
- Worked on modifying a BDC program for transaction ‘MM02’ while uploading an input file into SAP. The program is debugged and corrected to map the objects according to updated current business scenarios.
- Modified the dialog programming with Unicode conversion to print the documents required for shipping a delivery using LPN number. Shipping and Carton labels are printed for specific handling units under WM Module.
- Developed a report on Routing data to display the number of items available under a custom table for material in a plant according to selection parameters material, group counter, and capacity data and work center.
- Developed a custom IDoc with fields to segments and it is triggered through ALE layer for transfer orders to pick items according to client requirements.
- Developed and designed process order Smart form as after the process order has been released there is a requirement that the order details to be printed with details of all the materials to be issued & operations to be performed. Custom transaction code is developed to print the work order form.
Confidential, Winston-Salem, NC
SAP ABAP/4 Developer
Environment: ECC- AFS 6.0. Module: MM, SD, FI /CO and PP
Responsibilities:
- Developed an Interface program that loads customer master data of Champion/ Casual Wear hangtag to customer cross table to store Target and KMART customer item number and department number. This interface collects the record and calls proxy, which in turn will trigger the XI (Enterprise Portals) message.
- Worked on a User Exit for production order creation which calls a BDC call transaction program (CO01/CO02) within a RFC where batch fixing and releasing functions are carried out after checking whether 100% stock is reserved for production order and plant maintenance automatically instead manually before saving.
- Developed User Exit for substitution of Profit Center and Cost Center field values during Production Order (CO01) where this enhancement forces SAP standard program to pull profit center value from sales order instead from material according to applicability in OSS note.
- Created an ALV report that lists the inventory available at Overflow facilities for given plants in selection criteria along with material type, material group, material number, grid value and category of AFS components. For the given Plant, function needs to look-up for Materials with Zero Stock in Unrestricted bucket and report the available Unrestricted Stock in overflow plant (maximum 5 plants).
- Created an ALV report to display mock product recoveries for the event of an actual recovery to finished product in North America. According to the input on the selection screen for Batch controller with Material, Batch, Plant and Movement types material documents segregate the quantity in output report.
- Worked on an enhancement for maintaining a customer item data table where insertion and updating of entries to custom table is validated by creating events to a function group. Screen Painter is used to hide and display fields. Entries are validated and updated while saving according to AFS options.
- Worked on an Interface to remove billing block for given sales order number while updating using the BAPI named /AFS/VBAK SALESDOCUMENT CHANGE in Order to Cash.
- Worked on a Purchase Order Acknowledgement IDoc (AFSORDERS05) that has to be sent if all incoming PO is accurate from the provider (e.g. Amazon). Especially the line items should be accurate UPC, Customer SKU, vendor Item, etc must be sent so that the outbound acknowledgement IDoc will be released.
Confidential, Northville, MI
SAP ABAP/4 Consultant
Environment: ECC 6.0. Module: SD, MM and FI /CO.
Responsibilities:
- Written a BDC program to change customer details using the transaction XD02.Data extract programs were written to format the legacy data files to the required standard format.
- Used BAPI named BAPI MATERIAL SAVEDATA to copy the material from one plant to other plant where the change of material text is also made possible according to client requirements where the material determination is also considered.
- Created an ALV report listing sales orders with delivery block to identify if entire order is blocked for delivery. The selection criteria were based on the customer with partner Function, Sales Area (Sales Organization, Distribution Channel and Division) and Material.
- Developed an interface using a function module that fetches the accounts payable details from legacy systems database (Oracle Server) to SAP system and posted it to client banks remote server.
- Enhanced the User Exit for picking alternate storage location whereas in SAP by default it is only possible to enter one default storage location so customized the exit using the include program for Order to Cash.
- Modified the Smart Form layout to print invoice and also the amount, billed quantity and unit price where also being calculated according to specification.
- Upgraded Invoice, Purchase Orders, and Bill Of Lading printing from SAP Script to Smart Forms.
- Modified SAP program RVADINI01 and SAP Script RVINVOICE01 to produce declared invoice on posting billing document in SD.
Confidential, Denver, CO
ABAP Programmer
Environment: ECC 5.0 Module: SD, MM and FI/CO.
Responsibilities:
- Worked on the BAPI material related function modules BAPI STANDARDMATERIAL CREATE and BAPI MATERIAL EDIT to load/change the material master data.
- Used the BAPI named BAPI VENDOR EDIT to modify some of the suppliers in the Vendor Master Data.
- Used an User Exit for Billing Output Determination to copy the printer number from delivery document instead of condition record, based on certain condition with relate to FI/CO integration.
- Enhanced a User Exits which will automatically assign the Order type with Purchase Order Number while making a PO using Customer Functions.
- Used a User Exit to include the material description when the goods receipt is entered using MB21 with to PO.
- Used LSMW to migrate purchase order information records to SAP from presentation server.
- Designed and developed Dialog Programming for Entry of Warranty Claim(s) details received from Customer. This functionality was not provided by Standard SAP and hence separate Z-Table, data elements and domains had to be created along with the Dialog Program.
- Worked on IDocs and maintained Inbound IDocs - ORDERS05. Checked the status of the Inbound IDocs that is posted on the system and recovered it from errors if any isn’t successful.
- Modified the purchase order layout in SAP Script according to client’s requirements that also needs the data to be retrieved from a custom Z-Table.
Confidential, Somerset, NJ.
ABAP Programmer
Environment: SAP 4.7. Module: SD, HR and QM.
Responsibilities:
- Used standard BDC programs RMDATIND for Material master. Analyzed MM01 modified the data file formats for feeding to standard BDC programs.
- Uploaded employee spouse and other dependent data from legacy system to Infotype 0021 using LSMW.
- Developed a vendor reconciliation report in HR, payroll area as the input. It displays personnel number, name SSN, deduction amount, total amount etc by using the info types.
- Developed Interactive reports using Logical database PNP to display multiple views of employee details based on department, cost centre, manager and immediate manager.
- Created a report to retrieve personnel id and its related information based on the zip code.
- Developed a Monthly 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.
- Developed a SAP Standard User Exit / Enhancement which triggers a Budget check, during Purchase Requisition creation, for account assigned PR’s, for the relevant Cost Centers. This Budget check prevents the User to create the PR, if the total value of the PR exceeds the Budget available for the relevant Cost Center.
- Developed User Exits While Making Release Strategy, After Release the Purchase Order if any lower level changes the PO gives an Information message and exit the screen.
- Designed and developed SAP Dialog programming and transactions for release approval purchase documents according to user requirements.
- Developed a delivery note using Smart Form. Also developed an application (data retrieval) program by calling the function modules generated.
Confidential, Orlando, FL
SAP ABAP Developer
Environment: SAP 4.6C Module: SD, MM, and WM.
Responsibilities:
- Used transaction codes SM36 and SM37 to set up and monitor the background jobs and used RSBDCSUB to process the jobs.
- Developed a BDC call transaction program to load the accounting documents in to the SAP system in FI/CO using the transaction codes FB01/FB02.
- Used SAP Workbench Tools such as SQL Trace, Transaction Analysis and ABAP/4 Data Dictionary to research the data needed to meet the report specifications
- Used BAPI, IDoc and Message type for Statistical Key Figure Transaction. Used a BAPI based ALE Scenario to handle seven different Inbound Interfaces.
- Created a Custom wrapper for BAPI, IDoc and Message type for Outbound Check Free interface.
- Enhanced the User Exits that - while making Release Strategy, after Release the Purchase Order if any lower level changes the PO gives an Information message and exit the screen.
- Developed and tested user exit for stock placement strategy (WM module).
- Design and develop SAP Scripts for delivery, picking list and warehouse stock movement document printing.
- Modified SAP program SAPM06P and SAP Script MEDRUCK to produce Purchase Order, RFQ, and request for tender depending on output type .Configured in MM.
Confidential
ABAP Developer
Environment: SAP 4.6C. Module: SD, MM, PP.
Responsibilities:
- Designed and coded a BDC program for open purchase orders of known vendor (ME21) in Material Management.
- Designed BDC program for Sales orders using transactions VA01.
- Developed User Exit, which will be triggered when some quantity moved from already reserved stock from one of the Storage location Batch. When the user try to deliver that kind of Sales orders the user exit will raise an Error message.
- User-Exits for storing Deleted Deliveries (SD): Sap doesn’t store the Deleted Delivery data. A User-Exit is created in which all the relevant Delivery data is inserted into a User defined table.
- Created LSMW Project for the data migration of Material Master Data into SAP system.
- Developed a report to display all materials that go out-of-stock - Only Finished Goods.
- Sales Performance & Analysis report made available in a hierarchical format based on different sales organization levels.
- Designed the inputs screens for updating all the machine details, holidays, reasons for non-utility of the machines hours, department details, shifts details etc and Developed reports.
- Configuration of Ports, Partner Profile to set up customer and vendor partner company for EDI communication of outbound or inbound documents like Purchase orders, sales orders, invoice of advance shipment notice following ANSI X12 standards.
- Worked on the SAP-Script layout sets in MM modules. The document modified were layout set RVORDER01 and the corresponding print program modified as per the client’s requirements.