Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

STRU Struktureinleitenden Wert auf Datentyp und Länge analysieren

&pagelevel(4)&pagelevel

Die Funktion STRU analysiert einen struktureinleitenden Operandenwert auf seinen Typ und seine Länge. Dem Funktionsaufruf STRU muss ein Aufruf der Funktion TYPE vorangegangen sein, der den Operandentyp Struktur (X’13’) als Ergebnis hatte. Ein Operandenwert ist nur dann struktureinleitend, wenn er in der SDF-A-Anweisung ADD-VALUE mit STRUCTURE=YES(FORM=NORMAL) definiert wurde.

Aufruf


CALL SDF('STRU',area,error,pos,typ,lng[,lst])


Beschreibung der Parameterliste

Parameter

Datentyp
(Länge)

Ein-/
Ausgabe

Bedeutung

STRU

char(4)

in

Funktionsname: Schlüsselwort STRU

area

char()

in

Puffer, in dem der normierte Übergabebereich abgelegt wurde (siehe INIT)

error

integer

out

Returncode

pos

integer

in

Position des struktureinleitenden Wertes

typ

integer

out

Datentyp des Operandenwertes 

lng

integer

out

Länge des Operandenwertes

lst

integer

in

nur relevant, wenn der Operandenwert Element einer Liste ist: Position der Struktur in der Liste