Skip to main content
Skip table of contents

SAP Schnittstelle


SAP Schnittstelle

Achtung: Für das Verwenden dieser Schnittstelle ist eine separate Lizenz (EPOSSAP) erforderlich.

Mit den Funktionen dieser Schnittstelle können beliebige Daten in SAP gelesen und geschrieben werden. Die Schnittstelle arbeitet mit der RFC Schnittstelle.

Die Schnittstelle arbeitet stets mit den Informationen, die in der Parametergruppe SAPDef vom Typ Tdv:SAP_BAPI Parametergruppe SAP_BAPI. Diese Parametergruppe trägt Informationen für die Zuordnung von ePOS Parametergruppen und SAP Tabellen. Generell gilt in der Schnittstelle bei übergebenen Parametergruppen, dass in der Spalte Benennung der Parametergruppendefinition der Name des SAP Felds stehen muss, der beim Lesen bzw. Schreiben des Datensatzes verwendet wird. Die ePOS Parametergruppe muss nicht alle Felder der Tabelle beinhalten. Felder, die beim Schreiben und Lesen nicht von Interesse sind, können weggelassen werden. Jedoch muss darauf geachtet werden, dass bei schreibenden Funktionen alle Pflichtfelder enthalten und mit gültigen Werten gefüllt sind. Im folgenden Kapitel kann nachgelesen werden, wie die Übertragung einer Tabellenbeschreibung von SAP nach ePOS funktioniert.

Beim Schreiben von Daten nach SAP muss darauf geachtet werden, dass die Prüfkriterien der Funktion nicht verletzt werden. Bevor mit Hilfe dieser Schnittstelle ein Datensatz eingefügt wird, sollte man einen solchen Datensatz interaktiv eingeben, indem man den Funktionsbaustein interaktiv testet. In der Regel hat jeder SAP Funktionsbaustein eine Struktur oder Tabelle, in welcher Fehlermeldungen, Warnungen und auch Erfolgsmeldungen zurückgegeben werden. Um das erfolgreiche Anlegen eines Datensatzes zu verifizieren, muss der Inhalt dieser Tabelle ausgewertet werden. In diesen Tabellen sind Spalten, die den Typ der Meldung kennzeichnen. E steht für Error. Mit dem Befehl se91erreicht man in SAP die Anzeige der Fehlermeldungen.

Generell muss vor der Verwendung der Schnittstelle die Anmeldefunktion aufgerufen werden. Falls dies nicht erfolgt ist, versucht die Schnittstelle das Anmelden selbst vorzunehmen. Hierbei werden die Daten, die im Register SAP der ePOS Einstellungen eingetragen sind, verwendet.

Einstellungen_SAP.png

Basisfunktionen der Schnittstelle:

f$SAP_Anmelden

Anmelden der Schnittstelle in SAP

f$SAP_Abmelden

Abmelden der Schnittstelle von SAP

f$SAP_LoginEx

Anmelden am SAP System mittels einer Befehlszeile

f$SAP_Fehlertext

Auslesen des Fehlertextes der letzten Funktion

f$SAP_Funktion

Ausführen eines BAPI oder eines Funktionsbausteins


Siehe auch:

Übertragen einer Tabellenbeschreibung nach ePOS

Parametergruppe SAP_BAPI

Kurzbefehle in SAP

f$SAP_Anmelden (engl. f$SAP_Login)

f$SAP_LoginEx (engl. f$SAP_LoginEx)

f$SAP_Abmelden(engl. f$SAP_Logout)

f$SAP_Fehlertext (engl. f$SAP_Errortext)

f$SAP_Funktion (engl. f$SAP_Function)

p$tdv:sap:add_import

p$tdv:sap:add_import_tabelle

p$tdv:sap:add_export

p$tdv:sap:add_export_tabelle

p$tdv:sap:add_change

p$tdv:sap:add_tabelle

p$pool:sap:anschrift_aendern

p$pool:sap:anschrift_anlegen

p$pool:sap:anschrift_lesen

p$pool:sap:anschrift_liste_lesen

p$pool:sap:arbeitsplan_anlegen

p$pool:sap:auftraege_lesen

p$pool:sap:auftrag_anlegen

p$pool:sap:material_lesen

p$pool:sap:material_aendern

p$pool:sap:material_liste_lesen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.