Sr. Sap abap Consultant Resume
Dallas, TX
SUMMARY:
- SAP Technical Consultant with 9+ years of technical experience in ECC/SCM/CRM/SRM Components, which includes Reports, Interfaces, Conversions, Enhancements, Forms and Workflows(RICEFW) in SD, MM, WM, PP, QM, IM, PM, HR, FI, and CO areas.
- Experience working with Data Dictionary, CDS views, and ABAP Managed Database Procedures (AMDP’s) on SAP/Non - SAP Databases.
- Experienced in ABAP workbench tools, reporting, customization, conversions, master/transactional data loads and data extraction programs.
- Experience with interactive ALV/OOALV reports, module pools and standard reports customization.
- Experience in Inbound/Outbound interfaces using IDOC’s with ALE/EDI mediums RFC’s, BAPI’s and ABAP proxies.
- Experience working with Inbound/Outbound SOAP based web services, ODATA services.
- Expertise in Data Migration and writing Conversion programs using BDC call transaction- session method, BAPI and LSMW using various methods like Batch input recording, BAPI and IDOC’s.
- Enhanced the SAP standard functions using user exits, screen exits, menu exits, field exits, enhancement points, BADI’s and enhancement framework.
- Involved in developing various forms (SAP scripts/smartforms/adobeforms) exchange between business partners and within organization.
- Good experience in developing dialog programming using screen painter and menu painter.
- Experience in Creating and Configuring new workflows for validating business process includes data processing credit approvals.
- Expertise in designing SAP Workflow based integrated solution in various SAP modules including extended notifications and offline approvals.
- Experienced in performance tuning techniques using runtime analysis, SQL trace and buffer trace.
- Experience in problem solving and debugging techniques.
- Good experience in Object Oriented Programming by using OOPS concepts (data abstraction, encapsulation, inheritance and polymorphism).
- Good experience of SAP ABAP on HANA platform, Eclipse (Neon), HANA Studio.
- Strong experience in development and enhancement of standard Webdynpro applications, involved in creating context, Views, Windows, component Usages across multiple projects.
- Experience working with HTML5, CSS, JavaScript, SAP UI5 FIORI launchpad, FIORI standard transactions configuration and custom transactions, ABAP HANA.
- Good knowledge with s4hana.
- Highly analytical with proven track record in troubleshooting workflow/programs, resolving issues and enhancing their performance.
TECHNICAL SKILLS:
ABAP Expertise: Classical reporting, Interfaces, Function Module, RFC, BAPI, BDC, LSMW, Workflow, Webdynpro, SAP scripts, smart forms, ALE/IDOC, BADI, user-exits, and interactive reports using ALV, OO ALV, OO ABAP.
Languages: ABAP/4, C, C++, C#.NET, HTML5, CSS, JAVASCRIPT, SQL.
Operating Systems: WINDOWS2000/XP/7, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. SAP ABAP Consultant
Environment: SAP ECC 6.0(SD/MM/IM/FI), HANA 1.0
Roles and 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 and adjustment of the Contracts.
- Developed ABAP Webdynpro ALV report for material shortage report for PP-module. Users use this view to see a stock requirements shortage report and use the information to save time when running material Requirements Planning (MRP) with adobe interactive form.
- Enhanced standard IDOCs for B2B Customer Invoice, Purchase Orders, vendor contracts and transmitting to business partners via EDI (WTX). Configuration of message types, partner profiles, ports, custom outbound process codes and distribution channels.
- Created IDocs in FI for sending FI document using FIDCC1 and IDoc FIDCCP02 and Invoice using INVOIC and IDOC INVOICE02.
- Created ABAP proxy and developed inbound logic to create/update sales orders using BAPI SALESORDERCREATEFROMDAT2 and issue outputs by consuming data coming from B2B website via PI 7.10 and return created sales orders and messages.
- Designed custom clearing process where WM clear (LI20), Batch Characteristics Update (MSC2N) and IM Clear (LI21) are embedded in single stand-alone transaction for specific business scenario needs. Used L IM DIFFERENCE CLEAR, L TO CREATE INT, L DIFFERENZEN AUSBUCHEN and BAPI OBJCL CHANGE function modules to achieve this task.
- Worked with BADI creation to make few fields mandatory on purchase requisition creation in MM module using transaction ME51N.
- Worked on BADI implementation to implement the ME PROCESS PO CUST to create a purchase order in Actives system during purchase order creation for intercompany Poss.
- Created BADI, Explicit Enhancement spots and remediated some of the inbound user exits for Order creation using BADI.
- Monitoring and troubleshooting capabilities of SAP PI such as message monitoring, component monitoring, performance monitoring, end-to-end monitoring in runtime workbench.
- Involved in Plant Maintenance migration objects: Equipment, Equipment Classification, Work Centers, Functional Location, Master Warranty, General Task List, Measuring Point, Single Cycle Maintenance Plan, and Strategy Plans
- Developed and deployed company-wide PM archiving plan including all PM objects with systems loaded and purged multiple times during implementation
- Created CDS view for delivery address and integrated the delivery address information at manage purchase contract item level.
- Developed OData services for creating notifications, display inspection lot details for the given material, batch and developed OData service for dynamic generic search help.
- Integrated Notes at Manage Purchase contract application by reusing notes reusable component and implemented CRUD methods at ODATA level.
- Performance optimization of existing custom object in production using AMDP, code push down, leveraging the processing speed of HANA.
- Analyzed and Corrected production problems as they occur in the SAP BW system
- Designed and developed ODATA REST services using NetWeaver gateway for Fiori application tech genie which is handled by many sales persons and technicians for installing security products at customer locations.
- NetWeaver gateway ODATA service design end to end like Entities, Deep entities, Associations, Function imports, complex types.
- Configured all the steps for Fiori Launch Pad like catalog, tile, target mapping, group, role, Launch Pad instance etc. for the app
- Worked on custom UI5 FIORI applications through eclipse and deployed in SAP system & mapped in LPD CUST and FIORI Launchpad and FIORI Roles
Sr. SAP ABAP Consultant
Environment: SAP ECC 6.0(WM/MM/FI/QM), HANA 1.0
Roles and responsibilities:
- Developed custom report programs for financial reporting needs to facilitate a set of manual journal entries. The report display is done through ALV using the CL SALV classes in OOABAP.
- Implemented a BAPI to post the Goods Receipt for the given purchase orders from the selection screen using the BAPI BAPI GOODSMVT CREATE.
- Configured PI interface to update vendor invoices in ECC system from external EDI 880 by mapping XML file and IDoc by using FTP adapters.
- Designed and built a new ALE/EDI interface into SAP (creating new IDoc type, message type and inbound processing code) to process tracking data from carriers with longitude, latitude, and "signature" data for updates to custom Z-fields on delivery header and handling unit header tables and set-up ALE partner profile for inbound distribution of these new IDoc.
- Supported on-going issues and analyzed the business processes in-order to offer suitable solutions to the problem.
- Implemented FM exit EXIT SAPLKBER 001 for cost center authorization checks functionality in FI.
- Created an exit which automatically filling the field "payment terms" by fetching data from customizing table based on contract number and disable the same while creating PO using the transaction ME22N using exit MM06E005.
- Designed and developed smartform for printing the packing list during PGI process for the outbound delivery.
- Utilized SAP HUM technology for the RF developments. Experience using LM00 interface and developed programs to allow for nested Handling Units.
- QM configuration for QM in procurement, production, and sales & distribution.
- Developed an RF based program which is used to generate goods receipt for a purchase order. The functionality includes the ability to receive both pallets and a container.
- Implemented the BADI BADI MATERIAL CHECK to validate the profit center in material master.
- Implemented a classical BADI, which triggers when a shipment is saved to do automatic post goods issue.
- Design thinking sessions for multiple FIORI apps by using SAP build tool. Designed multiple FIORI App proto types. Merging multiple BSP applications to single FIORI App and minimize the user actions while executing business transaction.
- Developed/Configured FIORI application for unified workflow inbox, added custom FIORI views and extended FIORI applications for displaying FI related data for AR and AP processing
- Worked on creation of ODATA services and consuming the ODATA proxies, registering and maintaining the services using SAP NetWeaver gateway service(SEGW).
SAP ABAP Consultant
Environment: ECC 6.0(SD/HR).
Roles and responsibilities:
- Developed web-based report which display purchase order summary and detail information based on purchase order document number.
- Created report program to automatically create measurement documents for the measuring points of given list of equipment
- Developed remote function module used to update status of the quote after the pricing procedure is performed using BAPI CUSTOMERQUOTATION CHANGE.
- Developed an Interface to send employee data from SAP HR system to External Payroll system by ABAP Proxy to FTP Scenario using client proxy.
- Inbound Interface: Created a time inbound interface to load the Infotypes 2001, 2002, 406, 2010 for the files coming in from different plants.
- Worked on interfaces using ABAP proxy communication. These interfaces are build using proxy communication with PI as middle between SAP system and the legacy system
- Configured RFC, File and SOAP Adapters. Unit testing and preparation of test script, error analysis and providing solution during UAT. Testing the interface End to End with partner.
- Designed and developed Screen Exit for purchase order and batch details by accessing data on the screen in functions even if it is out of scope using memory variables and field symbols.
- Developed an outbound interface to transfer the payroll results to 3rd party.
- Developed an inbound IDOC interface to load the employee update (master data) into HR system of SAP.
- Worked on credit card authentication with paymetric third party credit authorization system.
- Used Web Services (REST and SOAP) for transmission of large blocks of XML data over HTTP
- Involved in checking of transaction or any program getting short dump, Unicode conversions, version management and code reviews.
- Created multiple custom reports as per business requirements.
- Developed Time Statement form for the hourly employees using the smartforms. This form is developed by copying the standard HR form into customer name space and made the modifications as per the requirements.
- Designed and developed a new workflow-controlled ABAP Webdynpro application to manage the proposal, approval and creation of new vendor master records in ECC making use of Local Persistent Object Reference LPOR modeling techniques in the workflow template to encapsulate data about the record to be approved.
SAP ABAP Developer
Environment: ECC 6.0(WM/SD/PM)
Roles and responsibilities:
- Involved in creating reports based on client requirements and inputs from EPA.
- Worked on several classical and interactive ALV reports related to equipment, measuring points and measurement documents using Object Oriented Programming.
- Created an interactive list displaying sales orders and line items, which needed to be delivered by certain date. Selection criteria were used to enter the specified delivery dates. ba
- Modified the reports which needs to be submitted to department of oceanography based on the change requests filed by the business team.
- Worked on BAPI EQUI CREATE, BAPI EQUI GETLIST, BAPI FUNCLOC GETDETAIL in PM module.
- Worked with BAPI ALM ORDER MAINTAIN to change the status of work orders.
- Add new fields to the output of standard transactions like IW38, IW39, IH08 using enhancements.
- Developed LSMW and scheduled data loads in production environment for SAP SD - pricing updates, Equipment - classification updates, partner function updates, material master - obsolete labor code update, reorder point update & customer lockbox updates.
- Modified the existing SAP script of equipment work order to add long text in a separate page whenever the long text field exists.
- Created remote enabled function modules to display the output of the methods of various classes
- Worked extensively on equipment, maintenance plan and measuring point master data.
- Developed script for goods issue label using SAP script triggered by a custom driver program
- Developed a Smartforms for Quotation Comparison from different Customers.
- Developed a Function-exit for vendor master creation 'XK01' to enhance delivery priority field.
- Worked on many pricing routines and Worked on purchase price verification report
- Involved in RF SUM put-a-way developments. In case, the quantity is greater than the SU material available quantity, then the additional excess qty is created as an additional TO. Created data dictionary objects.
- Designed custom RF Transactions in the system for client's requirements to display PO for GR, Bin to Bin movement.
- Experience in the areas of SAP workflow while order confirmation process, purchase/requisition release strategy.
- Hands-on experience in creating complex POWL reports as per the business requirement using feeder class.
- Designing and executing test strategies & plans, UAT activity and gap analysis to ensure that business requirements and functional specifications are tested and fulfilled.
SAP ABAP consultant
Environnent: SAP ECC 6.0 (SD /MM/WM).
Roles and responsibilities:
- Created a module pool to display and modify data from customer table using table control with validation and search help.
- Developed a report using OO ALV grid display that gives the balance of a company and compares it to the balance of trading partner center
- Developed a program to update the Judging factors to the table related to SD.
- Integration of FI with MM and SD with procure to pay and order to cash Cycles.
- Responsible for developing the design document and test results and unit test apart from developing the object.
- Design and development of outbound and inbound interface programs to third party systems using Intermediate Documents (IDoc) and Application Link Enabling (ALE) tools. Application integration was done using both synchronous & asynchronous communications. Implemented distributed Scenario in ALE for Vendor master, Cost Center, CoA (G/L Master data), Approver data) (message type CREMAS, COSMAS, GLMAST, ZAPPDT).
- Developed BDC for sales order creation using BDC session method using transaction VA01
- Created a BDC to upload material information using session method.
- Developing/Enhancing ABAP Objects in already SAP implemented systems which include Smart forms, Enhancements and Custom Exits in Applications.
- Developed script for goods issue label using SAP script triggered by a custom driver program.
- Developed a program to delete the schedule agreements which are outside the release order and correct the scheduling agreements which are having the wrong dates assigned.
- Modified the program which will allow confirming the quantities for the scheduling agreements.
- Developed a Workflow for sales order delivery block credit limits. When a sales order is held for credit check, workflow is triggered and work item is sent for approval to the credit manager. If credit manager approves, the sales order is automatically released. Customized the business object for approval process.
- Modeled workflow tasks as Webdynpro applications using the Visualization customizing settings with a custom BOR object and Workflow template
- Developed and enhanced a Purchase Requisition workflow to automate the approval process for a Purchase requisition, for different levels of approval in the MM module.
- Designed and developed a program for the analysis of scheduling agreement, the output of the program will give the request and response lines, and corresponding release orders to the response lines.
- Involved in RF based cycle counting programs which are used for inventory management. This includes cycle counting by operator, cycle counting by auditor and the physical inventory cycle count.
- Preparing weekly project status reports for management and Single - window contact point with clients.
SAP ABAP consultant
Environnent: SAP ECC 6.0(SD/MM/FI-CO)
Roles and responsibilities:
- Designed and developed programs for KKPAN cost estimate using module programming.
- 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.
- Developed reports in FI for processing postings of invoices and receipts according to the functional design and requirements.
- Developed program to upload customer master, characteristics and extend to different company codes.
- Designed and developed rate routing program to upload the production planning data.
- Designed and developed a BDC program to load bank statement data which comes on CD from bank to SAP for transaction FF67.
- Developed and designed a BDC program to create asset master record for the company using through the transaction code AS01.
- Designed and developed a BDC program to extend G/L account balances for the given requirements by the user to the specified company level using through the transaction code FB01.
- Worked on LSMW by standard Batch Input Interface Program (RFBIDE00) for T-code XD02.
- Worked on LSMW by Transaction Recording Method for T-code MM01.
- Designed and developed screen exit for purchase order and batch details by accessing data on the screen in functions even if it is out of scope using memory variables and field symbols.
- Developed Custom SAP scripts and driver programs for check printing for US checks.
- Created a smartform to generate benefits enrollment/confirmation letters and designed smartform for new hire event.
- Re-developed, for global template use, three Order to Cash OTC process workflows controlling delivery, billing and credit blocks on SD sales documents using SD-module BOR objects with special filtering logic to prevent one workflow process from spawning others
- Worked on Coding blocks to extend the custom fields in BSEG table in FI-CO module.
- Created substitution rule for set of users to access the OEM and AM data for FICO transactions.
- Designed and implemented PMP and talent review smartform, which summarizes associates performance and skill set.
- Developed different workflow for notification events like modification approved, modification denied, modification request, cancelled and duplicate.
SAP ABAP Consultant
Environment: SAP ECC 6.0(SD/WM/MM/HR)
Roles and responsibilities:
- Created a report for monitoring stock levels of material master records for the last 12 months using dialog programming.
- Developed a dialog module program to assign sales order quantities that are grouped by master order.
- Worked with the functional team to prepare the functional specs and to assure that the requirements are clear.
- Developed technical specification based on business requirements.
- Responsible for maintenance, modification and development of the SAP applications as per the requirement and technical norms. Worked on ALV reports, module pool programs, smart forms, SAP script.
- Created report for material change using BAPI MATERIAL SAVEDATA function module.
- Developed IDOC to file interfaces between ECC and third-party Warehouse Management system.
- Defining RFC destination and Distributing master data like material master, vendor master data.
- Changes done in user exit SAMPLE INTERFACE 00001650 to get sales revenue, sales discounts general ledger line items with Item, item quantity and gallon quantities by matching the dollar amounts.
- Worked on exit V45A0002 to predefine sold-to-party in sales document.
- Handled and created several Info packages to load data through SAP R/3, BIW and other legacy systems. Check order quantity (SD): User exit for VA01, which checks if the order quantity is more than the available quantity. If so, it blocks the sales order in VA01 transaction.
- Troubleshooting & debugging of programs, Performance tuning / bug fixing in old programs.
- Developed a custom batch program, which takes the labor hours from the routings of planned orders against each material and send to application server as part of the labor confirmation process.
- Modified HR objects and also created custom info types based on the requirement of the organization.
- Worked on overtime approval workflow for the hourly employees in the organization unit. The mail will be sent to HR Manager once request is approved.
- Design and developed Webdynpro application for SAP HR E-recruitment.
SAP ABAP Developer
Environment: SAP ECC 6.0.
Roles and responsibilities:
- Developed custom reports as per business requirements by using the ABAP editor (SE38).
- Developed custom domains, data elements, data structures, and transparent tables using ABAP dictionary
- Involved in the developments related in reports, interactive reports and ALV reports.
- ALV reports using ABAP objects, dialog programming with table controls, file handling and BDC interfaces.
- Involved in the development of application server file handling, BAPI's, BDC's, user exits and enhancements, BADI's.
- Created enhancement to create a next item line with the pending material quantity.
- Code development, code review, performance tuning and unit testing.
- Development of function module, report and BDC.
- Used BADI to perform budget availability check for each network activity in a project.
- Coded for various user exits for customer requirements related with standard process code in IDOC.
- Modification of code in user-exits USEREXIT SAVE DOCUMENT PREPARE to check the sales order input data.
- Worked with module pool programming in SAP using dialog programming, navigation between screens, working with different events, creation of screens in SE51.
- Created a RFC enabled function module, which generates the sales and shipping details of the day.
- Configured RFC to send sales data to another SAP system, which is physically separated.
- Developed custom function module for integrating the quality notifications with credit.