Sap Abap Technical Consultant Resume
Dallas, TX
SUMMARY:
- SAP ABAP consultant with over 6 years of ABAP experience including development of custom reports, interfaces between legacy system to/from SAP, conversions, module pools, customer enhancements, smart forms and support projects in various modules like HR, MM, SD, FI/CO and Project Systems.
- Have strong skills in ABAP/4 Reporting, Interfaces, Conversions, Enhancements and Forms (RICEFW).
- Experienced in using various modularization techniques like subroutines, Function modules, RFC’s and class modules.
- Developed and modified Forms using Smart forms, SAP Scripts and also have good knowledge in Adobe forms.
- Strong skills in using SAP ABAP/4 Development Workbench, Classical, Interactive Reports, Data Dictionary, BDC Call transactions/Session method, Interfaces/Conversions, LSMW, and RFCs.
- Worked extensively in Cross Application components like BAPI and LSMW.
- Experience in developing data transfer programs using both Data Transfer Workbench (BDC - BI session method, Call Transaction method) and Legacy System Migration Workbench (LSMW tool) for uploading data to SAP system.
- Expertise in Module Pool Programming, developed programs related to various modules.
- Experience in Dialog Programming by using Screen Painter and Menu Painter.
- Experience in creating and maintaining Data dictionary objects, Classical and Interactive ABAP List Viewer (ALV reports using classes and Function modules) editable ALV, Drill Down reporting.
- Expertise in Enhancement of standard SAP functionality using User Exits, Customer Exits, Menu Exits, Field Exits & BADI’s and Enhancement-Framework (Implicit / Explicit Enhancement points).
- Good Knowledge of configuring EDI, ALE and good experience on IDOC programming, testing for inbound and outbound IDOC’s, Configuring Partner Profiles, Customizing RFC Destinations, extensions, and creating custom IDOC’s as per business requirement.
- Customized data dictionary objects like Table, Data Element, Domain, Search help, Structures and searched and applied many OSS Notes.
- Experience in BOR and ABAP Objects.
- Involved in configuration of Workflow tasks and coding of multi-step SAP workflows for MM, SD, and FI using workflow tools and debugging for trouble-shooting.
- Working knowledge of SAP Workflow and Configuration.
- Worked extensively in Webdynpro Component Design & Development, Event Handling & Pretty much familiar with all concepts of WebDynpro components like Internal Context Mapping, Navigation ( using Inbound/Outbound plugs ), Data Binding, Supply Function, Enhancments, iVIews and different controllers (Custom Controller, Config Controller, Component Controller and View Controller).
- Hands-on experience of designing Service call within WebDynpro component to call methods designed in ABAP workbench
- Developed Reports for the application using Webdynpro.
- Excellent Debugging, Trouble-shooting, SQL Trace and Performance Tuning Skills.
- Good development experience in SAP CRM Applications.
- Good understanding of full software development life cycle (SDLC) implementation of SAP R/3.
- Experienced in testing, quality analysis and through knowledge of integration testing.
- Excellent communication, problem solving skills, ability to work with teams effectively in a fast paced environment. Good time management skills with a record of meeting tight schedules and deadlines.
TECHNICAL SKILLS:
ERP: SAP ECC 6.0, 5.0, R/3 4.7.
SAP R/3 - ABAP: ALVs, SAP Scripts, Smart Forms, Adobe Forms, OOPS, LSMW, User Exits, Customer Exits, BADIs, RFCs, BAPIs, ALE/EDI IDocs, Workflow.
SAP Modules: PP, HR, MM, SD, FI, CO
Languages: ABAP/4, C, C++, JAVA, C#, SQL Plus, ASP.Net.
Web Technologies: ASP.NET, HTML
Database Systems: Oracle 10g, SQL Server 2005, MySQL, Microsoft SQL Server ‘05, ‘08, Microsoft Access.
Operating Systems: Windows NT/XP/Vista, Unix/Linux, Solaris.
PROFESSIONAL SKILLS:
Confidential, Dallas, TX
SAP ABAP Technical Consultant
Environment: ECC 6.0, ABAP/4, LSMW, BAPI, BDC, Enhancements, Scripts, SAP Reporting.
Responsibilities:
- Created LSMW object using BAPI method for creation of Purchase Orders. During the PO creation, modified the User Exit to handle Custom fields added to transaction ME21 in such a way that they can be handled during creation/change of PO either by using ME21 transaction or by using BAPI function modules.
- Created ALE configuration related objects i.e., Port, RFC destination, Partner profile, Logical system etc.
- Extended ORDERS05 IDOC to add custom segments in order to send the custom details to the customer.
- Developed a report to create new BOM’s (Bill of Materials) using BDC Call Transaction Method.
- Used BAPI GOODS MVT CREATE to post Goods Issue & Goods Receipts info obtained from Legacy system into SAP depending on movement type.
- Development of BDC using Call Transaction/Session Method to upload data from a Flat file and also from Application Server into GL Accounting Document.
- Created a report to define new Routings that are associated with alternate BOMs using BDC Session Method as they are copied from old plant to new plant using the function module CS BOM EXPLOSION.
- Developed a report which gives the Routing, BOM, Production Version, and Cost Collector Information for data in material master table using OOPS.
- Created a report to create the new Production Versions using BDC Session Method.
- Developed a report to copy the schedule agreements from one plant to other along with the open delivery lines using a BDC Session Method for the transaction ME31L and ME38.
- SAP Scripts (Layout Sets): Modified the existing Layout sets of SAP Scripts to include Company Logo and additional data as per user requirements in Sales Order RVORDER01, Delivery Note-RVDELNOTE, Invoices (RVINVOICE).
- Developed ABAP Webdynpro ALV Report for Material Shortage report for PP-module. Users use this iView to see a stock requirements shortage report and use the information to save time when running Material Requirements Planning (MRP).
- Migrated SAP Script (MEDRUCK) for Purchase Orders to Smart Forms and modified it to suite the requirement.
- Developed a report for updating the costing tab in Material Master MM02.
- Developed a report to produce new cost collectors using Transaction KKF6N.
- Developed an Inventory Report to block and unblock the inventory of transactions MB51 and MB1B using BAPI.
- Developed a report to determine the last cycle count of the materials.
- Created a Report that shows the status of Production Orders based on Production Order Confirmations and Inventory Movements.
- Developed a Report to compare the forecasted consumption quantities and on-order component inventory.
- Developed a report called Credit Dashboard which improves the efficiency of the Credit and Collections Department.
Confidential, Kansas City, MO
SAP Technical Consultant
Environment: ECC 6.0, ABAP/4, LSMW, BAPI, User-Exit, BDC, Scripts, SAP Reporting.
Responsibilities:
- Development of LSMW’S for uploading Master Data.
- 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.
- Migrated Purchase Order data into SAP using BAPI method in LSMW. PORDCR is the Message type used and PORDCR02is the IDOC type used.
- 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.
- Development of Custom Message Types and also Triggering an Event which will send an IDOC whenever a data changes in Sales Order transactions using Change Pointers and Change Documents.
- Development of BAPI’S to retrieve data from various Database tables from a specified date using Change Documents concept.
- Developed an User Exit so as to limit the creation of new Sales order Quantity as not to exceed the Contract Quantity.
- Developed the Custom Scripts for Sales Order Creation as well as Change. Added the Functionality so as to convert the Script output into PDF and Send it as attachment through Email as well as a copy is saved to UNIX Directory on its way to Doc’s Library.
- Added the above functionality for Contract Creation as well as Change in Contract.
- Created Data Dictionary objects along with Views, Search Helps and Table Enhancements.
- Developed an Editable ALV report which provides the sales order details such as the status of sales order, available qty, pricing details etc using OOPS. Added the functionality of assignment of sales orders to Contract, Adjustment of the Contracts etc.
- Created a Custom report showing ZTIP Product Booking Order details and drill down capability of reviewing the associated related orders.
- Implemented Dynamic ALV Features in Webdynpro Applications.
- Involved in exchanging data between Webdynpro Application through URL.
- Displayed Model Pop-up windows in Webdynpro application Triggering Error & Success messages in Webdynpro Applications.
- Developed a report for creation and changing of a Pricing Condition using BDC Call Transaction Method.
- Changed the standard SAP Program so as to Consider Material Determination during the assignment of the Sales order to Contract.
- Development of a Custom Block trend program so as to estimate the Block Trend ratio from the past details.
- Development a report so to forecast the Sales utilizing the smoothing functionality and seasonal adjustment.
- Developed a report to determine the age of In-Transit Inventory to monitor the stock transport using OOPS.
- Developed a report to determine the Excess Inventory by taking total On-hand Inventory (from MBEW) and subtracting the total found in Basic text field of Material Master using OOPS.
- Development of Product Availability (PA) ALV Grid report which will refresh automatically.
- Development of the above report using ALV Tree Functionality.
Confidential, PA, USA
SAP ABAP Developer
Environment: ECC 6.0, ABAP/4, ALV, ALE, IDoc, Workflow, LSMW, BAPI, BADI, BDC, Smartforms, Adobe Forms, SAP Scripts.
Responsibilities:
- Developed a report in ALV titled ' View Sales Orders '. The objective of this report is to search the application database for open sales orders. The inputs are Sales Organization, Sold to party, Material No, Customer purchase order No, and Sales order creation date.
- Created a report for displaying the details of a Delivery Document using the tables LIKP, LIPS.
- 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).
- Configuration of ALE, IDOC to receive and transfer the service orders.
- Customized and Modified IDOC for PO acknowledgement using ALE and EDI techniques. Used MASTER IDOC DISTRIBUTE, to create the IDOCs.
- Designed, developed, tested and implemented Workflow for vendor Master Creation.
- Worked on uploading a purchase info records using IDOC method in LSMW.
- Worked on Data Transfer using BAPI method in LSMW tool to upload data from legacy system to SAP System for Material Master.
- Developed a LSMW, which is used for uploading Customer master data to migrate customer Master Data from legacy system to SAP R/3 database.
- Written BDC programs to update and change vendor master data by Session method for transactions XK01 and XK02.
- Enhanced the Production Order delivery process by setting up delivery complete indicator if the order was TECO (Technically Completed) and release status was inactive by using BADI definition WORKORDER UPDATE and the method BEFORE UPDATE.
- Added custom functionality for sales order (create, update) in user exit MV45AFZZ under forms USEREXIT SAVE DOCUMENT PREPARE and USEREXIT MOVE FIELD TO VBAP.
- Created a Smart Form to display Customer Info, Company info & Company Logo. Also displays the Item Number, Material Number, Description, Order Quantity, Total Price. Also created custom Smart styles in the process.
- Converted the existing SAP Scripts to Smart Forms for Sales order, Invoice and Delivery Note.
- Configured & Develop new forms in SAP Scripts, Smart forms & Adobe forms for newly added Company Code & Sales Organization.
- Developed Workflow for Blocked invoices Notifications and Configured the Organizational Structure to set up the responsible persons and parties for receiving notifications.
- Developed Webdynpro browser based applications designed using MVC architecture by using service calls/ Assistance Classes.
- Created a Webdynpro component which is used mainly by managers and timesheet administrators to approve and correct the timesheet of employees.
Confidential: Houston, TX
SAP ABAP Technical Consultant
Environment: ECC 6.0, ABAP/4, ALV, ALE, IDoc, Workflow, LSMW, BAPI, BADI, BDC, Smartforms, Adobe Forms, SAP Scripts Module Pool Programming, User-Exits.
Responsibilities:
- Designed a Workflow template to send mail when a new sales document or purchase order is created /changed in database.
- Developed a Workflow for Deadline Monitoring according to predefined schedule - Working with Requested start, Requested end, Latest start, and Latest end.
- Developed a Workflow Template to send a mail to PR requestor when someone else deletes the PR line items.
- Created LSMW object to upload data for Packaging Instructions using BDC recording method.
- Development of Function Modules which includes BDC to upload data for business transactions for which standard BAPI’S are not provided.
- Enhanced the BADI ME PROCESS PO CUST for updating the Tax code, Tax jurisdiction code and delivery address while creating or changing the PO at the line item level.
- Development of BDC using Call Transaction/Session Method to upload data from a Flat file and also from Application Server.
- Worked extensively on User-Exits and Enhancement techniques.
- Enhancement to calculate the total order quantity of sales order during Save.
- To set indicator in VBAK in case of key customers.
- Duplicate PO Enhancement: to issue a warning message in foreground for manual orders and set a delivery block in background.
- To issue error message if the ship to is not linked to Sold-to.
- Develop Smart Forms for various business requirements.
- Created a Interactive Adobe form which updates the sales Item data in Database and used the same to produce sales order.
- Modifications of Scripts to format the output.
- Developed Module Pool programs for various MM and HR related business requirements.
- Using Enhancements to provide added functionality to the business transactions.
- Created Data Dictionary objects along with Views, Search Helps and Table Enhancements.
- Created Table Maintenance Programs for uploading data into more than one DB table at a time.
- Displayed the output in ALV grid format and provided various buttons for displaying the detailed document data.
- Developed Interfaces and Reports to extract and display data from HR Info types.
- Created a report to display customer information using ALV grid and send it to spool to take a snapshot and send that as an attachment to a list of e-mails.
- Developed an interactive ALV report for listing all Deliveries that have been shipped but not yet billed.
- Created an Interactive report which displays the customer no’s, Based on that customer no it will display the sales details of that customer, Based on that sales we can displays the item details, the tables used for this are KNA1, VBAK, VBAP.
- Developed a report to create the new schedule agreements that handles the ADJ and ENT records of the new schedules lines using IDOC for the transaction VA31.
- Developed a report to extend the Purchase Order line items to a different plant with the quantities which are yet to be delivered.
- Created a Webdynpro component to enter the data into Material table using form as input.
- Using service call created Webdynpro component which fetches the data from material table in sap system in to routine web table in web application.
- Created a Webdynpro component which copies the selected records of Material type from material table in to web table in web application.
- Developed a ALV report to Display the Project, WBS, network/order and activity related details such as basic work, forecasted work, forecasted remaining work, start date, end date, percentage completed.
- Equipment Master, Functional Location Master, Work Centers, Material BOMs and Measuring Points were uploaded using LSMW (Legacy Systems Migration Workbench).
- Worked with Compatibility Unit functionality.
- Developed BDC programs in PM module to upload Equipment Master and Notification Types data into SAP from Legacy Systems CEDSA and MPP.
- Worked on conversions using BDC programs to load Maintenance Item Data into SAP.
- Created a Function Exit to check any form of telecommunication available. If none of the fields (Phone/Telex/Fax) are provided for a vendor, an error message is shown.
- Coding of the User exit ZXTRKU02 to populate the shipment information when creating the ASN (Advance shipping Notification).
- Developed a Smart Forms for Standard Quote with custom requirements.
- Involved in modification of SAP Scripts Invoices (RVINVOICE) according to customer needs.
- Developed new Smart Forms and print programs for Packing Labels, Shipping Labels and Drop Ship Labels.
Confidential
Jr. SAP ABAP Technical Consultant
Environment: SAP R/3 4.7, ABAP/4, LSMW, BDC, ALE, IDoc, RFC.
Responsibilities:
- Loaded open Sales orders and Sales Order texts using LSMW.
- Loaded fixed assets into SAP using LSMW. The LSMW creates a batch session to load data using transaction code AS91.
- Developed a conversion program to load Customer material info records (VD51). The function module used for this conversion was RV CUSTOMER MATERIAL UPDATE.
- Developed a BDC program for loading the commercial and Tax prices for materials using transaction code MM02.
- Worked on user exit EXIT SAPLVEDA 001 to perform validations on IDOC type ORDERS.
- Extended IDOCs, Implemented ALE to update Customer Master and Material Master. The company has extensive EDI relationships on the customer side as well as on the supplier side.
- Created and Maintained data dictionary objects like tables, structures, views and match code objects
- Created a RFC enabled function module, which generates the sales and shipping details of the day.
- Configured RFC to send this data to another SAP system, which is physically separated.
- Modified print program purchase order to get classification from sales order instead of from material.
- Developed Sap Scripts and print programs for Quotation and Sales Order Confirmation.