11/06/2026 updated

**** ******** ****
100 % available

Senior Technical Lead, SAP ABAP Developer

Bangalore, India
Only remote
B.Tech Computer Science
Bangalore, India
Only remote
B.Tech Computer Science

Profile attachments

Aquib_CV_ABAP_12years.docx

SAP ERPSAP ABAPSAP ApplicationsSAP HANASAP R/3SAP BAPISAP SAPscript
  • An ambitious professional offering nearly 12 years of successful career in SAP ABAP, Authorization Analysis and Role Design & Development.
  • Skilled in implementing projects and proficient in understanding of R/3 system, ABAP/4 programming and testing using quality-driven methodologies.
  • I have exceptional experience in ABAP on HANA, User Exits, Customer Exits, Enhancements, BAPI, BADI, Classical, Interactive and ALV Reports, SMARTFORMS, Adobe Forms, Batch Data Communication, Data Dictionary, Module Pool Programming, SAP Gateway, OData Services, CDS Views, SAP HANA, and SAP Fiori backend development across implementation, LSMW’s and OOPS.

Experience

Professional experience10+ years
Freelancer since2022

Languages

EnglishGood

Project history

Senior Technical Lead

Volvo Cars

Automotive & Vehicle Manufacturing

250-500 team member

Created the Tool to migrate BP from ECC to HANA using excel download and real time replication as well • Created and implemented a Multiplex BADI, which will update Tax Report date while creating an SO Invoice. Also implemented BADI sorter to control the order in which the implementations will be called. • Created a tool to do the ledger specific posting for bulk documents. • Created a solution for real time replication of BP from ECC to CFIN and S/4 to CFIN. • Created Multiple CDS views as system are migrating in Hana. • Working as a TSO Team member as well to do the code review.

Senior ABAP Consultant

PWC

Auditing, Taxes & Law

1000-5000 team member

Enhance the Security logic to CDS view level to restrict the certain Fiori apps: • Manage Sales Orders- F1873 • Manage Price – Sales – F4111. • Write the Idoc logic for OTC Log create Delivery, Pick, PGI and POD using Enhancement Strategy. • Created multiple AMDP classes as per client requirements. • Created and exposed CDS View as an ODATA service and integrated it with SAPUI5 application. • Worked as a code Reviewer.

Senior ABAP Developer

Apexon

Energy, Water & Environment

1000-5000 team member

Created a program that used by GBS finance team to generate a PDF file that contain a list for Japanese customers. • Add back the display for HTS code and COO and correct exchange rate for NT$ for sales org in existing SAP-Script. • Created CDS views with Authorization based on Access Control. • Done the changes to remove the term and condition printed on back page and add the Term and condition at the bottom of the page for existing SAP-Script. • Created the multiple custom local and global class to make the existing programs in OOABAP environments. • Created and implemented a Multiplex BADI, which will update Tax Report date while creating an SO Invoice. Also implemented BADI sorter to control the order in which the implementations will be called. • Develop Adobe forms and used Java script to hide the fields those are not populating on run time. • Coded a BDC program for migration of data from external file. • Developed objects and executed unit tests on all objects prior to formal delivery; made use of tools such as SQL Trace (ST05), Runtime Analysis (SE30) to improve the performance of coding. • Developed a module pool program to display an ALV Report generating customer details and then sales order of that customer by clicking on a display button using standard classes:CL_GUI_CUSTOM_CONTAINER and CL_GUI_ALV_GRID.

Senior Software Engineer

OpenText

Internet & IT

>10.000 team member

edundant item details are getting generated in new VAN - approval history, Resolved the issue and provide the new report to access the Approval history in one click. • Report Exception Reason differs for parked document when posted in VIM and outside VIM, created a new Scenario same as SAP and provided the solution to the customers. • Different hits for firstname/lastname when firstname/lastname are different in COA and SU01 for CDS views, created the custom table and CDS view with the new logic, so that data become same for both

Senior Software Engineer

Robert Bosch

Automotive & Vehicle Manufacturing

>10.000 team member

