Hallo Zusammen,
ich habe da eine kleine eigene Minitransaktoin. Die kanntolle Belege (MM, SD) buchen.
Das Protokoll stelle ich nun in einem OO ALV Grid zurVerfügung inkl. Hotspot.
Hab' auch den Hotspot mit einer entsprechenden Methodeversehen und komme
auch beim aktivieren des Hotspots in die gerufene TransaktionME22N.
Will ich nun von der gerufenen Transaktionzurückspringen, lande ich immer in meine Methode vom sethandler und das geht ca so oft, wie ich Zeilen - 1 in meinem ALVhabe.
Kann das nicht ganz nachvollziehen, wo der Fehler liegt.
Anbei das Coding zum Zeitpunkt PBO.
Code: Alles auswählen.
SET PF-STATUS 'SCREEN9001'.
IF sy-langu = 'D'.
SET TITLEBAR '9001'.
ELSE.
SET TITLEBAR '9001EN'.
ENDIF.
fl_layout-cwidth_opt = 'X'.
IF g_custom_container IS INITIAL.
CREATE OBJECT g_custom_container
EXPORTING container_name =g_container.
CREATE OBJECT grid1
EXPORTING i_parent =g_custom_container.
ENDIF.
CALL METHODgrid1->set_table_for_first_display
EXPORTING is_layout =fl_layout
CHANGING it_outtab= it_protalv
it_fieldcatalog =it_fieldcat.
create object alv_handler.
set handleralv_handler->hotspotclick for grid1.
Vielleicht kann mir ja jemand einen Tip geben.
Danke im voraus....
...Jochen