Parameter zu Funktionen

Verwendung

In der Sicht Parameter können Sie den Funktionen(mit Funktionsbezug) Parameter zuordnen.

Siehe auch: Beispiel Funktion anlegen .

Funktionsumfang

ABAP-Parameter und externer Parameter

Ein Funktionsbaustein kann Parameter haben. In diesem Fall müssen Sie der zugehörigen Funktion entsprechende ABAP-Parameter zuordnen. Bereits verwendete Parameter werden angezeigt. Werden externer Name oder Erläuterungstext solcher Parameter geändert, gilt das für alle Verwendungen dieser Parameter. Sie können hier aus allen Parametern wählen, mit Ausnahme von PERIOD_FROM, PERIOD_CNT und CALL_PROG. Sie ordnen den ABAP-Parametern dann jeweils einen sprachabhängigen externen Parameter zu, den Sie in der Spalte Erklärung kommentieren können.

Parametertyp und Defaultwert

Es gibt vier Parametertypen:

  • Normal: Der Parameter wird leer angezeigt und muss bei der Pflege des Templates gefüllt werden. Sie geben in der Spalte Default keinen Defaultwert ein.

  • Unsichtbar: Der Parameter wird nicht angezeigt. Sie müssen in der Spalte Default einen Defaultwert eingeben. Dieser kann eine Funktion mit Feldbezug oder eine Zeichenkette in Hochkommata enthalten.

  • Feld als Literal: Der Eingabewert des Parameters enthält den Feld-Funktionsnamen als Zeichenkette, d.h. einen Literal. Der Parameter greift also nicht auf dessen Inhalt zu, sondern das Programm übergibt intern die Tabellenfeldkombination in Hochkommata als Zeichenkette. Bei diesem Parametertyp können Sie in der Spalte Default einen Feldnamen als Defaultwert eingeben.

  • Optional: Als Parameter wird in der Template-Pflege ein Leerzeichen (" ") angezeigt. Der Parameter kann bei der Pflege des Templates gefüllt werden. Sie geben in der Spalte Default keinen Defaultwert ein. Es muss aber im zugehörigen Funktionsbaustein ein Defaultwert hinterlegt sein, auf den zurückgegriffen wird, falls Sie bei der Pflege des Templates keinen Wert eingeben.

Datenelement zur Bestimmung derF4-Auswahl für Parameter

Bei Parametern werden über F4 nur Funktionen angeboten, deren Datenelement mit dem des Parameters übereinstimmt. Das Datenelement des Parameters wird entweder in der Spalte F4 Datenelement eingetragen oder dem zugehörigen Funktionsbaustein entnommen.

Die Eingabe des Wertes * in der Spalte F4 Datenelement bewirkt, dass für diesen Parameter alle Funktionen angeboten werden, die generell in diesem Kontext erlaubt sind.

Weitere Informationen finden Sie unter Funktionsverwendung .