Loading...
Select Version
&pagelevel(3)&pagelevel
Anwendungsgebiet: Prozedurinformationen
Die Funktion PROC-LEVEL( ) liefert die aktuelle Schachtelungstiefe der S-Prozedur.
Format
PROC-LEVEL( ) |
Ergebnistyp
INTEGER
Eingabeparameter
Keine
Ergebnis
Zahl vom Typ INTEGER
Fehlermeldung
SDP0435 GEWUENSCHTE INFORMATION NICHT VERFUEGBAR
Beispiel
Im Dialog:
/A = PROC-LEVEL( ) /SHOW-VARIABLE A A = 0
In geschachtelt aufgerufenen Prozeduren:
Die drei Prozeduren C.PROC1, C.PROC2 und C.PROC3 werden geschachtelt aufgerufen. In jeder Prozedur wird die Schachtelungstiefe abgefragt.
C.PROC1
/A = PROC-LEVEL( ) /SHOW-VARIABLE A /CALL-PROCEDURE C.PROC2
C.PROC2
/B = PROC-LEVEL( ) /SHOW-VARIABLE B /CALL-PROCEDURE C.PROC3
C.PROC3
/C = PROC-LEVEL( ) /SHOW-VARIABLE C
Beim Ablauf werden folgende Zeilen ausgegeben:
A = 1 B = 2 C = 3