Parameter können auch als Schlüsselwortparameter übergeben werden. Schlüsselwort ist dabei der Name, mit dem der Prozedurparameter im DECLARE-PARAMETER-Kommando deklariert ist. Entsprechend den Regeln für Abkürzbarkeit bei Schlüsselwortoperanden in Kommandos, können auch hier die Schlüsselwörter bis zur Eindeutigkeit abgekürzt werden.
Bei der Übergabe als Schlüsselwortparameter ist die Reihenfolge der Prozedurparameter beliebig, da die Parameternamen eindeutig sein müssen.
Parameter, die in der aufgerufenen Prozedur initialisiert werden, brauchen nur dann berücksichtigt zu werden, wenn ihr Anfangswert überschrieben werden soll.
Beispiel
Werden die Prozedurparameter als Schlüsselwortparameter übergeben, sieht der Prozeduraufruf aus dem vorhergehenden Beispiel folgendermaßen aus:
/CALL-PROCEDURE PROC2,- /PROCEDURE-PARAMETERS = (NAME = MUELLER, VORNAME = EDUARD,- /STRASSE = GOETHESTRASSE, TEL = 1234567)