f$PSI_LiesWerte (engl. f$PSI_GetFields)
f$PSI_LiesWerte (engl. f$PSI_GetFields)
Mit dieser Funktion werden in der aktuellen Ansicht die Werte aller Felder gelesen, deren Namen in der übergebenen Parametergruppe enthalten sind und deren Benennung belegt ist. Die Parametergruppe muss nicht global vereinbart sein, und sollte nicht indiziert sein Es ist allerdings möglich, einen bestimmten Index einer indizierten Parametergruppe zu verwenden. (z.B. (Arikel[Zeile] ).
Wenn in der Übersicht gelesen wird, dann sollte die Parametergruppe indiziert sein, um alle Datensätze der Übersicht lesen zu können.
In einer Schleife über alle Parameter der Parametergruppe wird geprüft, ob in der Spalte Benennung des Parameters die PSIPENTA Feldbezeichnung eingetragen ist. Wenn ja, wird versucht, dieses Feld zu lesen, und im Erfolgsfall wird der Parameter mit dem Wert belegt. Ist ein Feld nicht vorhanden, wird dennoch die restliche Parametergruppe abgearbeitet.

Syntax: | Status = f$PSI_LiesWerte (PGName) | ||
| Argument | Typ | Bedeutung |
| PGName | Zeichenkette | Name der Parametergruppe |
Ergebnis: | Ganzzahl | Status der Funktion Mögliche Werte: -3,-4,-9,-13 Die Bedeutung der Werte kann der Liste der möglichen Status entnommen werden Liste der Rückgabewerte der Funktionen | |
Beispiel: | Status = f$PSI_LiesWerte('Artikel') | ||