Die Funktion TYPE analysiert einen Operanden an einer bestimmten Position auf seinen Typ und seine Länge. Die Position entspricht der Position, die mit der SDF-A-Anweisung ADD-OPERAND ...,RESULT-OPERAND-NAME=*POS(...) festgelegt wurde.
Aufruf
CALL SDF('TYPE',area,error,pos,typ,lng[,lst])
Beschreibung der Parameterliste
Parameter | Datentyp | Ein-/ | Bedeutung |
TYPE | char(4) | in | Funktionsname: Schlüsselwort TYPE |
area | char() | in | Puffer, in dem der normierte Übergabebereich abgelegt wurde (siehe INIT) |
error | integer | out | Returncode |
pos | integer | in | Operandenposition (wie bei ADD-OPERAND ..., RESULT-OPERAND-NAME=*POS(...)) |
typ | integer | out | Typ des Operanden |
lng | integer | out | Länge des Operanden |
lst | integer | in | nur relevant, wenn der Operand Element einer Liste ist: Position des Operanden in der Liste |