Sap Abap Enhancement Modification

Tags: SAP ABAP

Data Dictionary Enhancement, Function Module exit , Menu exit , Screen exit , BADI , BTE and User Exit

Last updated 2022-01-10 | 3.8

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

What you'll learn

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

* Requirements

* Basic ABAP knowledge

Description

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 .

Who this course is for:

  • SAP ABAP Programmers
  • SAP teams those involve in a SAP implementation project .

Course content

5 sections • 19 lectures

Enhancement Overview Preview 04:43

In this Chapter we will learn the overview of enhancement .

Data Dictionary Enhancement Preview 04:35

In this Chapter we will learn the the concept of table enhancement by using append structure and customizing include , the differences between append structure & customizing include .

Practice 1 ( Table Enhancement ) Preview 07:00

In this session we will practice how to create table enhancement by using append structure and customizing include .

Customer Exit Preview 12:30

In this chapter we will learn how to create enhancement by using customer exit .

Practice 2 (Function Module Exit) Preview 14:33

In this session we will practice to enhance SAP standard program by using function module exit .

Practise 3 (Menu Exit) Preview 07:03

in this session we will practice to enhance SAP standard program by using menu exit .

Practice 4 (Screen Exit) Preview 12:43

in this session we will add additional fields in SAP standard program by using Screen exit .

Business Transaction Event (BTE) Preview 06:47

In this chapter we will learn the concept of Business Transaction Event (BTE) , the differences between BTE and customer exit and so on .

Practise 5 (Process Interface of BTE) Preview 08:05

In this session we will enhance SAP FI standard program by using BTE Process interface .

Practice 6 (Publish & Subscribe Interface of BTE) Preview 18:43

In this session we will add additional fields in SAP FI data by using BTE Publish & subscribe interface .

Practise 7 (Publish & Subscribe Interface of BTE in FI Report) Preview 09:50

In this session we will extend the standard FI report by using BTE publish and subscribe interface .

Business Add-In (BADI) Preview 08:28

In this chapter we will learn the concept of Business Add-ins .

Practice 8 (BADI logic) Preview 12:23

In this session we will practice to enhance SAP standard program logic by using BADI .

Practise 9 (BADI Screen) Preview 17:50

In this session we will add additional fields in SAP Standard Program by using BADI.

Modification Preview 06:51

In this chapter we will learn the concept of modification in SAP .

Practise 10 (User Exit) Preview 07:57

In this session we will modify the SAP SD standard program by using user exit .

Summary Preview 04:56

Summary of SAP ABAP enhancement & modification tutorial.

Additional 1 : Ordinary Function Module & Function Module Exit Preview 19:59