Ansicht
Dokumentation
CL_ENH_TOOL_HOOK_IMPL - Enhancement Tool Redefinition BADI
Vendor Master (General Section) Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Das Enhancement Framework bündelt mehrere Erweiterungstechnologien. Eine konkrete Erweiterungstechnologie entsteht durch das Implementieren des Interfaces IF_ENH_TOOL und die Registrierung des Tools in der Tabelle ENHTOOLS.
Diese Klasse ist die konkrete Implementierung der Erweiterungstechnologie Source-code-Plug-In.
Die Klasse bitte nie versuchen selbst zu initialisieren.
Immer eine Referenz auf IF_ENH_TOOL über die Klasse CL_ENH_FACTORY erzeugen und diese Referenz dann auf diese Klasse ändern.
Beziehungen
CL_ENH_FACTORY, CL_ENH_TOOL_HOOK_DEF
Beispiel
DATA: enh type ref to if_enh_tool,
hook_implTYPE REF TO cl_enh_tool_hook_impl.
CALL METHOD cl_enh_factory=>create_enhancement " or get_enhancement
or request_enhancement
EXPORTING
enhname =implname
enhtooltype = 'HOOK_IMPL'
IMPORTING
enhancement =enh
CHANGING
trkorr = trkorr
devclass = l_devclass
.
hook_impl ?=enh.
hook_impl->set_original_object ....
Hinweise
Weiterführende Informationen
General Data in Customer Master CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2317 Date: 20240425 Time: 230824 sap01-206 ( 26 ms )