Zum Verwenden der SAP-Schnittstelle muss die Option PLANTA ERP-Link lizensiert sein.
Bei Fragen wenden Sie sich bitte an Ihren PLANTA-Kundenbetreuer.
Allgemeines
Informationen
Diese Beschreibung beschränkt sich auf den rein technischen Teil der Kommunikation mit einem SAP-System.
Der eigentliche Austausch von Daten und die darauf aufbauende fachliche Logik werden nicht behandelt.
Mit dem SAP-System wird per Remote Function Call (RFC) API kommuniziert.
Dazu wird die SAP NetWeaver RFC Client-Bibliothek über ein Python-Modul eingebunden und angesprochen.
So ist der Zugang zu SAP scriptingfähig und damit höchst flexibel.
Voraussetzungen
SAP-System mit NetWeaver-kompatibler RFC-Implementierung ab Version 7.20
Installierte SAP RFC Client-Bibliotheken in der 32bit-x86-Version auf dem Anwendungsserver, auf dem der PLANTA-Server läuft
Einrichtung
Plattformübergreifend
Das Python-Paket sapnwrfc ist im Lieferumfang vom PLANTA-Server standardmäßig nicht enthalten, sondern gesondert im Paket PLANTA_Project-<version>_sap_interface.zip erhältlich, das analog zum Serverpaket entpackt werden kann und sich in die entstehende Verzeichnisstruktur integriert.
Die Installationsquelle wird somit um das Verzeichnis server/py/python3.0/sapnwrfc samt Python-Inhalt ergänzt.
Windows
Der Pfad zu den 32bit-SAP-Bibliotheken muss in der Umgebungsvariable PATH zur Verfügung gestellt werden.