Automated the Business requirement (BR) process using the workflow. Once the BR is assigned to the developer, from assignment till completion of the BR (including code review, testing etc.) every process is automated. • Supported BRIM functionality. • Developed the test class for already developed class using ABAP Testdouble Framework. • Creates AMDP classes to update the Database. • Developed ODATA backend service for Business Partner Master Data maintenance, It uses SAP UI5 and ODATA technology to provide a simple yet useful web application where a user can fetch/modify all details related to a business partner like Address details, Banking details, Tax details, Sales area. • Created a program to unlock the pending payment approval workflow if the WF is locked by one approver after 30 minutes. • Developed workflows to replace standard tasks of EDII and EDIO code in WE46 TCODE with Customized workflows. Requirement was to send EMAIL to DL’s list non sap users when an IDOC of BASIC TYPE ORDERS01 fails with filter conditions on receiver port and partner type where Standard task TS00008068 inbound idoc errors TS00007989 outbound idoc errors will send a notification to only sap inbox of the respective sap user and no notification to non-sap users, replaced it with workflow if the filter conditions satisfies it will send an email to the DL list which were non sap users else the standard task 8068 is called same was done for outbound TASK. Developed two different classes for inbound and outbound. Developed customized Tasks and given in the workflow interface which were calling the class methods internally to check the filter conditions and to send an email if the condition was satisfied. • Developed ODATA backend service for Business Partner Master Data maintenance. It fetches/modifies all details related to a business partner like Address details, Banking details, Tax details, Sales area. • Created and implemented a Multiplex BADI, which will update Tax Report date while creating an SO Invoice. Also implemented BADI sorter to control the order in which the implementations will be called. • Develop the workflow that pick the two pdfs from adobe form that are called in a custom program, that pdf hold the information of Asset register card. Workflow send both the pdf to responsible cost centre approvals. Approval Can attach the picture of Asset into the pdf and click on approve button into the SAP Inbox, so the attachment is archived and notification sent to the initiator of workflow. • Create the ABAP Global classes and implement the multiple methods to fulfil the above development. • Create the report to see and retrieve the archive documents. • Develop the adobe form for Asset register card.

Software Engineer Analyst

Accenture

Goods & Retail

>10.000 team member

TS: • Preparation of the Technical Specifications based on the functional Specifications received from client. • Development of Code based on the approved Technical Specifications. • Performing unit testing for the developed objects. • Developed objects with ABAP 7.40 coding standards. • Developed Module pool reports for operation task list. DATA DICTIONARY: • Created ZTABLES, TMG , Domains , Data elements , BAPI as per requirement. • Created change pointer for custom table to track entries. REPORTS: • Developed a classical report with ALV output for generating “Sales Return Provision Report” which displays data monthly, yearly and period wise. Also, it has an update button while yearly display, on click event of update button data gets saved in custom table. • Developed a classical Report with ALV output format showing “RTV Process Details” i.e Invoice details of goods sold along with cancelled invoice details of same goods when they are returned. Data fetching from internal tables was done with the help of CDS views. Proxy: • Generated a proxy for “Customer master Lookup” using T-code sproxy for getting customer details. (Bill-to-party and Ship-to-party). • Generated a proxy for “Customer Leger Lookup” which will give all the information about leger balances of customer such as Advance balances, Credit limit, Bank guarantee limits. POC’s: • Created custom routines under Pricing routines through t-code VOFM to calculate reverse tax calculation on base price of goods.

Develop a report, for each material and batch combination program checks the existence of CUOBJ_BM (Internal object no.: Batch classification) in MCH1, if the Internal object no. doesn’t exist then the program picks this combination for update. Update is done through BDC using TCODE MSC2N in which it creates the classification and saves the batch. For the batches with existing classification, program simply saves the Batch. Developed a custom report, which retrieves the data from custom table and displays in ALV. When the user selects the record, and process it, it will update in goods movement tables and saves as invoice in the custom table. • Developed a module pool program to display an ALV Report generating customer details and then sales order of that customer by clicking on a display button using standard classes:CL_GUI_CUSTOM_CONTAINER and CL_GUI_ALV_GRID. • Implement Pre-method Exit and Post-Method Exit for the standard class CL_SALV_TABLE. • Develop a report to simplify the maintenance & troubleshooting and access to the overall Batch Tags processing & reporting this report is created to act as the “front door” to all Batch Tags configuration tables and reports. This is a simple program with a selection for each of the separate transaction codes & reports which would greatly simplify access. The available selections would be limited to what the user is allowed based on their assigned authorizations. • Automate the check to validate whether all the data elements and custom modules that are used in custom programs and function modules are captured in the same TR or not. • Worked with inheritance in SAP classes, using inheritance in SAP classes. • Create a class method to get material details for a material number.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in