Mentor SAP

Enhancement Types 

 

There are different types of enhancement, as follows

Program exit

Menu exit

Screen exit

 

Enhancement Technologies

 

A program exit is a link between an SAP program and a customer source code. Customers can use these exits to implement additional or alternative functions in the SAP program without making modifications.

 

Implementation Techniques for Program Exit Prior to SAP NetWeaver 7.0

 

Menu Exit

 

A menu exit provides the customer with the option to include an additional menu entry with customer functions on an SAP screen without the need for any modifications.

 

 

Sap provides menu exits using customer exit technology or BADI technology. Menu exit can have only one active implementation.

 

Screen Exit

 

A screen exit provides the option to include additional screen elements on an SAP screen without the need for modification. You can add both SAP standard fields or customer append fields to the screen.

 

 

SAP provides screen exit using customer exit technology or BADI technology. Screen exits can have only one active implementation.

 

Overview of Enhancement in the Enhancement framework

The enhancement options offered in the Enhancement Framework as of SAP Netweaver 7.0 as follows:

 

 

Enhancement points are points in SAP programs, function modules, and methods in which customers can add additional logic in the form of source code without making any modifications.

Implicit enhancement points are points in SAP programs where enhancement are possible, but where SAP development have not explicitly provided them, whereas explicit enhancement points are enhancement points provided by SAP development.

 

Enhancement options allow customers to define the following without making modifications:

 

 

Enhancement sections are provided explicitly by SAP to allow customers to replace a block of SAP source code with their own logic, without the need for a modification.