Probier mal Call Transaction mit dem Zusatz "Options from ..." aufzurufen und dann das Feld NOBIEND auf 'X' zu setzen. Dann solltest du dich nicht mehr im Batch befinden.lausek hat geschrieben: Ich habe schon versucht das Ganze auf CALL TRANSACTION ... MODE 'E' mit Batch Input Mappe umzustellen, aber da ich mich nach Ausführung weiterhin in einer Batch Session befinde, werden mir keine Popups mehr angezeigt.
Code: Alles auswählen.
DATA(lwa_opts) = VALUE ctu_params(
dismode = 'E'
updmode = 'E'
nobinpt = abap_true
nobiend = abap_true
).
DATA(li_bdc) = VALUE bdcdata_tab(
( dynbegin = 'T' fnam = 'FBL5N' )
( program = 'RFITEMAR' dynpro = '1000' dynbegin = abap_true )
( fnam = 'X_AISEL' fval = abap_true )
( fnam = 'X_SHBV' fval = abap_true )
( fnam = 'BDC_OKCODE' fval = '=ONLI' )
).
CALL TRANSACTION 'FBL5N' USING li_bdc OPTIONS FROM lwa_opts.
Code: Alles auswählen.
...
( program = 'RFITEMAR' dynpro = '1000' dynbegin = abap_true )
( fnam = 'BDC_OKCODE' fval = '/EECAN' )
...