f$PGInit
f$PGInit
Initialisierung aller Parameter einer Parametergruppe auf die Initialisierungswerte in der Parametertabelle.
Bei indizierten Parametergruppen können auch alle Indizes auf einmal initialisiert werden. Dazu muss dem PG-Namen ein leeres Klammerpaar (ohne Leerzeichen) folgen, oder als Index die 0 angegeben werden ( ’PGName[0]’ ).
Diejenigen Parameter, die keinen Initialwert haben, werden je nach angegebener Option LeerUndef auf Leer oder UNDEF gesetzt.
Bitte beachten: Der Name der Parametergruppe wird in der Regel als Zeichenketten-Konstante übergeben, also in Anführungszeichen eingeschlossen. Wird ein Zeichenkettenparameter übergeben - wie in der Syntaxbeschreibung - so wird der Wert des übergebenen Parameters als Parametergruppenname angesehen (sofern es sich um eine Zeichenkette handelt)
Syntax: | f$PGInit( pg ) | ||
| Argument | Typ | Bedeutung |
| Pg | Zeichenkette | Name der Parametergruppe |
| LeerUndef | Ganzzahl | 1 – Parameter ohne Initialwert werden auf LEER gesetzt 0 – diese Parameter werden auf UNDEF gesetzt. Dieser Parameter ist optional. Wenn er nicht angegeben wird, wird 0 als Default verwendet. |
Ergebnis: | - |
| |
Beispiel: | PGInit( 'Kunden[]' , 1) → Setzen aller Indizes der Parametergruppe "Kunden" auf die Initialisierungswerte bzw. LEER für die Parameter ohne Initialwert | ||