ebschubert
28-01-09, 12:27
Hallo @ all :)
ich habe da mal folgende Frage:
Kann man ein CMD definieren, das ua. als Paramter eine Liste hat, die wiederum als Elemente verschiedene Listen mit mehreren Elementen enthält?
Wie hoch ist da die Schachtelungstiefe?
Konkret:
PARM KWD(FELDER) TYPE(*CHAR) LEN(5) RSTD(*YES) +
DFT(*NAM1) VALUES(*NAM1 *NAM2 *NAM3 *STR +
*PLZ *ORT) MAX(6) EXPR(*YES) +
PROMPT('Adressfelder aus .... ')
PARM KWD(MAPPING) TYPE(MAPELEM) MIN(1) MAX(10) +
PROMPT('Mapping ...')
MAPELEM: ELEM TYPE(*UINT4) MIN(1) EXPR(*YES) +
PROMPT('Startposition')
ELEM TYPE(*UINT4) MIN(1) EXPR(*YES) PROMPT('Länge')
Dieses möchte ich wiederum in einer Liste mit ... sagen wir MAX(10) ... haben.
Geht das überhaupt? Wenn ja - wie?
Danke vorab :)
ich habe da mal folgende Frage:
Kann man ein CMD definieren, das ua. als Paramter eine Liste hat, die wiederum als Elemente verschiedene Listen mit mehreren Elementen enthält?
Wie hoch ist da die Schachtelungstiefe?
Konkret:
PARM KWD(FELDER) TYPE(*CHAR) LEN(5) RSTD(*YES) +
DFT(*NAM1) VALUES(*NAM1 *NAM2 *NAM3 *STR +
*PLZ *ORT) MAX(6) EXPR(*YES) +
PROMPT('Adressfelder aus .... ')
PARM KWD(MAPPING) TYPE(MAPELEM) MIN(1) MAX(10) +
PROMPT('Mapping ...')
MAPELEM: ELEM TYPE(*UINT4) MIN(1) EXPR(*YES) +
PROMPT('Startposition')
ELEM TYPE(*UINT4) MIN(1) EXPR(*YES) PROMPT('Länge')
Dieses möchte ich wiederum in einer Liste mit ... sagen wir MAX(10) ... haben.
Geht das überhaupt? Wenn ja - wie?
Danke vorab :)