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.
Der Zusatz USING übergibt der gerufenen Transaktion eine Tabelle mit Dynpros im Batch-Input-Format. In diesem Fall kann das Verhalten der Transaktion durch einige weitere Parameter (siehe nachfolgende Tabelle) modifiziert werden.

ZusatzParameter Wirkung
MODEA Dynpros anzeigen
E Dynpro nur im Fehlerfall anzeigen
N Dynpro nicht anzeigen
UPDATEA 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.