Sap Abap/webdynpro/mdg Technical Consultant Resume
Bridgewater, NJ
SUMMARY:
- 9years of experience in SAP area as Technical Consultant (ABAP) which includes all the RICEFW components
- Experience in ABAP (SAPNetweaver 4.7 & ECC6.0) includes Standard/Interactive/ALV Reports, Work bench tools(Menu painter, Screen painter, Function Library, Debugger), User exits, SAP Scripts, Smartforms, BAPI, BADI, ALE/IDOC, ABAP Query, BDC, LSMW, Logical database, RFC, workflows, solution Manager, SAP Security, OO, AFS, PLM, WM, PP. MRP, WEBDYNPRO ABAP,BRF. Agile, Travel Management, SAP GL CONNECTOR, MDG 6.1, MDG 7.0, Data migration, ESOA,SOAP,JDBC, JMS, HTTP, XSL, IR - ID ( SAP PI), ESB.
- ABAP Data Dictionary objects like Structures, tables, Views, Lock Objects, Search Help, Index, Domain, Data Elements
- Configuration and maintenance of Workflow
- Other focus areas include -
- Enhancement framework, user exits, BADI and dialog programming/module pool
- Conversions using BAPI, BDC
- Reporting in ALV, Interactive and list
- Analyzing Standard Transactions with Debugging
- Implementing Pricing routine and Procedures in SD module
- ALE/EDI Communication with Legacy Systems
- Have worked in IS-Utilities&IS-Oil for Energy company and Oil & Gas Company respectively
- Worked on implementation and production support of IS-Utilities which included Billing & Invoicing, Device Management, Regional Structure
- Implementation of new business & rate requirement and energy consumer products utilizing IS-Utilities
- Experience of SAP implementations
- Extensive post implementation support to users
- Experience of working at client location (onsite/offshore)
- Experience in Business Workflow, Web Dynpro for ABAP
- Development of various Web Dynpro applications and designing User Interfaces using different UI elements
- Experience and knowledge AFS (Apparel and footwear) module, and configuration of inventory levels of both apparel and footwear systems.
TECHNICAL SKILLS:
ABAP Tools: SAP Query, Report Writer, Report Painter, Workflow, Webdynpro ABAP
ABAP Data Dictionary: Domain, Data Elements,Structure, Views, Index, Search Help, Lock Objects
SAP Environment: SAP ECC 6.0, SAP R/3 4.7, SAP R/3 4.6C, SAP NetWeaver 2004s, MDG 6.1, MDG 7.0
Data Warehouse: SAP BW 3.5
Reporting: Classical/Interactive Reports, ALV Reports, Module Pool-Dialog Programming
Interfaces: BAPI, EDI, ALE/IDoc, RFC Function Modules
Conversions: BDC, LSMW
Enhancements: User-Exits, CMOD/SMOD Function-Exits, BADI, Enhancement Framework
Forms: SAP Script, Smart forms, Adobe Forms
ERP Tools: Remedy system, HP Quality Center, Netweaver 7.4
Operating Systems: Windows, UNIX
Database: Oracle, SQL Server
Languages: ABAP/4 (OO ABAP, Module Pool/Dialog Programming, Reporting, BDC, BADI )
Other languages: C/C++,C#, .NET, Oracle pl/sql.
PROFESSIONAL EXPERIENCE:
Confidential, Bridgewater, NJ
SAP ABAP/WEBDYNPRO/MDG TECHNICAL CONSULTANT
- Configured additional NFE fields for the BP(entity:CustGen) data model.
- Also worked on mappings and updating underlying structures.
- Developed Rule based workflow for Cr types for sold - to, ship-to and payer account groups
- Worked on Brf+ Rules for the validations of company code, sales area, tax and address validations for check entity and check change request BRF+ events (BP Data model) using webdynpro application USMD RULE.
- Developed function modules associated with BRF+ events for MDG-C derivations using webdynpro application USMD RULE.
- Implemented badiUSMD SSW DYNAMIC AGT SELECT~GET DYNAMIC AGENTS forcompany code approvals(parallel workflow).
- Supplied additional field to the BRF+ RULE context table along with message table by implementing badi USMD SSW RULE CONTEXT PREPARE ~prepare rule context and get element id methods.
- Worked on translations for MDG-C for all UI panels including, Sales area, address, company code, tax etc.
- Resolved issues related to translations by applying SAP Note.
- Worked on EHSM import and export and BOM transfer interface .
- Also worked on QM interface for EHSM.
- Worked on report management, report generation and report shipping for material safety data sheets. (EHSM).
- Worked on inspections plans as part of the QM interface for EHSM.
- Used replicated method for distributing for data to other sources for EHSM.
- Analyzed the locks and issues which arises during the data replication in EHSM by using tcode SLG1.
- Implemented BadiUSMD RULE SERVICE and USMD RULE SERVICE CROSS ET for developing validations for non-trade accounts, and for emergency Customer.
- Developed Custom Workflow for Customer Readiness.
- Debugged Issues that arise in Customer readiness mail sent functional module for MDG-C.
- Debugged sent mail issue that comes in MDG-Finance by utilizing swi1 workflow work item utility.
- Join hands with production support team and resolved and debugged issue related to translations for Requestor and Approver roles, both roles have to receive emails with respect to their logon language.
- Resolved Issues related to IDOC failure status 51 while receiving data from third party Aravo Vendor system.
- Worked on UI by making address fields as mandatory as part of the scope change.
- Worked on UI by implementing CBAs for non-trade customers.
- Performed technical unit testing for all scenarios in MDG-C .
- Documented all technical unit testing for all scenarios in MDG-C.
- Also Performed technical unit testing for MDG-M for scenario related to internal and external FERT, internal and external HALB, and ROH for source ready, make ready and delivery ready stages.
- Performed Technical unit testing for MDG-F language translation issues by creating a CR for cost Center and analyzed workflow using swi1.
- Researched for configuration DQM Utility for MDG.
- Verified production and development code using transports for MDG-F and MDG-C.
- Participated in the complete system test for MDG-Customer domain which was done using HPQC.
Environment. ECC 6.0, webdynpro, MDG-C, MDG-F AND MDG-M,ABAP, Workflows, configurations .MDG 6.0.
Confidential, Mundelein IL
SAP ABAP/WEBDYNPRO/ DEVELOPER:
- Worked on Access Class query method for equipment custom object.
- Developed complete API for functional location custom object.
- Implemented ITOB function modules instead of bapis in functional Location API.
- Developed API Methods including initialized, check, enqueue,dequeue, status (deletion indicator), save, update and exit.
- All functionality and calls to api methods in access class has been tested using NWBC in mdg 7.0
- As part of the access class developed query method in both 6.1 and 7.0 and tested successfully in MDG7.0
- Actively took part in BRF+ rule validation and development of search helps.
- Worked on BRF + rule validations for create, update and delete functional location custom object.
- Used idocs for data replication using IDOCS FUCN LOC CREATE01 and func loc CHAGNE01.
Environment: ECC 6.0,PM, MDG 6.1,MDG 7.0, OO ABAP, webdynpro, floor plan manager.
Confidential
SAP ABAP SENIOR CONSULTANT
- Developed classical and interactive reports. The interactive reports are used to display purchase or Header data in one list and items and other information in secondary list.
- SAP script enhancement done into the layout for US01 plant to satisfy condition and print Extra Details in PO
- Development of customized Data Dictionary Objects.(lead)
- Worked as a lead and performed getting object status updates (lead).
- Also mentor less experienced developers as part of the lead role. (lead)
- Cross check code developed by other team members and identified issues related to performance and optimization. (lead).
- Extensively used abap debugger to debug errors in the code.
- Performed step wise refinement when debugging programs.
- Developed interactive reports to establish selection criteria with respect to customers and vendors.
- Developed User Exit for the calculation of discounts for different types of customers.
- Developed functional & technical specifications, designed and customized inbound 810 EDI transaction to create invoices from different customers.
- Use of different BDC programs to upload different information from flat files to the database.
- Developed functional & technical specifications, designed and customized outbound 850 EDI transaction to create PO for different vendors.
- Involved in testing and debugging using sql trace tools, runtime analysis and debugging.
- Created ALV Heirarchial reports to get sales order number, customer number, item number, item quantity and date.
- Creating Invoices in Adobe Forms and Sending Adobe forms as PDF attachment in Email
- Digital Signature in Adobe Form
- Developing complex enhancements by using Enhancement Points, User Exits, BAdIs
- Implementing enhancements in a view of a Webdynpro application
- Development of Webdynpro ALV application
- Inserting logo using Webdynpro ABAP
- Integrated views created in webdynproabap with portal iviews. (Portal integration).
- Developed webdynpro ALV application to display sales order header and item details along with other requirements.
- Designed and developed Adobe forms with in the webdynpro ABAP application, that is, webdynpro ABAP Application with Adobe forms integerated.
- Used supply function for displaying records in webdynproAbap application.
- Developed and uses customized classes to retrieve data from database and developed other requirement in webdynpro.
- Developed services and called BAPIs in webdynpro.
- Used components such as ALV, SELECT OPTIONSand OVS in webdynpro.
- Generated POPUPS in webdynpro as per clicent requirement.
- Added custom buttons in webdynpro ALV CELLS.
- Developed GUIBB on BOL using the configuration editor for GUIBB FPM FORM UIBB, used the feeder class cl GUIBB BOL FORM. (floor plan manager).
- Developed FLOOR PLAN application on BOL.
- Used BOL transaction handler FPM BOL TRANSACTION for the development of FPM application on BOL. (floor plan manager).
- Depending upon the client requirement, put extra steps, views and sub-views using FPM configuration editor.
- Requirement Analysis and providing Estimation.
- Worked on user exit Source determination for automatic plant determination with respect to customer and production location ( LE, PP).
- Preparing High Level Design
- Co-ordination between Client and Offshore
- Preparing Daily status report of objects to be delivered on current week and upcoming week.
- Maintaining Transport Request sequence.
- Worked on SAP CRM WEB UI components by using transaction SM34 and editing cluster BSPWDVC CMP EXT for developing new enhancement set.
- Worked on CRM enhancement using BSP WD CMPWB for CRM WEB components.
- Worked Enhancements related to field, display, hide, layout, customized table views using the Visual configuration tool for CRM web UI components.
- Worked on assignment of enhancements using BSPWDV EHSET ASG.
- Developed enhancements on the central table BUT000 by adding additional fields using easy enhancement workbench (EEW). ( CRM BUSINESS PARTNER).
- Worked on BP SEARCH BASED ON POD ID FROM ICWEBCLIENT IN CRM 7.0.
- Utilized sap note 2054398 and used query BPBYPDQUERY for searching business partners based on POD ID.
- Implemented badi CRM BADI RF Q10 SEARCH for assigning new fields to the search for activities in CRM 7.0.
- Worked on new search attribute for inbox search functionality in CRM 7.0./7.1.
- Also worked on adding new tables to the data model of the CRM BUSINESS PARTNER USING EEW.
- Worked on EEW (EASY ENHANCEMENT WORKBENCH) for adding new fields to the data model of the installed base.
- Worked on Enhancement LOG MM CI 3 for materials Management procurement of materials and services.
- Also worked on LOG EAM CI 4 for activating MDM catalogue for maintenance orders.
- Added new fields in the pricing (SD MODULE), used user exit USEREXIT PRICING PREPARE TKOMP.
- Worked on user exit USEREXIT PRICING PREPARE TKOMK for performing the same task but with different requirements.
- Used enhancement USEREXIT NUMBER RANGE to assign different internal control number to the sales order (VA01).
- USED USEREXIT SAVE DOCUMENT PREPARE to perform different checks on different fields before saving.
- Developed custom reports for SAP SD (MODULE) based on client requirements. For example, highest sales per customer for every 4 months last year.
- Developed processes using SAP BPM and designed work flows related to information flow of customized inventory flow process.
- Developed the web dynpro UI template by using BPM for the work flow created.
- Participated in the requirements management of the SAP PLM with respect to technical, end user and business requirements.
- Participated in product strategy and planning to stream lined business processes.
- Analyse and define product risk and critical areas along with reporting for this risk areas ( SAP PLM).
- Developed report category for LDB for HR-Abap.
- Configured additional fields in FI document using badi FI HEADER SUB 1300.
- USED FI validation rules for FV60 line items.
- Worked on User exit EXIT SAPMF02D 001 for enforcing that all U.S contomers have a group key
- Used call CUSTOMER-FUCTION and for implementing exits in VA00 initial sales menu. customer-subscreen to insert additional fields in the layout in SD, insert additional values va01,va02 and va03.
- Worked on BADI BBP CATALOG TRANSER to add and change data to the data that the catalog returns to the SAP ENTERPRISE BUYER via the catalog interface. ( SRM ).
- Also used BADI BBP CATALOG TRANSFER to map vendor product category to sap material category.
- Used BADI BBE CREATE BE PO NEW to change the data that is transferred to backend system for the generation of purchase order .( SAP SRM).
- Used BADI BBE CREATE BE RQ NEW to change all the data that is transferred to the backend system for the requirement . (SAP SRM).
- Utilized badi BBP DOC CHECK BADI for providing custom validations on the data entered by the User, for example, checking multiple entries of invoice.( SAP SRM).
- Uploaded Customer master data using direct input method using LSMW, data migrated from legacy systems
- Used IDOC method to upload purchase info records. (lsmw) .
- Used recording method to upload vendor master data.(lsmw), data migration is performed from legacy systems.
- Worked on direct input method for uploading material master data. (lsmw)
- Used Bapis to upload data in lsmw.
- Used floor plan manager to display Vendor and plant details weydnpro components implementing complete UI harmonization.
- Used OIF ( OBJECT INSTANCE FLOORPLAN) to display different structures of SD MODULE as part of the sales analysis application, structures displayed VBBE, VBAP, VBAK using multiple main views and subviews.
- Worked on QAF(QUICK activity floor plan) to display only sales orders for the current month.
- Developed completed shipment/delievery document using GAF COMPONENT (IF GAF COMPONENT) in floor plan manager.
- Worked on Custom OIF for developing the shipping document in webdynpro floor plan.
- Used POWL component PWOL UI COMPONENT in the component usage for another webdynpro application.
- Defined the view container inside the powl view which is embedded inside the window named as powl window.
- Embedded the powl view inside the view of the POWL UI COMPONENT.
- Defined mapping between the POWL VIEW and the POWL window as part of the planned order weddynpro application.
- Appened structure in PRPS table and worked on exit EXIT SAPLCJWD 004, also worked on EXIT SAPLCJWD 005.(PROJECT SYSTEM)
- Developed Webservices based on function modules RFC enabled, so extract data from MM and SD tales to and utilize those in writing consumer proxy based programs. (esoa)
- Developed class based on the cl mm powl vendor list for the powl work list for purchase orders.
- Write code for event handler for the powl window to call the navigation plug for the powl master.
- Developed appid, app type, app type and query for powl.
- Developed detail view to display the selected data from the powl list to the detail list using methodupdate datail data in the interface powl detail comp if.
- Configured services and consumer proxies using SOAMANAGER.
- Developed Xi/pi interfaces with using idoc adaptors, RFC adaptors and proxies to transport MM data and customers data (xi/pi)
- Configured RFC adaptor communication for data transport. (xi/pi)
- Worked on JDBC adaptor to communicate with and fetch data from Oracle database (xi/pi)
- Developed XML mappings depending upon the requirements.(xi/pi)
- Developed function modules for RFC in xi/pi scenarios.
- Transported ID and IR objects to transports using CTMS . (xi/pi).
- Also worked on manual legacy import / export way with file extension .tpz. (xi/pi).
- Used Pi as an ESB for integration and other operations in the project (esb,esoa,xipi).
- Worked on ESOA for business process management roadmap.
- Worked on business rules and system to system automation using BPM and ESOA.
- Used class interface /sapsrm/cl soa adpt po crt erp for esoa / srm .
- Worked on ERROR handling using FEH(FORWARD ERROR HANDLIG) in esoa/srm and performed debugging.
- Used interface purchsaeRequestErpSourceRequest in for analysis and debugging. (esoa/srm).
- Worked on Netweaver’s ESA (ENTERPRISE SERVICE ARHICTECTURE), developed numerous webservices by using bapis in web dynpro. ( netweaver).
- Utilitzing sap netweaver application server to build robust and powerful applications based on client requirements.
- Designed and Developed Customized classes for implementing business process. (ooabap).
- Used inheritance and polymorphism in implementing abap objects as per client requirement (ooabap).
- Used abap classes in webdynpro developed in the form of assistance class.
- Used Casting and other techniques for the development of OO abap objects.
- Worked on enhancement spot UJR WRITE BACK pre process operations related to BPC to fill gap requirements. (bpc).
- Configured BPC client which is an excel work sheet for use in business operations ( bpc).
- Also worked on start and end routines using UJR ROUTINE (BPC).
Environment: ECC 6.0, FI/CO, SD/OTC, CRM, BW,SRM, CLP,BPM, ESOA, WEB DYNPRO,BRF, FLOOR PLAN MANAGER, AGILE, SRM,, Xi/Pi, travel management, Netweaver, BPC.
Confidential, Getzville, NY
SENIOR ABAP CONSULTANT
- Smartform changes done to add required custom checking during print processing and to highlight important quantities for spare parts planning utilized
- Created BDC programs to upload data from windows platform to SAP SYSTEM.
- Developed BDC program to load material master data from a Flat file into SAP from legacy system using call transaction.
- Developed ALV reports for purchase orders to compare the ordered quantity with the received quantity.
- RFC function module developed to get Product Substitution data into the APO for further processing in SCM.
- Also provided output into the ALV grid for analysis purpose to the planner.
- Performance analysis and implementation done in Material Download interface to get data into the flat file.
- SAP script driver program modification done to get active customer address information based on control tables
- Created customized database tables based on data elements depending upon the requirements.
- Reports: Developed ALV, Interactive and list reports for various reports depending upon the requirements.
- Created Pricing Routines
- Performance tuning of the existing developments for better execution
- Debugging standard transactions for analysis
- Requirement gathering and analysis with the Functional Consultants.
- Developed print programs for the sales order depending upon the requirements.
- +Created BDC programs to migrate sales order data from the legacy systems to the SAP system.
- Developed ALV reports for purchase orders to be displayed with respect to customers and date.
- Created existing BADIS to use for the enhancements with the existing sales order and purchase orders.
- Developed classes and methods using OO ABAP as required by the client.
- Developed materials information application using webdynpro.
- Developed UI elements in the view and integrated it to the main window.
- Developed bindings for the UI elements.
- Developed services in webdynpro application.
- Used supply function for populating records in the webdynrpo application. Developed class to retrieve data from the database .
- Implement component usuage by using ALV, SELECT OPTIONS and OVS.
- Customized webdynpro parameters using SICF AND ICF.
- Developed and configured onaction events for the buttons in webdypro.
- Worked extensively with FLUID to design purposes. ( floor plan manager).
- Added existing UIBB (free style ) to the FPM APPLICATION. (FLOOR PLAN MANAGER).
- Added buttons to the toolbar in the floor plan component of the application.
- Utilized Wire Model capabilities for configuration by using wires in the floor plan manager.
- Used IF FPM UIBB MODEL interface for implementing freestyle UIBBs. (floor plan manager).
- Worked on custom mapping with PI and working on different interfaces for inbound and outbound communication.
- Worked on enhancement of data source to be used in BI by using the transaction RSA6.
- Developed BW extractors Using Badi.
- Uploaded Master data from flat files into the BI system using info objects.
- Worked on uploading of Vendor and Sales order data from SAP R/3 system to BI using generic data sources.
- Worked on Process chains to develop a sequence of process that scheduled to wait in the Background.( BI).
- Developed BI queries in visual composer.