
Side Information im R/3: TXCOM
Definition
In jedem R/3-Systen existiert in der Datenbank eine Side-Info-Tabelle namens TXCOM. Sie enthält folgende Spaltenüberschriften:
Dest
Destination
Symbolischer Name des Zielsystems
(bis zu 8 Zeichen)
LU
Logical Unit
(bis zu 8 Zeichen)
TP
Transaction Program
(bis zu 8 Zeichen)
Prot
Protokolltyp (1 Zeichen)
Folgende Protokolltypen sind möglich:
C: |
Das Partnerprogramm ist ein R/2-ABAP-Programm. |
I: |
Das Partnerprogramm ist ein R/3-ABAP-Programm, das über TCP/IP erreichbar ist. |
E: |
Das Partnerprogramm ist ein C-Programm, das über TCP/IP erreichbar ist und mittels fork/exec, Remote Shell bzw. rexec gestartet wird. |
F: |
Das Partnerprogramm ist ein C-Programm, das über TCP/IP erreichbar ist und extern gestartet wird. |
R: |
Das Partnerprogramm ist ein C-Programm, das über TCP/IP erreichbar ist und sich vorher am SAP-Gateway registriert hat. |
Gateway-Host
Host-Rechner des SAP-Gateway
(bis zu 20 Zeichen)
Falls der Rechnername länger ist, müssen Sie in der Tabelle THOST einen symbolischen Rechnernamen definieren.
Gateway-Service
SAP-Gateway-Service
(bis zu 20 Zeichen)
Verwendung
Je nachdem, um was für ein Zielsystem es sich handelt, muß die Tabelle txcom konfiguriert werden:
Zielsystem R/3
Zwei ABAP-Programme zweier R/3-Server (BIN und B20), die sich auf demselben Rechner befinden, kommunizieren miteinander.
In der Side-Info-Tabelle TXCOM müssen die Verbindungsparameter definiert werden. Wenn das Zielsystem ein R/3-System ab Release 2.1 ist, können Sie unter TP auch sapgw<nr> angeben.
Die folgende Tabelle enthält Beispielwerte.
DEST LU TP Prot Gateway-Host Gateway-Service
---------------------------------------------------------------
bin hs0001 sapdp53 I is0001 sapgw00
b20 hs0001 sapdp21 I is0001 sapgw00
DEST21 hw0002 sapgw53 I - -
Zielsystem R/2 (MVS/VSE-Host)
Ein ABAP-Programm eines R/3-Systems kommuniziert mit einem ABAP-Programm eines R/2-Systems auf einem MVS/VSE-Host.
Beispiel:
DEST LU TP Prot Gateway-Host Gateway-Service
-----------------------------------------------------------
S50 S50 X1SA C is0001 sapgw00
K50 K50 X1SA C is0002 sapgw01
Der LU-Parameterwert ist in der TXCOM bei einer R/3-zu-R/2-Kommunikation ohne Bedeutung.
Beispiel:
DEST=50
LU=K50T00
TP=X1SA
Weitere Einzelheiten finden Sie unter dem Thema
Side Information auf OS/2-, WindowsNT, UNIX- und AS/400-Plattformen: sideinfo.Zielsystem R/2 (BS2000-Host)
Ein ABAP-Programm eines R/3-Systems kommuniziert mit einem ABAP-Programm eines R/2-Systems auf einem BS2000-Host mit dem SAP-Gateway unter DCAM.
Beispiel:
DEST LU TP Prot Gateway-Host Gateway-Service
-------------------------------------------------------------
BS2S50 BS2S50 X1SA C sb0002 sapgw02
BS2K50 BS2K50 X1SA C sb0002 sapgw02
Weitere Einzelheiten finden Sie im Abschnitt "BS2000-Host-Systeme" unter dem Thema
Side-Info-Datei im BS2000 pflegen.
Externes Zielsystem
Ein ABAP-Programm eines R/3-Systems kommuniziert mit einem C-Programm eines externen Systems.
Bei dieser Art der Kommunikation muß der Protokolltyp
E sein, da das Partnerprogramm sich außerhalb des SAP-Systems befindet und über TCP/IP erreichbar ist.Im folgenden Side-Info-Beispiel befinden sich das SAP-Gateway und das Zielsystem auf unterschiedlichen Rechnern. Das SAP-Gateway startet das C-Programm mittels Remote Shell.
Folgende Voraussetzungen müssen dafür erfüllt sein:
/* C Program: rcvcpic */
DEST LU TP Prot Gateway-Host Gateway-Service
---------------------------------------------------------------
rcvcpic iw10004 rcvcpic E is0001 sapgw00