1. Zu "Enhancement Spot" navigieren:

  1. Transaktion SE80

  2. Package /SCT/QP_PP

  3. Enhancements

  4. Enhancement Spots /SCT/QP_BADI_PP

oder

  1. Transaktion SE80

  2. Other object... Shift+F5 /SCT/QP_BADI_PP

image-20240605-072822.png

2. Enhancement Implementierung anlegen

Über das Kontextmenu am Enhancement Spot lässt sich eine neue Enhancement Implementierung anlegen 

image-20240605-072834.png

Hier wird eine neue Implementierung angelegt und wie folgt definiert:

Enhancement Implementation

Short Text

/SCT/ZQP_BADI_PP_IMPL

description

image-20240605-072843.png

3. BADI Implementierung anlegen

Über einen Doppelklick auf die neu angelegt Enhancement Implementierung öffnet sich der Anlagedialog für eine BADI Implementierung:

BAdI Implementation

Description

Implementing Class

/SCT/QP_BADI_PP

description

/SCT/ZQP_CL_BADI_PP

image-20240605-072858.png

4. BADI Klasse im Coding anlegen

Der folgende Dialog ermöglicht das Erben von einer Beispielklasse

image-20240605-072907.png

5. SAP Enhancement ist angelegt

image-20240605-072918.png