CL_ENH_TOOL_HOOK_IMPL - Enhancement Tool Source Code Plugin

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität

Das Enhancement Framework bündelt mehrere Erweiterungstechnologien. Eine konkrete Erweiterungstechnologieentsteht 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



ABAP Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2185 Date: 20120527 Time: 113920     triton ( 81 ms )