Hallo zusammen,
ich versuche die Transaktion KGI2 via Batch Input aufzurufen.
Dazu wollte ich zunächst einmal nur den ersten Parameter füllen um zu sehen ob er dort auftaucht.
Hier mein Code:
Code: Alles auswählen.
DATA: lt_bdctab TYPE TABLE OF bdcdata.
APPEND VALUE #( program = 'SAPLSPO4' dynpro = '0300' dynbegin = 'X' ) TO lt_bdctab.
APPEND VALUE #( fnam = 'BDC_CURSOR' fval = 'SVALD-VALUE' ) TO lt_bdctab.
APPEND VALUE #( fnam = 'SVALD-VALUE' fval = '2102' ) TO lt_bdctab.
CALL TRANSACTION 'KGI2' USING lt_bdctab.
Doch jedes mal wenn ich das Programm ausführe erhalte ich die Meldung "Feld SVALD-VALUE. ist im Loop von Dynpro SAPLSPO4 0300 nicht vorhanden"
Das Dynpro 0300 in SAPLSPO4 habe ich bereits überprüft, dort gibt es ein Feld das SVALD-VALUE heißt.
Ich hoffe mir kann jemand behilflich sein.
Viele Grüße