Code: Alles auswählen.
CREATE OBJECT event_receiver.
SET HANDLER event_receiver->handle_double_click FOR grid_alv.
Code: Alles auswählen.
METHOD handle_double_click.
READ TABLE itab INDEX e_row-index INTO ls_itab_anz_01.
MOVE e_column TO i_column.
PERFORM verzweigen-in-programm.
ENDMETHOD.
Code: Alles auswählen.
FORM verzweigen-in-programm.
CASE i_column.
WHEN 'AUFTR'.
SET PARAMETER ID 'AUN' FIELD ls_itab_anz_01-auftr.
CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
ENDCASE.
ENDFORM. " verzweigen-in-programm
Jo danke, die ganze geschichte hat nur einen Haken, so wie ich dass sehe.Asaph hat geschrieben:versuch's mal mit fuba TH_CREATE_MODE
in einen RFC-fähigen Funktionsbaustein und rufe dann den Fuba mit STARTING NEW TASK auf.an4kh4 hat geschrieben:SET PARAMETER ID 'AUN' FIELD ls_itab_anz_01-auftr.
CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
Code: Alles auswählen.
PERFORM submit_vorlauf.
CALL FUNCTION 'SUBMIT_REPORT'
EXPORTING
* RDIR = TRDIR
report = 'ZMCEM0014'
RET_VIA_LEAVE = 'X'
* VARIANT = ' '
* VARIPROG = ' '
skip_selscreen = 'X'
* IMPORTING
* VARIANT =
TABLES
selection_table = sel_table
* EXCEPTIONS
* JUST_VIA_VARIANT = 1
* NO_SUBMIT_AUTH = 2
* OTHERS = 3