CALL TRANSACTION transaction
[ AND SKIP FIRST SCREEN ]
[ USING itab [ MODE mode]
[ UPDATE update]
[ MESSAGES INTO message_table ]].
Die angegebene Transaktion wird aufgerufen. Nach Beendigung der
gerufenen Transaktion wird das aktuelle Programm mit der Anweisung
nach der
CALL-Anweisung
fortgesetzt. Der Name der Transaktion
kann entweder durch eine Zeichenkettenkonstante oder ein Feld
mit entsprechendem Inhalt angegeben werden. Der Zusatz
AND SKIP FIRST SCREEN
überspringt das erste Dynpro der gerufenen Transaktion,
falls dort alle Eingabefelder durch geeignete Mechanismen (z.B.
Get/Set-Parameter) mit gültigen Werten versorgt wurden.
| Zusatz | Parameter | Wirkung |
| MODE | A | Dynpros anzeigen |
| E | Dynpro nur im Fehlerfall anzeigen | |
| N | Dynpro nicht anzeigen | |
| UPDATE | A | asynchrone Verbuchung |
| S | synchrone Verbuchung |
Da bei der Batch-Verarbeitung keine Fehlernachrichten auf dem
Bildschirm ausgegeben werden können, ist es möglich,
diese per Kommandozusatz
MESSAGES INTO
in einer vorhandenen internen
Tabelle zu sammeln. Diese Tabelle muß die Struktur
BDCMSGCOLL
besitzen. Eine derartige Struktur ist im Dictionary definiert.