Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

PROC-LEVEL( ) Schachtelungstiefe abfragen

&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