R3_CALL_TRANSACTION

Ruft eine SAP-Transaktion auf.

Transaktion: -
Schnittstelle: AE

Syntax

R3_CALL_TRANS[ACTION]

Syntax

Beschreibung/Format

CODE=

Zwanzigstelliger Transaktionscode.
Format: Script-Literal

UPDATE=

Verbuchermodus für diese Transaktion.
Format: Script-Literal

Zulässige Werte: "A", "L" und "S" (Standard)
"A" - Asynchron
"L" - Lokal
"S" - Synchron

RACOMMIT=

Ende der Transaktion bei Commit Work.
Format: Script-Literal

Zulässige Werte: "" (Standardwert) und "X"
""-Transaktion wird ausgeführt, bis die normale Transaktion endet
"X" - Transaktion endet in SAP, sobald das ABAP-Script-Element COMMIT WORK durchgelaufen ist.

NOBINPT=

Verarbeitung im Batch-Input-Modus.
Format: Script-Literal

Zulässige Werte: "" (Standardwert) und "X"
""-Transaktion wird im BDC-Modus verarbeitet.
"X" - Die Transaktion wird in SAP genauso verarbeitet, wie Transaktionen, die von einem Dialogbenutzer gestartet werden.

Das Script-Element ruft eine SAP-Transaktion auf. Die für die Transaktion erforderlichen Daten müssen definiert werden, bevor die Transaktion aufgerufen wird. Weitere Informationen finden Sie unter R3_SET_BDCDATA.

Hinweis: Aus Sicherheitsgründen wird die Transaktion nicht mit den Rechten des RFC-Benutzers (CPIC) durchgeführt, mit dem sich die AE standardmäßig in SAP anmeldet und Hintergrundjobs einplant. Der Agent meldet sich für den Aufruf der Transaktion vom SAP-System ab und unter dem Benutzer wieder an, der im Login-Objekt für den entsprechenden AE-Job definiert wurde.

Tipps:

Beispiel

Im folgenden Beispiel werden die BDC-Daten für die Transaktion "SA38" definiert. Anschließend wird die Transaktion "SA38" aufgerufen, um eine Datenaktualisierung durchzuführen.

R3_SET_BDCDATA PROGRAM="SAPMS38M", DYNPRO="0101", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="=SSET"
R3_SET_BDCDATA FNAM="RS38M-PROGRAM", FVAL="RSEINB00"
R3_SET_BDCDATA PROGRAM="SAPLSVAR", DYNPRO="0302", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="=CHNG"
R3_SET_BDCDATA FNAM="RSVAR-VARIANT", FVAL="UM-V1"
R3_SET_BDCDATA FNAM="RSVAR-FLAG1", FVAL="X"
R3_SET_BDCDATA PROGRAM="RSEINB00", DYNPRO="1000", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="=SAVE"
R3_SET_BDCDATA FNAM="P_FILE", FVAL="test.txt"
R3_SET_BDCDATA PROGRAM="RSEINB00", DYNPRO="1000", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="=VBAC"
R3_SET_BDCDATA PROGRAM="SAPLSVAR", DYNPRO="0302", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="/EBACK"
R3_SET_BDCDATA PROGRAM="SAPMS38M", DYNPRO="0101", DYBEGIN="X"
R3_SET_BDCDATA FNAM="BDC_OKCODE", FVAL="=BACK"
R3_CALL_TRANSACTION CODE="SA38", UPDATE="S"

Siehe auch:

seealso

SAP JCL