We provide IT Staff Augmentation Services!

Sap Abap Developer Resume

2.00/5 (Submit Your Rating)

CaliforniA

EXECUTIVE SUMMARY:

  • 12 years of experience as a SENIOR SAP ABAP Consultant in SAP ABAP development and worked on various kinds of projects - full life cycle Implementations, Production Support, Support & Maintenance, Upgrades, and Global Roll outs in the various functional areas - SD, OTC, FBM, SNC, MM, WM/EWM, and FI.
  • Strong SAP development experience in the areas of ABAP, Object-Oriented ABAP (OO-ABAP), Data Dictionary, Dialog Programming, Module-Pool Programming (Screen Painter & Menu Painter), BAPI, RFC, BDC, LSMW, IDOC’s, User Exits & Customer Exits (SMOD & CMOD), Scheduling Background Jobs & Tasks (through transaction & programmatically), Workflows, dynamic programming using Field-Symbols along with dynamically data/type creation using Runtime-Type Services (RTTS, RTTI & RTTC) Framework and BADI Enhancements (explicit & implicit).
  • Strong SAP WebDynpro ABAP development experience including usage of SALV tables, Select-Options, OVS, Floor Plan Manager (FPM), Generic User Interface Building Blocks (GUIBB) and Power Worklists (POWL).
  • Strong SAP Forms development experience including SAPs Adobe Forms (Online, Offline & Mixed scenarios), Smartforms and SAPscript forms.
  • Experience and knowledge in generating & utilizing ESR proxy interface objects (SPROXY), developing SOAP web services (SOAMANAGER) and OData web services (NetWeaver Gateway).
  • Expertise in Problem Solving, Performance Tuning & SQL Tracing tools, Performance optimization using Runtime Analysis & Code Inspector, Advanced Debugging, Transport Management System and Code Optimization techniques & trouble shooting skills for Interfaces using RFC’s ALE & IDOCs with Middleware.
  • Expertise in Data Migration by creating and processing Batch Input using Session, Call Transaction Method and LSMW for data transfer from Legacy Systems to SAP Systems.
  • Experience and knowledge around SAP Security framework in developing custom authorization objects, single & composite authorization roles (PFCG) and user authorization trace analysis.
  • Experience and knowledge around SAP NetWeaver Portal in creating iView’s from standard templates, content assignment using Workset’s, Roles and Groups.
  • Experience and knowledge around other SAP niche technologies like, Business Rules Framework (BRFplus), Business Object Processing Framework (BOPF), Native Excel documents (XLSX) processing using ABAP2XLSX API.
  • Hands-on experience in Support Pack Stack (SPS) upgrade project and post-migration activities like applying notes (using SNOTE and manual corrections), SPAU, SPDD and SPAU ENH.
  • Well versed with latest SAP technologies like, SAPUI5, SAP Fiori, Screen Personas and also new IDE tools like ABAP development tools for Eclipse and cloud based SAP WebIDE.

TECHNICAL SKILLS:

Technology: HPQC, HP PPMC, HTML5, JavaScript, Microsoft Office

Modules/Addons: SD, MM, WM, Logistics, CRM, RoHS, EHS, Solution Manager

ABAP/Technical: ABAP, ABAP-OO, ABAP2XLSX, Adobe Forms, BDC, BRFplus, BSP, Data Dictionary, EEWB, LSMW, POWL, SAPscript, Smartforms, User Exits, WebDynpro ABAP (including FPM & GUIBB), Web Services (including SOAP using SOAMANAGER & OData using NetWeaver Gateway), Workflow

Security: Authorization Objects Maintenance (SU21), Authorization Roles Maintenance (PFCG)

EXPERIENCE:

Confidential, California

SAP ABAP Developer

Responsibilities:

  • Role was that of a technical developer
  • Review the Functional Specifications for all given deliverables, provided the estimates, developed the requirement and did all the related documentation
  • Raised concerns and suggested optimum solutions where necessary
  • Developed reports, enhancements in SAP SD & PP and delivered them on-time with quality work and consciousness.
  • Enhanced an existing PP Interface program in which I was supposed to delete the records if they were month end.
  • Using BAPI, I checked if the records coming in from plant server are month end records. If they are I updated a Z table called monthe with those records and checked a flag to indicate if they are month end records.
  • Deleted those records so they don’t get processed in this run and updated the required custom details with the required data
  • Created another report so user can reset the month end field that got updated via program so that the records that didn’t get processed in the last run can get processed now
  • Worked on the performance improvement of a bath program that was taking 45min or more to execute and brought the execution time down to 2 min.
  • Worked on a smartform that needed a layout change since as per the requirement they needed barcodes for a couple of fields instead of the values.
  • Assisted peers by providing them with the solutions for the developments and also helped in resolving their defects by taking the complete ownership

