Ruft eine SAP-Transaktion auf.
Transaktion: -
Schnittstelle: AE
R3_CALL_TRANS[ACTION]
CODE=...
[,UPDATE=...]
[,RACOMMIT=...]
[,NOBINPT=...]
Syntax |
Beschreibung/Format |
---|---|
CODE= |
Transaktionscode, 20 Stellen. |
UPDATE= |
Verbuchermodus für diese Transaktion. Erlaubte Werte: "A", "L" und "S" (Standardwert) |
RACOMMIT= |
Ende der Transaktion bei Commit Work. Erlaubte Werte: "" (Standardwert) oder "X" |
NOBINPT= |
Verarbeitung im Batch-Input Modus. Erlaubte Werte: "" (Standardwert) oder "X" |
Das Script-Sprachmittel ruft eine SAP-Transaktion auf. Die für die Transaktion erforderlichen Daten wurden zuvor mit R3_SET_BDCDATA definiert.
Hinweis: Aus Sicherheitsgründen wird die Transaktion nicht mit den Rechten des RFC-Benutzers (CPIC) durchgeführt, mit dem sich die AE standardmäßig an 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 diesen AE Job definiert wurde. Wir empfehlen, in SAP einen speziellen Benutzer anzulegen, der für den Aufruf der Transaktionen aus der AE heraus verwendet wird. Dieser Benutzer muss Transaktionsberechtigungen haben.
Es ist auch sinnvoll, die Script-Sprachmittel R3_SET_BDCDATA und R3_CALL_TRANSACTION in eigenen AE-Jobs einzusetzen. Dadurch wird vermieden, dass der für R3_CALL_TRANSACTION definierte Benutzer auch andere Script-Sprachmittel der SAP-JCL, beispielsweise R3_ACTIVATE_REPORT, beeinflusst.
Im Beispiel werden die BDC-Daten für die Transaktion "SA38" definiert. Anschließend wird die Transaktion "SA38" aufgerufen, um ein Update der Daten 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:
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |