SAP-RFC-Schnittstelle

stop 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

info 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.

note 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

info 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

more 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.
more Windows
  • Der Pfad zu den 64bit-SAP-Bibliotheken muss in der Betriebssystems-Umgebungsvariable PATH zur Verfügung gestellt werden.
more Linux
  • Der Pfad zu den 64bit-SAP-Bibliotheken muss in der Betriebssystems-Umgebungsvariable LD_LIBRARY_PATH zur Verfügung gestellt werden.

Verwendung

info Information
  • Das Python-Modul kann in PLANTA Project innerhalb beliebiger Python-Makros durch import sapnwrfc eingebunden und genutzt werden.
Topic revision: r19 - 2014-11-06 - 14:19:49 - JanaGanter
Release394.SapRFCInterface moved from Release394.SapInterface on 2011-12-02 - 15:38 by JanaBrotz








 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten