Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Prozedurparameter übergeben

&pagelevel(4)&pagelevel

Beim Prozeduraufruf mit CALL-PROCEDURE oder INCLUDE-PROCEDURE können im Operanden PROCEDURE-PARAMETERS Prozedurparameter an die aufgerufene Prozedur übergeben werden. Der Vorgang wird als „Parameterübergabe“ bezeichnet.

Diese Prozedurparameter müssen im Prozedurkopf der aufgerufenen Prozedur mit dem Kommando DECLARE-PARAMETER deklariert sein (siehe Kapitel „S-Prozeduren erstellen“ (S-Prozeduren erstellen )).

Die mit DECLARE-PARAMETER deklarierten Prozedurparameter werden von SDF-P wie prozedurlokale Variablen behandelt, also wie Variablen mit dem Geltungsbereich SCOPE = *CURRENT (siehe Kommando DECLARE-VARIABLE auf "DECLARE-VARIABLE Variable deklarieren ").

Prozedurparameter können als Schlüsselwortparameter oder als Stellungsparameter angegeben werden.

Je nach Art der Parameterübergabe, die für die Prozedur im Kommando DECLARE-PARAMETER festgelegt ist, können im Aufruf Parameterwerte oder Namen von Variablen mit den Parameterwerten angegeben werden.