SAP-RFC-Schnittstelle

Achtung
  • Die nachfolgende Beschreibung ist für Sie relevant, wenn Sie die PLANTA-SAP-Schnittstelle nutzen möchten, die auf Basis unserer Universal-Schnittstelle realisiert werden kann.
  • Diese Beschreibung liefert ausschließlich technische Informationen zur Kommunikation mit einem SAP-System.
    • Die Anwendersicht, der eigentliche Austausch von Daten und die darauf aufbauende fachliche Logik werden nicht behandelt. Bitte sehen Sie hierzu die Dokumentation Universal-Schnittstelle.

Allgemeines

Informationen

  • 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 64bit-x86-Version auf dem Anwendungsserver, auf dem der PLANTA-Server läuft

Einrichtung

Ab S 39.5.0

Information
  • NEU Das Python-Paket sapnwrfc ist im Lieferumfang des PLANTA-Servers standardmäßig enthalten, es ist PLANTA-seitig keine weitere Installation oder Konfiguration erforderlich.
    • Die Installationsquelle wird somit um das Verzeichnis server/py/python3.0/sapnwrfc samt Python-Inhalt ergänzt.

Bis S 39.5.0

Plattformübergreifend
  • Das Python-Paket sapnwrfc ist im Lieferumfang des PLANTA-Servers standardmäßig nicht enthalten, sondern gesondert im Paket PLANTA_Project-<version>_sap_interface.zip erhältlich, das analog zum Server-Paket entpackt werden kann und sich in die entstehende Ordnerstruktur integriert.
    • Die Installationsquelle wird somit um das Verzeichnis server/py/python3.0/sapnwrfc samt Python-Inhalt ergänzt.
Windows
  • Der Pfad zu den 64bit-SAP-Bibliotheken muss in der Betriebssystems-Umgebungsvariable PATH zur Verfügung gestellt werden.
Linux
  • Der Pfad zu den 64bit-SAP-Bibliotheken muss in der Betriebssystems-Umgebungsvariable LD_LIBRARY_PATH zur Verfügung gestellt werden.

Verwendung

Information
  • Das Python-Modul kann in PLANTA project innerhalb beliebiger Python-Makros durch import sapnwrfc eingebunden und genutzt werden.

web-bg-small 39.5 Venus Current DE

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten