Transaktionen und Reports im ABAP Coding aufrufen
TABLES sscrfields.
SELECTION-SCREEN PUSHBUTTON /02(17) up USER-COMMAND aa.
SELECTION-SCREEN PUSHBUTTON /02(17) show USER-COMMAND bb.
SELECTION-SCREEN PUSHBUTTON /02(17) calc USER-COMMAND cc.
*selection-screen pushbutton /02(17) calc user-command dd.
SELECTION-SCREEN PUSHBUTTON /02(17) xls USER-COMMAND ee.
INITIALIZATION.
UP = 'UP'.
SHOW = 'SHOW'.
CALC = 'CALC'.
XLS = 'XLS'.
AT SELECTION-SCREEN.
* Programm aufrufen bei Push "NAST"
IF sscrfields-ucomm = 'AA'.
"hole Daten mit der Kopie des Lohnarten
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE16N'.
ENDIF.
IF sscrfields-ucomm = 'BB'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SM30'.
ENDIF.
IF sscrfields-ucomm = 'CC'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE11'.
ENDIF.
IF sscrfields-ucomm = 'EE'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE16'.
ENDIF.
SUBMIT zhr_on_mail USING SELECTION-SCREEN '1000'
WITH SELECTION-TABLE rspar_tab
WITH p_dil = gs_forms-so_dli_nam
WITH p_header = gf_header
WITH p_spooln = gf_spoolnr
WITH p_sender = gf_receiver
AND RETURN.
SUBMIT zhr_h99cwtr0 VIA SELECTION-SCREEN
USING SELECTION-SET 'ZJBSL SALCHECK'.
Programm und Transaktionen im ABAP Coding aufrufen
REPORT zhr_checksalary.
TABLES sscrfields.
SELECTION-SCREEN PUSHBUTTON /02(17) up USER-COMMAND aa.
SELECTION-SCREEN PUSHBUTTON /02(17) show USER-COMMAND bb.
SELECTION-SCREEN PUSHBUTTON /02(17) calc USER-COMMAND cc.
*selection-screen pushbutton /02(17) calc user-command dd.
SELECTION-SCREEN PUSHBUTTON /02(17) xls USER-COMMAND ee.
INITIALIZATION.
UP = 'UP'.
SHOW = 'SHOW'.
CALC = 'CALC'.
XLS = 'XLS'.
* Programm aufrufen bei Push "NAST"
IF sscrfields-ucomm = 'AA'.
"hole Daten mit der Kopie des Lohnarten
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE16N'.
ENDIF.
IF sscrfields-ucomm = 'BB'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SM30'.
ENDIF.
IF sscrfields-ucomm = 'CC'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE11'.
ENDIF.
IF sscrfields-ucomm = 'EE'.
CLEAR sscrfields-ucomm.
CALL TRANSACTION 'SE16'.
ENDIF.