H99CWTR0 Lohnarten-Reporter Erweiterungsspot

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

H99CWTR0 Lohnarten-Reporter Erweiterungsspot

Postby Abdul3057 » Wed Sep 27, 2017 1:23 pm

Hoi,
ich muss für eine Verbuchung den Lohnartenreporter abgreifen.
Das ist ja sehr putzig aufgebaut.
In der Form BUILD_DRIVER wird eine Codetabelle zusammengefrickelt, mit Formroutinen (unter anderem aus dem statischen Subroutinenpool H99CWTR0_GRID_TEMPLATE. Hier interessiert mich besonders die Form Output. Ich will nämlich die Tabelle lt_datatable absaugen.
Leider kann man aufgrund der dynamischen Erzeugung im Programm H99CWTR0 nichts modifizieren. Die Forms sind nur zur Laufzeit da, und das Include heisst auch immer anders.
Keine Ahnung warum die sich hier so einen Wolf programmiert haben.
Generell würde ich jetzt eine Modifikation im Subroutinepool H99CWTR0_GRID_TEMPLATE machen.
Import ZTAB from MEORY ID 'ZTAB'.
Loop über lt_datatable.
move-corresponding...to ztab.
Endloop.
Export ztab to Memory id 'ZTAB'.

Im BUILD_DRIVER des Lohnartenreporters gibt es noch einen Erweiterungsspot.
ENHANCEMENT-POINT CHANGE_DRIVER_CODE SPOTS HRPAY_CWTR INCLUDE BOUND .
Aber mit diesem Zeug hadere ich schon lange...gibt es irgendwo mal eine VERSTAENDLICHE (NICHT SAP) Zusammenfassung, was diese ganzen Spots/E-Implementierungen sind, und wie die zu verdrahten sind...ich verstehs erlich gesagt nämlich nicht. Und ich glaub auch viele andere nicht.
Abdul3057
..
..
 
Posts: 56
Joined: Tue Feb 20, 2007 6:10 pm

Return to ABAP® Core

Who is online

Users browsing this forum: Bing [Bot] and 3 guests

cron