Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

BEGIN-PARAMETER-DECLARATION

&pagelevel(3)&pagelevel

Parameter-Deklarationen einleiten

Komponente:

SDF-P-BASYS

Funktionsbereich:

Prozeduren                                                                                                              

Anwendungsbereich:

PROCEDURE

Privilegierung:

STD-PROCESSING
OPERATING
HARDWARE-MAINTENANCE
SECURITY-ADMINISTRATION
SAT-FILE-MANAGEMENT
SAT-FILE-EVALUATION

Funktionsbeschreibung

Das Kommando BEGIN-PARAMETER-DECLARATION ist ein SDF-P-Kontrollflusskommando. Es ist Bestandteil des Prozedurkopfs einer S-Prozedur und kennzeichnet den Beginn des Deklarationteils im Prozedurkopf. Im Deklarationsteil werden die Prozedurparameter vereinbart. Vor dem Deklarationsteil kann ein SET-PROCEDURE-OPTIONS stehen. Das Kommando END-PARAMETER-DECLARATION beendet den Deklarationsteil und gleichzeitig den Prozedurkopf.
Innerhalb des Deklarationsteils sind nur OPEN-VARIABLE-CONTAINER- und DECLARE-PARAMETER-Kommandos erlaubt. Wird nur ein DECLARE-PARAMETER-Kommando verwendet, kann BEGIN- und END-PARAMETER-DECLARATION entfallen. Der Deklarationsteil entfällt, wenn keine Prozedurparameter vereinbart werden.
Das Kommando BEGIN-PARAMETER-DECLARATION ist auch notwendig, wenn ein bzw. mehrere OPEN-VARIABLE-CONTAINER-Kommandos in den Prozedurkopf eingefügt und damit Prozedurparameter durch permanente Variable initialisiert werden sollen. Prozedurparameter werden als S-Variablen gespeichert und können deshalb mit SDF-P-Mitteln abgefragt und verändert werden.

Format

BEGIN-PARAMETER-DECLARATION                                                                                                           

     

Kommando-Returncode

Das Kommando BEGIN-PARAMETER-DECLARATION kann innerhalb des Prozedurkopfes einer S-Prozedur verwendet werden. Fehler im Prozedurkopf erkennt SDF-P bei der Voranalyse und beendet den Prozeduraufruf.
Die Kommando-Returncodes können nur auftreten, wenn das Kommando außerhalb des Prozedurkopfes verwendet wird.

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Ohne Fehler


1

CMD0202

Syntaxfehler


1

SDP0118

Kommando im falschen Kontext


3

CMD2203

Falsche Syntaxdatei


32

CMD0221

Systemfehler (interner Fehler)


130

SDP0099

Kein Adressraum mehr verfügbar