Skip to main content
Skip table of contents

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.

Einstellungen_Psipenta.png

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_ConnectNUI

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_ProcessWindow

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_Logfile

f$PSI_Meldung (engl. f$PSI_Message)

f$PSI_Lesen (engl. f$PSI_Read)

f$PSI_ReferenzBO (engl. f$PSI_ReferenzBO)

f$PSI_ActiveBO

f$PSI_Exit

f$PSI_Count

JavaScript errors detected

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

If this problem persists, please contact our support.