Confidential, Colorado & Louisiana

SAP ABAP Developer & Tech Lead

Responsibilities:

  • Role was that of a technical lead and developer
  • Review the Functional Specifications for all given deliverables, provided the estimates, developed the requirement and did all the related documentation
  • Guided the offshore developers with the technical details required during the development and provided guidance on writing optimized code and troubleshooting
  • Raised concerns and suggested optimum solutions where necessary
  • Developed reports, enhancements in SAP MM & SCM and delivered them on-time with quality work and consciousness.
  • One of the complex developments that I did was a report that the user wanted to run as a Batch job or manually via report. This program was called ERT LATAM.
  • The Full form of ERT was Equipment return Tool so in this program we were working with the equipment that were returned by customer because of some fault
  • I developed a report in which the processing was supposed to happen on the Purchase requisition entered on the selection screen or on the Purchase Requisitions created on a particular date which if the execution is via report than the date could be changed
  • The PR that is being entered on the selection screen goes through an entire process of Equipment Uninstallation, Goods Movement, reference PR creation and PO creation and change the statues of Equipment again
  • Assisted functional resources by troubleshooting standard programs and transactions
  • Assisted peers by providing them with the solutions for the developments and also helped in resolving their defects by taking the complete ownership
  • Worked on critical and time-sensitive defects during Functional Unit testing, Integration testing and User Acceptance Testing

Confidential, Nebraska

SAP ABAP Tech Lead

Responsibilities:

  • Role was that of a technical team lead and used to manage a team of 8 developers from onsite, offshore (India) and nearshore (Argentina)
  • Review the Functional Specifications for all given deliverables, provide the estimates, designed the solutions, prepare technical document for the same, did the code reviews
  • Guided the developers with the technical details required during the development and provided guidance on writing optimized code and troubleshooting
  • Raised concerns and suggested optimum solutions where necessary
  • Worked on change requests
  • Developed reports, enhancements, Smartforms in SAP SD, RRB and MM and delivered them on-time with quality work and consciousness.
  • Designed a very complex development using Module Pool programming that was a central dashboard specific to Intercompany Documents and was called Intercompany Dashboard.
  • This was a one stop shop for different Sales and Billing processes like creating or modifying a dummy Sales Document, tax review, create the invoice and finally the official sales document.
  • This was created for a more user friendly interaction so user just have to remember one custom transaction instead of different standard transaction.
  • The user could also see the status of different documents if they are pending for tax review or are overdue for tax review
  • There were 3 screen and 7 sub-screens that had ALV in those sub-screens were involved in this development that were developed using Screen Programming. Also there were 2 more sub-screens having ALVs and input parameters
  • All of the logic was written in the methods of a UTIL class for reusability purpose keeping in mind that minimum code should be written in screens
  • Developed a custom ALV report to combine the functionality of the transactions to LX03 and MB51 to display the inventory managed stocks based on Ware house managed or Inventory managed projects.
  • This was an interactive report and user could navigate to different transactions from different columns in the ALV report.
  • This report had the functionality to expand and collapse the report and also a custom filter was added to filter the records.
  • Assisted functional resources by troubleshooting standard programs and transactions
  • Assisted peers by providing them with the solutions for the developments and also helped in resolving their defects by taking the complete ownership
  • Worked on defects during Functional Unit testing, Integration testing and User Acceptance Testing

Confidential, NJ

SAP Senior NetWeaver/ABAP Consultant

Responsibilities:

  • Reviewed the Functional Specifications for all given deliverables, raised concerns and suggested optimum solutions where necessary and also provided estimates for the delivery of that object
  • Developed reports, enhancements, file interfaces, Confidential forms in different SAP modules like OTC, SCM, FBM and delivered them on-time with quality work and consciousness
  • Raised concerns about existing currency reports that would fail for new locale implementation including Japan
  • Developed complex custom ALV based currency reports in FBM consisting amounts of varying currency keys and required navigation to separate transactions depending on the selected column value. This navigation was achieved using CALL TRANSACTION for few and BDC for rest
  • Developed a complex Adobe form in OTC module called Itemized Invoice Form which had five different forms for five different transaction types and for each form there could be more than one page
  • Generated a custom report program in SAP SNC system to transfer the replenishment orders from SNC to ECC where they will be used to create sales orders. SNC will first send the replenishment orders to Process Integration (PI) system using XML and then from PI system IDocs will be created to send the replenishment orders to ECC where they will be used to create sales orders.
  • Identified and resolved a critical time zone issue in an SCM interface where the input data was coming from corresponding processing countries local time zone and was causing conflicts in output data. Created implicit enhancement to resolve the issue and also wrote quality Technical specifications for all given deliverables
  • Implemented OSS notes after proper analysis and documented the changes
  • Worked on the translations for custom reports to accommodate localization for different countries including Japan, Portugal and more
  • Mentored junior developers and provided guidance on writing optimized code and troubleshooting
  • Assisted functional resources by troubleshooting standard programs and transactions
  • Assisted peers in resolving their defects
  • Worked on defects during Integration testing
  • Designed & developed a WebDynpro ABAP application tool for tracking the sequence of transports to help development & cutover team and business users and management team. This application was built by utilizing SAP standard Select-Options, ALV & OVS component usages
  • Designed & developed a WebDynpro ABAP Application to keep track & statuses of deliverables during the project lifecycle. This application among several features allows team members & leads to update development objects and pull reports. There is even an option for team members to subscribe to any specific development to receive notifications and updates to any particular development
  • Created a several single page WebDynpro ABAP based report applications using FPM OVP COMPONENT
  • Created a guided WebDynpro ABAP report application based on FPM GAF COMPONENT for simplifying the new resource on-boarding. This would take various parameters and then would generate Adobe Confidential form and send it out to leads for approval
  • Worked on SPDD, SPAU & SPAU ENH activities during SAP HANA migration
  • Created several custom authorization objects using SU21 and used them against user authorization when executing custom reports

