Sr. Sap Abap Consultant Resume
SUMMARY:
- Over 16 years of Consulting experience in SAP ABAP. Over 4+ years of experience in aircraft industries.
- Involved in all phases of ASAP methodology.
- Involved in 9 implementations, doing development, code walk through, performance testing, preparing Technical specifications, end user document.
- Excellent learning skills as well as a keen interest in the emerging technologies. Learnt the following by self
- SAP - XI, integrating other systems using XI technology
- Adobe Forms
- HR-ABAP
- Has excellent interpersonal and technical skills and likes to be a team player. Enjoys working as a team player, can also complete a task with a minimum or no supervision.
- Excellent troubleshooting, analytical, problem-solving skills.
- Ability to develop innovative and appropriate solutions to business and technical problems across a wide spectrum of environments and manage them to completion.
- Able to provide management, guidance and supervision to large and small groups. Able to analyze and extract core issues in complex business and technical processes.
- Involved in user programs for implementation of the new system.
TECHNICAL EXPERIENCE:
- Worked in Classical and interactive reports using ALV using OOPs.
- Interfaces using SAP-PI, BAPI, ALE/EDI-IDOC, WBI.
- Conversions using BDCs, LSMW.
- Enhancements using user-exits, BADIs, Enhancements, BTEs, EEWB, routines, requirements, SD user exits.
- Forms using SAPScript layouts, Smartforms, Adobe forms to print custom documents.
- Creation and extensions to Data Dictionary Objects.
- Search helps, Lock objects, Area menu, ABAP Query.
- Workflow for business processes, creation of custom business objects.
- Efficient at ABAP Debugging and Performance tuning using Runtime Analysis and SQL Trace.
- Worked in following SAP functional modules
- Worked in SD user exits, routines, requirements, SAPScript/Smartforms, output determination, master data and transaction data conversions, interfaces using IDOCs for Orders, invoices, deliveries, workflows for IDOC interfaces, reports.
- Good understanding of SD org structure, OTC process, pricing, partner determination, output determination, item category determination.
- Worked in MM user exits, master data and transaction data conversions, output determination for RFQ, PR, PO, workflows for PR and PO, Smartforms and Adobe forms and reports.
- Good understanding of MM org structure RFQ, PR, PO document cycle, output determination, interfaces using IDOCs for PO.
- Worked in FI/CO module BTEs, customer statement and check SAPScript, conversions for AR/AP documents, interfaces for AR/AP data, interfaces using IDOCs for invoices, GL posting and reports.
- Worked in WM module RF programs, reports.
- Worked in HR module interfaces using PU12, SAP-PI using HRMD A idoc type, Adobe forms.
SKILL:
Software: ABAP
ERP Applications: SAP R/3 3.1G, 4.5B, 4.6C, 4.7, ECC 5.0, 6.0
SAP Interface tools: ALE, IDOC, LSMW, EDI, BAPI s and PI
Modules in: SAP SD, MM, FI/CO, WM, HR
EXPERIENCE:
Confidential
Sr. SAP ABAP Consultant
Technical Environment: EHP7 for SAP ECC 6.0
Responsibilities:
- Involved in trouble shooting existing reports, forms and creating new programs.
- Handled production support tickets related to performance tuning and changes to existing programs.
- Implemented global classes for conversion programs in SD and MM modules.
- Developed Material master load program making use of function module BAPI MATERIAL SAVEREPLICA to create/change/extend for material types HAWA/ZREP/DIEN/UNBW.
- Created load programs for Customer Credit data using FD32, Customer master, Vendor master, Customer and Vendor Pricing Conditions.
- Created Sales and Order report, Invoice projection report, report similar to f.31.
- Created and maintained reports in SD, MM and FI areas using ALV classes.
- Created various reports using SAP query
- Applied OSS note to upload forms
- Fixed issues in PO output smart form, Invoice smartform, Check sap script, Sap script for Vendor ACH email attachment.
- Implemented outputs for Canada roll out, IPO.
- Implemented user exit EXIT SAPLV55E 001 to handle commercial invoice issues when printed from VF03 and ENCO
- Implemented MIGO BADI MB MIGO ITEM BADI to validate Purchase order type.
- Implemented BTEs in Vendor ACH payment.
- Implemented Digital Signature technology in Purchase order output, and sales order confirmation output.
- Developed an inbound interface program using BAPIs to upload Vendor Invoice and Invoice receipt coming from Basware.
- Enhanced FB60 and MIRO to update Basware related data. Extended underlying database structures and modified system using User exits and Enhancements to update Basware fields.
- Modified user exit to manipulate data coming in Bank Reconciliation file in BAI2 format.
- Developed a new report with the same functionality as F110 Proposal List using ALV Grids and removed LDBs
- Developed a report to show material consumptions data.
- Developed a report with same functionality as MDLD using ALV Grids.
- Developed report to show comparison between FI and PA amounts.
- Developed reports in MM to show Material Quantities by Category, Material with corresponding Purchase Orders status,
Confidential
Sr. SAP ABAP Consultant
Technical Environment: SAP ECC 6.0
Responsibilities:
- Prepared technical design for interface to send work centers from SAP to CAMS. Extended work center idoc to include the missing fields and implemented an implicit enhancement to triggered interface on work center save
- Prepared technical design for interface to send material master from SAP to CAMS. Implemented the interface to be triggered based on a change to certain field on material master, applied filters at plant level and alternate unit of measure before sending IDocs. Activated events on material master change document and created receiver and check function modules to handle those events.
- Prepared technical design for interface to send equipment status and install/dismantle equipment hierarchy. Implemented using rfc functions.
- Prepared technical design for DA form 2410. Implemented requirement for output to restrict output for certain materials and plants and also to trigger the output only when goods issue is done.
- Prepared technical design for AFTO IMT95 form. Implemented requirement for output to restrict output for certain materials and plants and also to trigger the output only when good issue is done.
- Implemented badi ME PROCESS PO CUST to create a easy DMS document structure on Purchase order save or hold. And attached the high level document URL to the PO.
- Implemented badi EASYDMS MAIN01 to implement Copy URL function in the Easy DMS system.
- Created custom program to update the pegging table with an external file.
- Designed and implemented a dialog program to create custom tables and update data at header level, item level and schedule line level and link that data to sales contract item. Implemented another dialog program to read data from these custom tables and create sales orders.
- Implemented badi BADI SLS ITEM SCR CUS to add a tab at the item level in contract to view data from above custom tables
- Implemented PO badi ME PROCESS PO CUST to update zfields in EKPO structure.
- Implemented an enhancement spot when a production order is converted to PR to update price on PR and trigger PR workflow.
- Implemented and enhancement spot when a planned order is converted to PR to update price on PR and trigger PR workflow.
- Enhanced PO user exit to restrict Purchase Order either to remain released or to unrelease and determine new release strategy based on the increase in dollar value or change in purchasing group on PO.
- Implemented an enhancement spot to validate and update the equipment status in EQUI-TIDNR field. Created a report to show the equipment hierarchy snapshot based on the status.
- Prepared Technical specs for conversion of Planned independent requirements and open vendor balances
- Implemented authorization to workflow tables so users can access data related to their company codes.
- Implemented new methods to existing classes for PR approval workflow modification.
- Added company code to PR workflow tables so the PR workflow can be used across all company codes.
- Added a new approval level for MRP PRs based on MRP controller.
- Implemented security access to PR workflow approval or rejection based on the release code and based on compliance user or not.
- Trouble-shoot the PR/PO/Contract workflow issues during FAT support.
Confidential, Hurst, TX
Systems Analysis Specialist - SAP ABAP Developer
Technical Environment: SAP ECC 6.0
Responsibilities:
- Developed Purchase Order clause custom report and further developed an update program to allow user to delete or add clauses on PO item
- Created a custom Dialog program to allow the current period posting using prior period costing sheet.
- Created a custom Dialog program that allows maintenance of PMIC data for Aircraft, Aircrew Systems
- And Equipment operating records. It also allows printing the PMIC data using Smartforms for aircraft structural life limits, aircrew systems record, Equipment operating record, inventory record and inspection record.
- Involved in implementing the interface to send cost objects data to KRONOS via WBI. Cost objects sent are cost centers, internal orders, service orders, production orders and network activities.
- Implemented BADI ME PROCESS PO CUST method PROCESS ITEM to stop experimental vendor from ordering non-experimental vendor
- Implemented BADI LE WM RF QUEUE method QUEUE DETERMINATION to assign RF queues based on the TO priority to ensure high priority picks are handled efficiently.
- Developed Smartforms for label printing of WM (pack label, material label).
- Involved in break fixes during cycle testing for all logistics Smartforms triggered from delivery, shipment and handling unit documents.
- Developed conversion program to upload labor data coming from KRONOS.
- Developed conversion program to upload source list data.
- Developed an extract program to read production orders and write to a file.
- Developed an extract program to read Internal Orders and write to a file.
- Developed an extract program to read Cost centers and write to a file.
- Developed conversion to load manually recorded labor file after go live.
- Developed a conversion program to upload material master conversion data.
- Developed a conversion program to update scheduling agreements with new item category and new material group.
- Developed a conversion program to update GOAs in SRM with new product category.
- As part of support activities involved in production break fixes.
- Involved in break fixes during cycle testing for all custom RF transactions like pick by queue, shipment tracking, validate GR transaction.
- Archived workflow items that are no longer required.
- Implemented PCRs and break fixes for all the labor interfaces between SAP and KRONOS like labor collection data from KRONOS to SAP, reversal of labor posting for errors in labor posting, iMRO clock on/off from SAP to KRONOS, the data to update the average rate for activity type from KRONOS to SAP
Confidential, Grand Prairie, TX
Principal Consultant - SAP ABAP Developer
Technical Environment: SAP ECC 6.0 and SAP PI 7.1
Responsibilities:
- Developed Custom objects for PLP, PTP, RTR processes.
- Developed an interface to send Purchase Orders IDOC (ORDERS.ORDERS05) to JIT Vendors as flat file using Idoc and file adapter. Extended the basic idoc type to add a segment with client specific data. Created a new output type to be triggered for JIT purchase order types. Maintained partner profiles for JIT vendors on ECC and assigned logical systems to the business system on PI.
- The interface is assigned to a particular queue using a queue prioritization in order to achieve the sequential processing of IDOCs and creation of trigger file for each vendor after the vendor file is ready.
- Communication channel will handle creation of files for different vendors in a different folder and create a trigger file for each vendor after the file to the vendor is complete.
- Developed an interface to send Purchase order changes using proxy to vendor as a flat file.
- Developed interface to send Internal orders to MES system using proxy on the sending side and JDBC adapter on the receiving side.
- Developed interface to send Plant maintenance orders to MES system using proxy on the sending side and JDBC adapter on the receiving side.
- Developed an interface to send Production orders for a particular work center to OMDB database using JDBC adapter.
- Developed an interface for inbound purchase order to SAP. It receives a flat file from CNC Optimizer and maps to PORDCR103 idoc type to create a purchase order in SAP. Maintained partner profile for the logical system created for CNC optimizer on ECC to process the inbound PO idoc.
- Developed an interface for inbound purchase order acknowledgment to SAP. It receives a flat file from vendor and maps it to ORDRSP.ORDERS05 idoc type to update the confirmations tab on purchase order. Maintained the partner profile for the logical system created for supplier system on ECC to process the inbound order acknowledgement idoc.
- Developed an interface to receive a flat file from Protégé to SAP to update the asset master inventory. Update is done using BAPI FIXEDASSET CHANGE function.
- Developed an interface to send shipment document data from SAP to Indigna OTMS 3PL system.
- Developed an interface to send the 12 month forecast data file to vendor using proxy on sending side and file adapter on the receiving end.
- Developed an interface to receive a file from OTMS 3PL system to update shipment document, shipment tracking data, create cost document, update cost document, create invoice document based on different flags in the file. SAP handles the updates through a proxy.
- An interface to send SCML data which includes OIS materials, corresponding customer part number, requirement date, WBS element and pegged planned or released orders details to TcE for validation by the customer.
- Developed an enhancement to restrict the finance user from releasing the project or WBS element or network header or network activity based on the type of WBS element, status profile assigned.
Confidential, St. Louis, MO
SAP ABAP and PI Interface Developer
Technical Environment: SAP ECC 6.0 and SAP PI 7.1 (SAP AFS, HCM and FI/CO)
Responsibilities:
- As PI developer has created new data types, message types, service interface, message mapping, Operation mapping, user defined java functions in Enterprise Service Repository, configured receiver determination, interface determination, sender agreement, receiver agreement, file adapter, idoc adapter, JDBC adapter in Integration builder.
- Uploaded idoc meta data and developed proxies.
- Used runtime workbench, component monitoring, adapter engine, communication channel monitoring to trouble shoot the error messages. Used Audit log to identify the error.
- Worked on below interfaces end- end on both SAP side and PI side.
- Interface to download all employee data from SAP Master to Retail Applications Master using HRMD A07 Idoc type. An extension idoc type is created to add new segment and it is populated in BADI HRALE00OUTBOUND IDOC.
- To send employees from only certain company codes, a new ALE Object is created to create filter for company code and the BADI HRALE00OUTBOUND IDOC-FILTER VALUES SET is implemented to populate the new filter.
- Once SAP PI receives the Idoc, it applies the translation logic and creates a flat file using file adapter. User defined functions are created using Java to apply translation logic for marital status, veteran, dept id, employee status, shift, full-time/part-time, region code, pay type, bus unit, FLSA, Race, Frequency, POS Indicator, Sex, Hourly rate.
- Interface to extract trade vendor data to 4 different retail systems in different format. On PI side based on company code one of the 4 receivers is determined and file is created for that receiver.
- An extension idoc type is created for CREMAS05 idoc type and the enhancement VSV00001 is used to populate the new segment.
- Interface to transmit employee separations data to TALX (a provider of Confidential Workforce Solutions) for unemployment cost management.
- An extension idoc type is created for HRMD A07 and BADI HRALE00OUTBOUND IDOC is implemented to populate the new segment. To send only certain company code employees ALE filter object is used and to send only terminated employees IDOC DATA FOR RECEIVER MODIFY method is implemented. On PI a flat file is created with header, detail and trailer. Trailer contains count of all records. File content conversion is used to format the file.
- Interface to post vendor invoice in SAP. At regular interval SAP PI file adapter will poll the directory to read the file and map it to the idoc type ACLPAY01 and sends to SAP. User exit EXIT SAPLACC1 031 is used to validate and convert vendor number and the user exit EXIT SAPLACC1 032 is implemented to validate and convert GL account and cost center.
- Interface from SAP to PMP - Performance Measurement Process. File of eligible employees for access to PMP. An extension idoc type is created for HRMD A07 and BADI HRALE00OUTBOUND IDOC is implemented to populate the new segment.
- To select regular or fulltime employees a new ALE filter object is created and populated in BADI HRALE00OUTBOUND IDOC- FILTER VALUES SET.
- User defined functions are created using Java in SAP PI message mapping to apply translation logic for Grade, comp freq, emp type, original hire date, last hire date.
- On PI JDBC adapter is used to update the employee data to a table in PMP database.
- SAP invoice data to imaging system. Custom idoc type is created based on FIDCCP02 idoc type and custom idoc creation program is developed. On PI file adapter is used to create a csv file from idoc. Translation of company code to people soft business unit is done using user defined java function in message mapping.
- SAP Customer invoices from SAP to Princeton ECOM. Created a new idoc type and developed program to create this idoc and send to PI which in turn maps to a flat file using file adapter content conversion.
- Interface to send a file of all eligible employees for access to the learning management system. An extension idoc type is created for HRMD A07 and BADI HRALE00OUTBOUND IDOC is implemented to populate the new segment. PI does mapping and creates a csv file using file adapter.
- Added custom fields to customer credit control screen (transaction UKM BP). Business object BUPA for the business partner is extended using Easy enhancement workbench (EEWB) transaction. A separate program is written to update these fields using API function modules generated by extension of BUPA.
- Customer balance and aging data from SAP to customer order approval system. A custom idoc type is created and developed a custom program to populate this idoc and send to PI. Configured JDBC adapter on PI to map the idoc data to a table in NWS database.
- Interface to send Employee time and vacation data from SAP to PSI to carry out payroll for Canada employee. A custom idoc type is created and developed a program to create idoc and send to PI as well as send an email . PI maps this idoc to a flat file.
- Developed an adobe form for employee talent review form.
- Developed and enhanced PU12 interfaces for HR master data, wages.
- Provided support through all the testing phases until go live.
Confidential, Buffalo, NY
ABAP, ALE/IDOCs Interface Developer
Technical Environment: SAP ECC 6.0(SAP AFS)
Responsibilities:
- Worked as an interface developer to setup ALE/EDI setup for various documents using GIS as the middleware system.
- Has done EDI setup for EDI810 (INVOIC), EDI855 (ORDRSP), EDI753 (ORDRSP) to JC Penny, EDI754 (ORDCHG) to JC Penny.
- Created a new message type Z BAPI GET DELIVERY HU using a BAPI to send Delivery information to Chain link system.
- Chain link in turn sends all the shipping details in a file. To update the delivery with these details inbound profile maintained for message type WHSCON-/AFS/DELVRY03 and ran it through LSMW. This will do both picking and PGI.
- Setup inbound partner profile (ORDERS-/AFS/ORDERS05) coming from GIS.
- Setup inbound partner profile for sales order coming from Web and an enhancement is added to update new fields (ORDERS-/AFS/ORDERS05).
- For shipping release information to be sent Menlo maintained outbound profile for message type WHSORD-/AFS/DELVRY03. This will be triggered when a delivery is created.
- For shipping confirmation back to SAP same message type WHSORD-/AFS/DELVRY03 is maintained in inbound partner profile. This is triggered by GIS to update the delivery with packing information.
- Maintained outbound profile for PO receipt advice (ORDERS-/AFS/ORDERS05) and inbound profile for PO Receipt confirmation (WMMBXY-/AFS/WMMBID02).
- Maintained outbound profile for Inter unit Expected receipt (ZSTO--/AFS/ORDERS05) and inbound profile for Inter unit Receipt confirmation (WMMBXY-/AFS/WMMBID02).
- Provided support through the testing phases.
- Developed Smartforms for PO output to printer email and fax.
- Developed Check and customer statement forms using sapscripts.
- Developed Pro-forma Invoice and Invoice in English using smartforms and translated to Spanish, French and German languages.
- Added new fields for material listing and inclusion and modified the corresponding user exits.
- Worked on extending BW structures and implemented user exits to populate new fields.
- Developed conversion program to upload outbound partner profile data for list of vendors.
- Developed conversion program to update vendor master data using BDC.
Confidential, Springfield, NJ
SAP Technical Team Lead
Technical Environment: SAP ECC 6.0(SAP Retail)
Responsibilities:
- Gathered requirements for data conversions, custom developments, interfaces.
- Handled the conversion of all master data like article master, customer, vendor, source list, purchase info records, Asset master, pricing, GL account data from the legacy system.
- Used LSMW for converting article master, customer master, vendor master, Asset Master.
- Developed BDC programs to upload source list, purchase info records, pricing, GL account data in SAP
- Prepared the cutover plan for the data loads.
- Conversion of transaction data like open AR, Open AP, Inventory details using BDC programs.
- Used LSMW, BDC, IDOCs for implementing above conversions
- Developed a workflow for PO approval process. Enhancement M06E0005 is implemented to find the right approver based on PO amount and HR hierarchy. Next approver is determined based on PO amount and HR hierarchy. The workflow approval process will continue until there are no more approvers or there is a rejection.
- Deadline monitoring is activated to send a notification to the relationship manager and manager after certain time.
- Business object BUS2012 is copied as ZBUS2012 and custom methods GetRejectReason and ResetRelease all are created.
- Rule 20000027 is used as default rule for agent determination. Enhancement M06E0005 is implemented to find the right approver based on PO amount and HR hierarchy.
- Created rule 90000004 to determine manager level based on the amount.
- Created a rule 90000006 to determine the buyer id.
- Based on the HR hierarchy of the buyer release strategy is determined in the enhancement M06E0004.
- Developed a workflow for PR approval process. Enhancement M06B0005 is implemented to set the right release strategy using PR amount and HR Hierarchy.
- Business object BUS2105 is copied to ZBUS2105 to add the custom methods CheckAgents and GetRejectReason.
- Responsibility 90000002 is created to maintain approval amounts for rule.
- Enhancement M06B0001 is implemented to find the right approver according to the release code
- This workflow approval process will continue to process until there are no more approvers or there is a rejection. The rejection email will be sent using the email address from the requisitioner.
- Activated standard workflow for Invoice verification.
- Gathered the requirements for forms and prepared technical specifications to send for offshore development.
- Designed and developed custom solution for printing multiple barcode labels including material label, bill of lading, packing list, picking list etc.
- Developed AP Check form, Purchase order output form, Service Notification.
- Changes to the Replenishment strategy using BADI.
Confidential, Phoenix, AZ
SAP ABAP Developer
Technical Environment: SAP 4.6c implementation
Responsibilities:
- Developed custom SAP Console transaction that is used on RF device to enable partial picking process unlike standard process. This in turn triggers standard picking confirmation transactions.
- Created a Z table to hold picking Transfer orders.
- Developed custom SAP Console transaction that is used on RF Device to enable loading and allocation process for the above Transfer orders. This allows user to scan SSCC barcode on the shipping label for verification. Once shipping label is verified user will scan material /UPC barcode from the carton label. Then quantity is validated against delivery before confirming the load process. This transaction also gives unload functionality. This also does Allocation TO confirmation.
- Created a Z table to hold the scan status of each material.
- Developed a report to display shipment, delivery group status.
- Developed custom SAP Console transaction that is used on RF Device to Inquiry by Bin.
- Developed RF transaction to do Bin to Bin movement.
- Enhanced user-exit to split picking transfer orders.
- Implemented a user exit in delivery due list to exclude orders based on client specific criteria.
- Implemented a BADI that triggers during PGI on a delivery.
- Developed BDC programs for Bin Creation and Uploading Bin Inventory.
- Customer master creation and extension using LSMW using BDC recording.
- Developed sap script form to print SSCC labels (normal barcodes).
- Developed form to print Delivery Labels (normal barcodes).
Confidential, Irving, TX
SAP ABAP Developer
Technical Environment: SAP ECC 5.0
Responsibilities:
- Migration of RICEF objects from 3.0f to 5.0 version
- Customer master conversion using IDOC method. Modified standard outbound and inbound programs to apply client specific conversion.
- Open Sales orders and quotes conversion: Modified the standard extract program to implement client specific conversions and additions like extracting manual pricing conditions, header and item texts. Used LSMW for loading the sales orders and quotes.
- Developed a second pass program for open sales orders and quotes for updating the fields that are not handled in LSMW.
- Open contracts conversion: Developed extract program to read contracts header, item, partner, VEDA, billing plan, texts, manual pricing conditions. For loading copied standard BAPI and included client specific conversions.
- Developed a Dialog program to link a credit memo/debit memo to its associated corrected invoice.
- Developed a second pass program for open contracts for updating the fields that are not handled by BAPI
- Developed LSMW for loading Asset master data
- Developed extract and load programs for pricing master using BDC.
- Developed Conversion for Bin inventory.
- Prepared cutover activities for all the above conversions.
- Developed program to create TO and assigned under LM00 menu. Has done menu and screen management, profile editing.
- Developed RF program for bin to bin transfer.
- Developed RF program for delivery monitor and packing monitor.
- Developed sap script layout for wave pick document (normal barcodes).
- Migration of SAPScripts to Adobe Forms
- Label printing (PDF barcodes, normal Barcodes) by using LM transactions for all customers.
- Enhanced user exits for grouping and sorting wave pick document.
Confidential, Gainesville, TX
SAP ABAP Developer
Technical Environment: SAP ECC 5.0
Responsibilities:
- Migrated all custom objects from 3.1 i to 5.0 version.
- Gathering information from Client to understand their business-critical processes handled by custom developments including reports, ABAP queries, SIS reports, SAPScripts, enhancements and interfaces to be migrated to 5.0 systems.
- Involved in business blue print creation.
- Involved in defining the data migration strategy.
- Involved in data migration for all master data across SD, MM, PP, QM, PM, AM modules using LSMW and BDC programs.
- Used LSMW to migrate material master, customer master, vendor master, asset master data.
- Used BDC to migrate source list, purchase info records, equipment master, functional location.
- Developed a BDC to upload SD pricing conditions.
- Developed BDC program to upload open AR and open AP documents.
- Worked with MV45AFZZ, MVA45AFZA, MVA45AFZB and pricing related user exits in SD module.
- Worked with customer enhancements in Production Order confirmation and BADIs in PP standard reports.
- Migration of SAP scripts layouts and modification, and configuring the output types for all sales outputs from inquiry through invoice documents.
- Configuring payment output to send data through different mediums like check, wire and EDI