Sap Abap Lead & Web Dynpro Consultant Resume
SUMMARY:
- Good understanding of SD, FI, PP, WM and MM business processes and their mapping in SAP.
- Experienced Net weaver Consultant.
- Excellent Web Dynpro - ABAP experience working with multiple client projects and also experience of working in critical objects.
- Developed Inbound and Outbound interfaces using ALE and IDocs.
- Used Legacy System Migration Workbench (LSMW) to migrate SD, MM and FI Master Data.
- Experienced in designing Function modules.
- Implemented custom business logic using Customer Exits, User Exits, and BADIs for SD, PS and MM modules.
- Development of Smart forms, Scripts and Adobe forms.
- Proficient in Dialog Programming, Batch Data Communication (BDC), Data Dictionary, ABAP Debugging.
- Good integration experience by using BAPI’s, RFC.
- Used ABAP OO in ALV using Function Modules, Classes and Object Model.
- Trained in ADOBE forms and Object Model ALV at SAP.
- Experienced in working with ADOBE PDF Forms (SAP Net Weaver Component).
- Expertise in developing Classical and Interactive reports.
- Detected and analyzed problems from overuse of subroutines or function modules, ABAP/4 statements and unnecessary database accesses.
- Expertise in Debugging concepts and well versed in Performance Tuning procedures tuning of reports to optimize the runtime.
- Extensive work on Data Dictionary objects (tables, structures, views, data elements, and domains).
- Experience of Working on Solution Manager in Uploading, making changes to existing documents and also creating hyper links to the documentation.
- ABAP/4 tools (Menu painter, Screen Painter, Function Modules) and performance tuning for better response time.
- Worked as a coordinator for creating, maintaining the Transport Requests and involved in user training.
- Has excellent and fast Self learning abilities and also can mingle in any kind of teams.
- Excellent Communication Skills and good team player.
TECHNICAL SKILLS;
Programming Languages / Tools: C/C++,UNIX, Cobol, VB.net, Java , SAP ABAP/4.
SAP Tools: ABAP workbench, Debugger, SAP Scripts, Smart forms, SAP query, BAPI, LSMW, ALE, IDoc, SAP NetWeaver, Web dynpro, Workflow.
Databases: Oracle, MS Access 2000, SQL Server.
Operating Systems: Windows 95/98, Windows NT Server 4 and Windows Server 2000.
Web (Scripting): HTML, JSP, BSP
SAP Web Dynpro SAP ABAP 4.X: BDCs, Classical and Interactive Reporting, Dialog Programming & Module Pools, User Exists, BADIs, SAP Scripts, IDocs, RFCs, and Message Types.
PROFESSIONAL EXPERIENCE:
Confidential
SAP ABAP Lead & Web Dynpro Consultant
Responsibilities:- Received many appreciation mails for the ABAP, Web Dynpro and Adobe Development done.
- Created a Wed Dynpro Development Standards Document for Confidential and also created Web Dynpro Check List.
- Review the FS and interact with Business to get the clarification if any required.
- Received much appreciation for the Web Dynpro components and Adobe Forms developed.
- Worked with an Offshore and Onsite kind of model.
- Created a Wed Dynpro Development Standards Document for Confidential and also created Web Dynpro Check List.
- Review the FS and interact with Business to get the clarification if any required.
- Hands on development of 30+ Web Dynpro components for GLOBAL ALLOY TRACKING involving multiple Views, Windows, navigations across the Screens for the Confidential and also helping Off-shore technically in developing the Web Dynpro Components for the Portal integration.
- Developed Web dynpro Component to simulate the C011 Tcode for the creation of production orders.
- Developed Assistance classes, Component Usages, Interface Controllers for reusability and calling one component from another.
- Developed OTR texts for Internationalization of the Web Dynpro Components.
- Developed Web dynpro component for ALV.
- Working with Development of Web Dynpro Components for CONCORD REALIZATION and GAT 2.0 for Confidential for integrating them onto the Portal.
- Developed Assistance classes, Component Usages, Interface Controllers for reusability and calling one component from another.
- Developed 7 Static Adobe Form’s for displaying the Packing list Details, Delivery Details, Goods Movements Details and Shipping Details involving tables and also Confidential Logo.
- Developed Adobe Form for displaying the BARCODES.
- Developed ADOBE Forms including Subtotals and also nested tables.
- Developed ADOBE Form’s for displaying the Packing list Details, Delivery Details, Goods Movements Details and Shipping Details involving tables and also Confidential Logo.
- Working with development of Scripts, Smart Forms and Adobe Form.
- Developed Smart forms for Purchase Order, Request for Quotation, Contract.
- Worked on Data dictionary objects.
- Worked on applying SAP Notes.
- Worked on the Enhancement Framework.
- Developed Scripts for Miscellaneous Invoice and Miscellaneous Credit Memo Forms.
- Working on BAPIS, Interfaces, and reports.
- Involved in the Initial Review and Performance reviews for the ABAP and Wed Dynpro Objects Developed by off-shore before getting delivered to client.
- Maintain and Support the GAT 1.0 Web Dynpro development.
- Developed WIP (Work in Process Production) report in PP for displaying the amount of Alloy’s in each Storage location in form of Heirarchical Tree ALV.
- Developed Scripts, Smart Forms and Adobe Form’s as per the business requirements.
- Worked on the Enhancement Framework.
- Worked on Data dictionary objects like Tables, Views.
- Working on BAPIS, Interfaces, and reports.
- Worked on High Level performance tuning.
- Involved in the Initial Review and Performance reviews for the ABAP and Wed Dynpro Objects Developed by off-shore before getting delivered to client.
- Developed, Maintained and Supported the GAT 1.0 Web Dynpro development.
Environment: SAP ECC 6.0; SAP Web AS 7.0, GUI 7.1, Adobe Designer 7.1.
Confidential
SAP ABAP Lead & Web Dynpro Consultant
Responsibilities:- Developed a BDC program for collecting the Customer data and populating the IDOC.
- Worked on Interfaces involving IDOC’s.
- Does QA review for the objects developed by the offshore team and send for Acceptance testing.
- Preparation of Technical specifications and documentation.Actively involved in prototyping:Developed Custom Web Dynpro application for Sales order create and change of type ZKB.
- Presenting the business by developing the objects with all the available possibilities to achieve the requirement.
- How to achieve the best performance.
- Once they finalize any procedure then go ahead and start with the actual development.
- Developed my tools Web Dynpro application with custom selection screen and variant maintenance to support CE for daily activities. Used Adobe PDF forms for printing purposes.
- Developed a BDC program for CO01 transaction code. This is used for Production orders creation along with component data.
- Developed complex Interfaces which (Inbound and Outbound) communicates with Optimizer (Third party) through Web Services and also pulling the data back from the optimizer.
- Developed a BAPI for updating the Inventory of the Optimizer in a couple of Z tables.
- Excellent in handling performance related issues.
- Created new Smart Forms and also changes to existing ones as per the requirement in SD and MM area.
- Developed various interactive and ALV reports.
- Experience of handling and solving the Production support issues.
Environment: SAP ECC 6.0; SAP Web AS 7.0
Confidential
SAP ABAP Lead & Web Dynpro Consultant
Responsibilities:- Developed a new programs using ALV OOPS for table maintenance and also checking the different validations along with security and authorization checks.
- This program allows to create a new record from the selection screen if that is valid.
- We can even create a new record:
- From Selection-Screen: it checks if the entered customer is available or not if that does not exist the checks for authorization based on the Company code and if user has then allows to create.
- After executing the report with nothing entered in Selection-screen, we have a button Create New record for creating a new record.
- Have a save button when clicked on it will save any changes made to the existing records.
- Has a button Change history which shows the list of the changed records.
- If selected a single customer then shows the change history for that customer.
- If we don’t select any Customer then displays all the records changed.
- Has facility to delete the records by selecting a particular record using Delete Button.
- Has Deletion History button for displaying the history of deleted records.
- Developed a Web Dynpro (ABAP) for Scrap Initiator and Scrap approver along with workflow.
- Scrap Initiator will initiate the process by identifying the Scrabble items and sent for approval.
- Scrap Approval form will be flown to different approvers based on the approver’s configuration.
- The approval form is having a capability of adding adhoc approver’s reviewers. Once the approval process is finished the form will routed to the person who intern can physically scrap the materials.
- Used Web Dynpro (ABAP) in development of Inventory Adjustment Initiator and Approval form development.
- Initiator will initiate the process identify identify the materials in plants which needs to adjusted and sends them for approval.
- This form also has the capability of adding adhoc approvers.
- Converted the Functional Specifications into Technical specifications and documented the work done.
- Design of BAPI to extract the pallet usage data based on the criteria entered by the customer. The BAPI allowed for extraction of data in the form of a single item or a cluster of items.
- Developed a new Smart Form, Smart Style to provide “Extended Hire Charge” information. Developed a new print program for this purpose, and configured the new Output type using the Tcode V/40 for the new Smart Form created. Developed in English and created translations for several European countries languages using Tcode: SE63
- Added code to the existing print program to integrate all the Invoices under a single Output type as per the client’s requirement, so as when they use the output type developed for the Integration that would execute all the existing different invoices developed in Confidential so that those can be send to the Customer as a part of billing and Invoicing.
- Made changes to existing Smart Forms for adding and displaying the new fields, new windows and blocks as per the country-specific requirement.
- Made changes to existing Invoice Smart Form by adding an extra block to display the amounts in Local currency, usually they are displayed in EURO for all European countries but some countries required the amounts to be displayed in their local currency as well.
- Made changes in order to enhance the Performance of the programs. Worked a lot for Performance tuning and related issues.
- Changes done the existing Invoice Smart form for displaying the Reversed and changed movements for US and Europe.
- Worked on Digital signatures for adding an extra security when sending the invoices to customers when sent through mail, have developed new Transactions, programs, smart form for this purpose .
- Developed a new ALV program to display the data based on the Customer and Department and also features like allowing the changes to existing records, New record updating, Deletion, Change Log, Deletion Change log. With authorization checks.
- Developed program to run bunch of invoices with delay in Background based on country. For this I had to check the Holiday calendar of the country and compare it with delay day date and check whether the day is a holiday or not for that particular country and if it is a holiday then delay need to be increased so that it runs on next specified working day.
- Enhancement (exits) as per client requirements after changed process.
- Changes done to existing developed reports according to changed business process.
- Worked very much on Production Support related issues, with high priority.
- Received appreciations for completion of the Issues related to production much ahead of the specified time and also for efficiency & proactive ness shown in development work.
Environment: SAP ECC 6.0; SAP Web AS 7.0, GUI 7.1.
Confidential
SAP ABAP Lead & Web Dynpro Consultant
Responsibilities:- As Web Dynpro / Portal Expert and SAP Technical Consultant I am looking after all the development based on Web Dynpro (ABAP ) for Portal.
- Developed a Web Dynpro (ABAP) Application for Project System (PS) to perform different tasks on a single screen.
- This Application is developed to obtain a single screen where technical user of project system can enter all the data without navigating too much on different transactions (t-codes). This is the single screen for creating, changing, deleting, displaying the project, WBS elements, budget & budget assignment.
- Calling a list of BAPIs to achieve the desired result.
- As a Web Dynpro Expert on the project I’m responsible to support the client in deciding the technical direction of future development (either to use Web Dynpro or classical Dynpros etc.)
- Communication with off shore team in order to discuss regarding the technical issues.
- Used LSMW for migration of cost centre data.
- Design of new extraction programs and interfaces to extract the data from the existing PeopleSoft Project Systems module onto SAP.
- Made changes to the existing Smart Forms as per the clients requirement.
- Writing of the Design Document template for the developments to be done in SAP.
- Coding of the new extraction programs to develop PS interfaces or objects.
- Developing new Interface programs for getting the data from the People soft into SAP.
- Developed new reports for displaying the project related data.
- Enhancements made through User Exits to implement the custom sales order processing logic for the Sales Department.
- BDC upload programs to create the sales order for the distributors on a single button click. User doesn’t need to create sales order for every customer (distributor).
- Integrate Legacy system of Marketing to create sales order in SAP system using ALE / IDocs.
- Enhancement (exits ) as per client requirements after changed process
- Changes in already developed reports according to changed business process.
Environment: SAP ECC 6.0; SAP Web AS 7.0.
Confidential
SAP ABAP Lead
Responsibilities:- Developed SAP Script for check printing for Financial payments dependent on different preprinted check formats and afterwards converted that onto Smart forms.
- Project System (PS) Enhancements: Handled country-specific requirements for UK, Switzerland, China, and Malaysia relating to Project Profiles, User-defined fields, MPL No., NE/Non NE, and Log fields at WBS Level.
- Web Dynpro (ABAP)-based application to handle order submission and order tracking.
- Worked on Data migration objects with using of LSMW for cost centre.
- Used LSMW for migration of material master data and also the transactional data like sales orders.
- Created a SAP Business Workflow for HR (PA) for Absence Approval/Rejection business process.
- The scenario begins with the completion of a leave request by an employee (requester or creator of the notification of absence).
- The completed form is then forwarded automatically to the Project Manager of Project (employee’s superior).
- If the Project Manager approves the request, the employee receives a notification and the workflow is terminated.
- If the Project Manager rejects the request, the employee can decide to revise the request (possibly in accordance with the Project Manager’s wishes) or withdraw it.
- If the employee decides to revise it, the request form is resubmitted to the Project Manager after the revision is made.
- Sales Order Customizations: Copied and modified SAP Script layout and print program to generate Quotation, Order Confirmation, Delivery, and Invoice in SD and adding custom logic to support Bentley Nevada’s specific requirements.
- Added logic to display the script in different Languages like German, Spanish, French, and English to support the roll-out in different countries.
- Added logic to display the amount in the form of words.
- Added extra fields to the layout and also populated the fields from the database.
- The logo has to be changed based on the company code.
- Purchase Order Customizations: copied standard Layout in MM to generate Purchase Order for different Countries based on country-specific requirements including the tax calculations through ME21N and ME22N/ME23N transactions.
- Worked on the SAP-script layout sets. Modified Sales order layout set.
- Transferring of sales & purchase transaction data from legacy to SAP System using BAPIs.
- Developed new Reports and Enhancements in FI.
- ALE & IDocs used to distribute Master Data for Materials, Customers & Sales Orders using Standalone & Change Pointer Methods & Transactional Data using Message Control for SD Module. Customized two separate R/3 Systems for Outbound & Inbound Process configuring.
- Transferred data into SAP Tables using Batch Data input and Call Transaction method for Material Master Data.
- Designed and coded a BDC program for Sales Orders that updated records in the sales order screen or will create new sales orders depending on the source data file from external systems.
- IDocs created for Transaction data like Sales Data, Create Sales Order and Changed Delivery Document.
- Have also provided production support for this project.
Environment: SAP ECC 5.0; SD, FI, MM, PS Modules; SAP Web AS 6.2.
Confidential
SAP ABAP Programmer & Lead
Responsibilities:- Imparted training to End-Users on ALV Object Model and Adobe Forms.
- Developed new reports and modified existing custom programs as per client req.
- Code review & Documentation preparation as per the project requirements.
- Developed interface programs using BAPI’s to extract the Sales order data from the third-party system into the SAP system.
- Developed a report for Sales achieved & dispatch details in working days.
- Developed a report for Goods Receipt: Subcontracting Ledger material wise,
- vendor wise Issues, Receipts and Balance Stock.
- Developed a report for dispatch tracking details for particular record using ALV.
- Involved in setting up SAP-ALE (IDoc) Interface by Creating Distribution model, Logical System, message types, generating partner profile.
- Modified Existing Layout set F 110 D AVIS and Print program as per client requirement for Payment Advice include with Prenum Check.
- Developed an interface using ALE for the transferring of the Material master data.
- Modified the Existing Purchase Order layout and the print program as per the client’s requirements.
- Developed a Batch input program to upload schedule agreement data from the legacy system to the SAPR/3 database using the transaction code ME31L.
- Assigning the Objects to the Team Members by giving them the Functional Specifications they prepare their DOU (document of understanding) and start with the process if everything is clear or else send mail to the concerned person for clarifications.
- After their completion of development they send it to me for PEER Review and after completing the review send it to QA Team.
- After QA clears the Object I would deliver the development for UAT.
- If they have any changes again process goes on.
- Support the team members technically where and when required.
- Also look in the support process for which we use the tool PERIGRENE.
- Responsible to deliver the work on time with quality following all the standards and also update the status on daily basis to my Manager.
- Looking I to the issues that come in after the live, i.e. have also provided the production-support for the different countries where this Confidential have implemented SAP.
Environment: SAP R/3 4.6C, SAP Web AS 6.0.
Confidential
SAP ABAP Lead & Developer
Responsibilities:- Making the Teammates well acquainted with the procedures and methodology to be followed.
- Organize and allocate the job among the team members.
- Check out the issues and solve them if possible or else arrange a Telecom with the concerned people and discuss the issues with them and suggest them the solutions and take their prior acceptance before moving forward.
- Support the team members technically where and when required.
- Responsible to deliver the work on time with quality following all the standards.
- Update the status on daily basis to my Manager.
- As a team member my responsibility is to first analyze the program and identify the places where the changes have to be done and decide which tool suits the requirement then based on the decisions make the relevant changes to the code and also complete the functional testing.
- In the process of development converted more than 30 Reports in to ALV using ALV list, hierarchical, Append Lists, Grid Lists, involving Application Logs using ALV OBJECT MODEL Interface. Also was involved in working on accessibility of the Selection Screens.
- Also involved in working on PDF Forms, in the process we have to Analyze SAP Scripts or SMARTFORMS and convert using ADOBE Forms which give the output in PDF Format. Have received many appreciation mails for the work done for completing work earlier than specified time and also for good suggestions provided to the client.
Environment: SAP R/3 4.7 ABAP/4
Confidential
SAP ABAP Developer
Responsibilities:- Founded in 1998 as a Strategic Development Center for SAP, SAP Labs India is one of the fastest growing SAP subsidiaries. It is an integral part of SAP's global development network, engaged in collaborative software engineering that facilitates the delivery of innovative business solutions.
- SAP Labs are role models for globally distributed development organizations, contributing effectively to the goals of SAP's business units. Bridging the gap between local market demands and SAP's development organization, SAP Labs set standards for excellence in innovation, efficiency, and reliability. They are recognized centers of local talent and expertise, establishing a strong foundation for SAP development in the future.
- The ALV project involves the conversion of standard mySAPerp ABAP/4 reports into ALV reports using the ALV technology in the modules FI, HR, MM.
- My Contribution to the project includes:
- The responsibility is to analyze the given program to identify the regions where the changes have to be inserted and had to decide which ALV tool it best suited for the requirement and then based on the decisions made apply the relevant changes to the code along with the functional testing. In the process was involved in converting more than 15 reports into ALV (using Function Modules).
Environment: SAP R/3 4.7 ABAP/4
Confidential
ABAP Programmer
Responsibilities:- Modified the custom development objects in SPAU list.
- Modified BDC programs with new recording in 4.7 Version.
- Modified Existing objects according to Clients requirements.
- Worked on OSS notes.
- Worked with Code inspector and Coverage Analyzer.
Environment: SAP R/3 enterprise version, Oracle.
Confidential
SAPABAP Programmer
Responsibilities:- The project involves developing different reports, Interfaces & Scripts in SD and MM and FI/CO as per the client requirements.
- As a member of the team I would be given with the Technical Specifications based on which I can get the idea as to what the report design is and what are the things to be used in the report based on these things I need to analyze and develop the report.
Environment: SAP R/3 4.6 C, Oracle.
Confidential
ABAP Programmer
Responsibilities:- Developed a report for Goods Receipt: Subcontracting Ledger material wise, vendor wise Issues, Receipts and Balance Stock.
- Involved in setting up SAP-ALE (Idoc) interface by creating distribution model, logical system, message types and generation partner profile.
- Developed Sales life cycle report.
- Developed Dealer order intake report.
- Developed shipment frequency of products report.
- Developed a report to give stock Transfer order details from one plant to another and info record details.
- Created a report to calculate the price variation of Material between Purchase order and Info record by plant and purchase organization wise.
- Developed an interface using ALE for the transferring of the Material master data.
- Modified the Existing Purchase Order layout and the print program as per the client’s requirements.
- Uploaded work center data from legacy system to SAP system using Call Transaction and Session Method.
- Developed Conversion program to migrate goods receipts data from legacy system to sap database.
- Uploaded Quotations data from legacy system to sap using call transaction and session method using transaction code VA21.
- Using BAPI uploaded purchase requisition data from legacy system to SAP system. (BO Purchase Requisition, Method Create From Data and RFC Function BAPI Requisition create.
- Enhanced sap function Exit Exit sapmm06e 001 Which generates purchase order number automatically for a particular purchase order type
- Enhanced SAP Function Exit, which gives error message and won’t allow you to create purchase order with a material, which don’t have info record using function exit EXIT SAPMM06E 006.
- Developed a Batch input program to upload schedule agreement data from the legacy system to the SAPR/3 database using the transaction code ME31L.
- Developed BDC program to transfer purchase order data form legacy system to SAP using Call Transaction and Session method.
- Uploaded purchase info records data from legacy system to sap system using call transaction and session method.