Die abstrakte Komponente absSapObjekt bzw. SapObject als konkrete Ableitung davon, dient als Hüllobjekt. In diese Komponenten dürfen Komponenten eingebaut (vorinstanziiert) werden, die mit SAP kommunizieren.
Des Weiteren können hier Skripte hinterlegt werden, die mehrere, sich gegenseitig bedingende funktionBlock-Objekte koordinieren.
Angabe des Zielsystems:
Um zwischen verschiedenen SAP-Systemen wechseln zu können, sind die Parameter, die eine Verbindung definieren, außerhalb des Modells in einer Datei abgelegt. Die Dateinamenserweiterung heißt *.jcoDestination.
Sprache | jco.client.lang=de |
Hostsystem | jco.client.ashost=/H/212.14.236.15/H/172.168.0.20 |
SAP-Benutzer | jco.client.user=<User> |
Systemnummer | jco.client.sysnr=01 |
Passwort | jco.client.passwd=<Password> |
Mandant | jco.client.client=100 |
Maximale Anzahl von Verbindungen | jco.destination.pool_capacity=3 |
SAP-System | Mandant | Sprache | Name |
---|---|---|---|
APS | 200 | Deutsch | AP5_200_DE.jcoDestination |
T44 | 400 | Englisch | T44_400_EN.jcoDestination |
In der Initialisierungsdatei, beispielsweise ec.ini ist der Pfad zur jcoDestination-Datei wie folgt anzugeben:
-Dde.eplan.sap.destination=AP5_200_DE