Disclosure: when you buy through links on our site, we may earn an affiliate commission.

SAP ABAP : Enhancement & Modification to SAP Standard

Data Dictionary Enhancement, Function Module exit , Menu exit , Screen exit , BADI , BTE and User Exit
(416 reviews)
2,159 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 3h 7m
Language: English
Next start: On Demand

Table of contents


In a SAP Implementation project, in realization phase , there are several steps to do ,in order to fulfill customer’s need , two of them are customization and personalization.
With customization and personalization the SAP Standard Programs will works as we expect,
But if the customization and personalization do not fulfill customer’s need , we have to do enhancement to SAP Standard Program.

What is enhancement ? enhancement in SAP is adding or modifying the logic of SAP standard program without modifying it, enhancement consist of customer exit , Business transaction event (BTE) and Business add-ins (BADI). And if the enhancement is not enough , we can do modification .

What is modification ?, Modification in SAP is adding or modifying the logic of standard program by modifying SAP standard object. Actually the modifications to sap standard object is not recommended, but there are several modification that is allowed by SAP . one of them is user exit . And if the modification to sap standard object is not enough and there is no standard program to fulfill customers need, we can develop new z program or we usually say customer development .

In this tutorial we not only learn about the theory of enhancement & modification in SAP , but we also do real enhancement and modification to sap standard program such as adding screen exit in SAP Standard Purchase Order, Modifying the logic of SD Sales Order programs, adding fields to accounting document and so on .
OK, Enjoy the tutorial .

You will learn

✓ Understand the concept of enhancement & modification in SAP
✓ Implement the enhacement & modification to SAP standard program when it is required


• Basic ABAP knowledge

This course is for

• SAP ABAP Programmers
• SAP teams those involve in a SAP implementation project .
Certified SAP ABAP Consultant & SAP Trainer
Lukman Hakim has worked as a software developer in IT field industry for more than 7 years. He has experiences in implementation of SAP ABAP programming language (ABAP) .
Involved in more than 5 SAP R/3 implementation project in manufacturing and distribution industries; he has experiences in develop various type of SAP reporting (ABAP List, ALV List, ALV Grid), various complex interfaces with legacy and other applications, user exits and dialog programming enhancements, configuring and developing workflow , also develop forms (smartforms).
Has a good knowledge in many functional modules and familiar with the related technical relational database of: Financial Accounting, Controlling, Sales & Distribution, Materials Management, Production Planning, Plant Maintenance, and Project System.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 3h 7m
Language: English
Next start: On Demand

Students are also interested in