PSIPENTA Schnittstelle
PSIPENTA Schnittstelle
Achtung: Für das Verwenden dieser Schnittstelle ist eine separate Lizenz (EPOSPSIPENTA) erforderlich.
Mit den Funktionen dieser Schnittstelle können beliebige Daten in PSIPENTA gelesen und geschrieben werden. Die Schnittstelle arbeitet mit den PSIPENTA Business Objekte. Die Funktionsweise dieser Business Objekte ist dem interaktiven Arbeiten mit den PSIPENTA Formularen ähnlich. Um einen Datensatz zu lesen, gilt typischerweise folgende Vorgehensweise.
· Öffnen des zugehörigen Objekts
· Auswählen der Filteransich.
· Eintragen der Filterkriterien
· Wechseln zur Detailansicht
· Lesen der Daten
· Nächsten Datensatz wählen
Der Zugriff auf die Daten der Formulare geschieht über die Namen der Felder. Diese können in den PSIPENTA Formularen ermittelt werden, indem man den Cursor auf das gewünschte Feld stellt. Nach kurzer Zeit wird der Feldname dargestellt.
Beim Schreiben von Daten in PSIPENTA Formulare muss darauf geachtet werden, dass die PSIPENTA Prüfkriterien des Formulars nicht verletzt werden. Dies betrifft die maximalen Feldlängen, bei Auswahllisten der Wertevorrat und die Prüfmechanismen des Formulars. Bevor mit Hilfe dieser Schnittstelle ein Datensatz eingefügt wird, sollte man einen solchen Datensatz interaktiv eingeben, und hierbei die Meldungen beachten.
Zum besseren Verständnis der Schnittstelle sollten die Beispiele der Verbundgruppe PSIPENTA_STD durchgelesen werden.
Generell muss vor der Verwendung der Schnittstelle die Anmeldefunktion f$PSI_Anmelden (engl. f$PSI_Login) aufgerufen werden. Falls dies nicht erfolgt ist, versucht die Schnittstelle das Anmelden selbst vorzunehmen. Hierbei werden die Daten, die im Register PSIPENTA der ePOS Einstellungen eingetragen sind, verwendet.

Funktionen der Schnittstelle:
f$PSI_Anmelden | Anmelden in PSIPENTA |
f$PSI_Abmelden | Anmelden von PSIPENTA |
f$PSI_ErzeugeBO | Anlegen eines Business Objekts |
f$PSI_LöscheBO | Löschen eines Business Objekts |
f$PSI_Filter | Öffnen des Filters eines Business Objekts |
f$PSI_Detail | Öffnen der Detailansicht eines Business Objekts |
f$PSI_LiesWert | Lesen eines Feldes in der aktuellen Ansicht |
f$PSI_SetzeWert | Setzen eines Feldes in der aktuellen Ansicht |
f$PSI_Fehler | Lesen der aktuellen Fehlermeldung |
f$PSI_Leeren | Leeren einer Ansicht eines Business Objekts |
f$PSI_LiesWerte | Lesen einer Liste von Feldern in eine Parametergruppe |
f$PSI_SetzeWerte | Setzen einer Liste von Feldern aus einer Parametergruppe |
f$PSI_Ausführen | Ausführen eines Befehls in der aktuellen Ansicht |
f$PSI_Speichern | Speichern der Daten der aktuellen Ansicht |
f$PSI_Meldung | Lesen der letzten Meldung |
f$PSI_Lesen | Ausführen des Lesevorgangs der aktuellen Ansicht mit den aktuellen Daten |
f$PSI_ReferenzBO | Anlegen eines Referenz Business Objekts |
f$PSI_ActiveBO | Lesen des aktiven Business Objekt |
f$PSI_Exit | Schließen des aktiven Fensters |
f$PSI_Count | Ermitteln der Anzahl im Übersichtsfenster |
Siehe auch:
Liste der Rückgabewerte der Funktionen
f$PSI_Anmelden (engl. f$PSI_Login)
f$PSI_Abmelden(engl. f$PSI_Logout)
f$PSI_ErzeugeBO (engl. f$PSI_CreateBO)
f$PSI_LöscheBO (engl. f$PSI_DeleteBO)
f$PSI_Filter (engl. f$PSI_Filter)
f$PSI_Detail (engl. f$PSI_Detail)
f$PSI_Uebersicht (engl. f$PSI_Overview)
f$PSI_Auswahl (engl. f$PSI_Select)
f$PSI_LoescheAuswahl(engl. f$PSI_RemoveSelected)
f$PSI_LiesWert (engl. f$PSI_GetField)
f$PSI_SetzeWert (engl. f$PSI_SetField)
f$PSI_Fehler (engl. f$PSI_Error)
f$PSI_Leeren (engl. f$PSI_Clear)
f$PSI_LiesWerte (engl. f$PSI_GetFields)
f$PSI_SetzeWerte (engl. f$PSI_SetFields)
f$PSI_Ausführen (engl. f$PSI_Execute)
f$PSI_Speichern (engl. f$PSI_Save)
f$PSI_Loeschen (engl. f$PSI_Remove)
f$PSI_Meldung (engl. f$PSI_Message)
f$PSI_Lesen (engl. f$PSI_Read)