Confidential, WI

Technical Lead

Responsibilities:

  • Review Functional Specifications and Technical Specifications for Custom Reports, Enhancements and forms for different SAP modules like PTP, RTR, OTC, CRM, EWM
  • Write technical specifications for the reports, interface and enhancements
  • Create custom ABAP & WebDynpro ABAP reports, enhancements and forms as per the Functional Specification
  • Reviewed code to ensure proper standards are maintained and also ensure that the Technical Documentation is well written
  • Coordinated between offshore Technical team member and onshore functional members
  • Followed up with the offshore Technical Team members and keep the deliverables on track
  • Assisted technical team with the complex deliverables and performance optimization
  • Delivered a complex custom report combining three functionalities in one report that was based on the integrated functionality of SD and FI. Functionalities included were:
  • Display an ALV report of Sales Order having different quantities as important output parameters based on the Sales Order type for a range of customer number, material, plant and sales order type entered on the selection screen.
  • Do FI reversal using BDC then display the reversed Document for the displayed Sales Order without reversing the document on the SD side.
  • Display the ALV having lesser fields with difference of the above calculated total of the quantities for only two Sales Order type at a time and so the user should be able to enter just two Sales Order on the selection screen
  • Created GUI screen MAINTAIN SHIPTO using OOPs concept in WM module.
  • This screen is used for updating, creating and deleting 2.0 specific Ship to Data.
  • The screen consist of a selection screen where the user can enter the search terms for finding Ship To, an ALV grid containing the Ship To that has been found during the search and finally it should be possible to update and create one or more Ship To records either via a popup screen or via excel upload. It is also possible to delete a existing Ship To record from this transaction code
  • Customized Supplier Network Collaboration (SNC) UI as per business requirements.
  • Designed and developed custom ABAP framework classes for handling Master Data (relation between Product, Pack and Brands of SNC module).
  • Developed a custom report to dynamically generate SAPscript invoice in R/3 then have it transferred to SNC and display in Confidential format.
  • Provided option for users to be able to download and print product data in Confidential and Excel format.
  • Did performance optimization by analyzing SQL Trace (ST05) and Runtime Analysis (SE30) on this report since it involved querying multiple large tables using join conditions
  • Created a complex custom development object in EWM module for Palletizer tracking, Batch creation, Handling Unit (HU) creation and Pack HU creation
  • Enhanced ORDER05 IDOC to populate either value or rate in the Sales Order based on Z-table configuration using Sales Area & Customer
  • Made an enhancement to billing due list (VF04) to skip processing for only documents that has a zero group cost
  • Assisted functional resources from different modules in resolving their issues by providing them better solutions to achieve the requirement

Confidential, OH

Technical Developer

Responsibilities:

  • Reviewed the Functional Specification for all given deliverables and raised concerns where necessary in PM module
  • Wrote quality Technical specifications for all given deliverables
  • Developed reports and interfaces in the SAP Module Plant Maintenance (PM) and delivered them on time with quality work and consciousness. There were minimal defects for all development objects.
  • Created a complex PM interface report for a data file creation on application server that was to be picked up by PI and then forward it to legacy server for processing.
  • Created ABAP proxies for a PI inbound interface and utilized it to trigger asynchronously from a custom load program
  • Worked with ESR content in SAP ECC ABAP system for generating proxy inbound and outbound interfaces
  • Provided detailed explanation to functional resources on how to extract DSO and also the technical functionality behind it
  • Provided Data Conversion team with a program that they could use for dynamic DSO extraction that would save their time
  • Assisted functional resources from different modules in resolving their issues
  • Assisted peers in resolving their defects during their absence

Confidential

Techno-Functional Lead

Responsibilities:

  • Planned, lead, managed and provided status reporting for discrete pieces of work, within an assignment, to time, cost, margin and quality
  • Created client value (by solving client problems or continuous improvement), with bespoke solutions from within practice or capability
  • Directly interacted with the client to discuss the requirements and propose optimum solution
  • Performed detailed analysis of the requirement as most of them required enhancing SAP standard components
  • Enhanced the RoHS Task Management process to support custom output document templates.
  • Installed & enhanced ABAP2XLSX package to suit for Confidential ’s requirements
  • Designed and delivered a functionality, to generate native Excel spreadsheet document containing:
  • Multiple worksheets
  • Confidential logo
  • Background colors
  • Drop-down lists
  • Password-protected fields, and
  • Dynamically populated values
  • Created several enhancements using Implicit and Explicit enhancements
  • Created several custom reports and also several ABAP objects like Custom Classes, Function Modules and Data Dictionary Objects
  • Assisted functional team in defining the requirements
  • Assisted the development team whenever they needed help
  • Delivered all objects on time and also made sure that they are fulfilling up to client’s fullest satisfaction

Confidential

Techno-Functional

Responsibilities:

  • Identify and escalate issues and risks within area of responsibility and take ownership.
  • Write coherent, literate sections of client-ready documents.
  • Develop and maintain client relationships, building confidence (owning the client relationship in their area) and a network beyond.
  • Enhanced standard functionality to accommodate business requirements
  • Designed and developed a custom application using WebDynpro ABAP to display Invoices designed Adobe Interactive Forms
  • Developed custom objects as per the business requirement. This required development of custom DDIC objects, Reports using OOPS with BF and BO concept
  • Worked on IDOC enhancements
  • Unit Testing was done by creating the local classes
  • Completed / Conducted functional unit testing for validating the business requirement
  • Created interface for ASN Upload. (Advanced Shipment Number) This is used to update COMBI 2.0 tables of an ASN file sent from GALAXY via ISERVER to COMBI 2.0 using OOPs concept in WM module.
  • Created interface for Delivery Upload. This is used to update COMBI 2.0 tables of an outbound delivery sent from GALAXY via ISERVER using OOPs concept in WM module.
  • Support Project: ASM
  • Lead a team of 4 people and my task was to overlook their deliveries
  • Did the code review and also the technical specifications
  • Maintain the Co-ordination between Technical and Functional people
  • Delegated the issues to the resources as per their expertise
  • Guide the team members and help them in any of the technical issues
  • Review the Codes developed and the TS as per the project standards
  • Maintain the proper track record of the objects under development or completed and move them to QA

Confidential

Techno-Functional

Responsibilities:

  • Data loading through LSMW tools, reconciliation, and replication check of data and error analysis after reconciliation
  • Verify dependencies before run LSMW
  • Run LSMW to upload data into the SAP system
  • Replication monitoring of data
  • Reconciliation of data loading
  • If data not loaded properly loaded then following Error analysis and handling
  • Inform Data owner the data object loaded in order to get the validation and sign-off
  • Extraction of data from SAP tables and transforming it into suitable LSMW upload format from different SAP tables as per requirement
  • Regressing testing for Europe Market covering all modules Translation
  • Uploading data using LSMW helped business to create huge amount of data in no time with zero errors

Confidential

Techno-Functional

Responsibilities:

  • My role was of a techno-functional role
  • Developed and did the review of technical design documents and also the builds
  • Modification of Codes for Change Requests (CR)
  • Updated Technical Design Documents
  • Performed Unit testing/Integration testing
  • Designed Custom development
  • Member of Quality Process Initiative (QPI) (includes: Process follow, coding standard & code review)
  • Enhanced & Created several Reports, Interfaces, Conversions, LSMW and Adobe Interactive Forms
  • Worked with the Data Conversion team to create data upload programs
  • Involved in the peer review
  • Performed extensive debugging to resolve critical issues
  • Understood business requirements and gathered information about deliverables
  • Directly involved in client calls
  • Work on change request in already developed Smart forms and SAP Scripts
  • Worked on GTS object which is a new module
  • Knowledge and explored functional aspects of GTS module
  • Created BDC by using call transaction method to update and create data
  • Created interface to update price list for purchase info record
  • Worked on GTS object which is a new module
  • Knowledge and explored functional aspects of GTS module
  • Created Adobe forms and solved the issue in existing forms as well
  • Created report to send mail with attachment of Adobe Form and excel sheet
  • Developed an object which used to send a Confidential form (Adobe Interactive Form) with all the billing details and an excel sheet having all the calculations done via an email directly to the client
  • Delivered objects after high quality review which resulted in high efficiency

We'd love your feedback!