Anfang des InhaltsbereichsFunktionsdokumentation Definition von Methodenparametern Dokument im Navigationsbaum lokalisieren

Verwendung

Methodenparameter definieren Sie zu einer Methode in folgenden Fällen:

Häufig hat eine Methode nur Importparameter und keine Exportparameter. Gründe dafür sind:

Achtung

Die Referenz auf das in der Methode zu bearbeitende Objekt ist kein Parameter (und auch kein Ergebnis) der Methode. Vielmehr übergibt der Aufrufer der Methode (in diesem Fall das Workflow-System) die Referenz auf das zu bearbeitende Objekt intern an die Methode bzw. holt sie nach der Methodenausführung dort ab. (Letzteres ist dann der Fall, wenn das Objekt erst durch die Methode erzeugt wurde.)

Es ist durchaus möglich, daß eine Methode keine Methodenparameter benötigt.

Weitere Informationen finden Sie unter Ergebnis, Exportparameter und Workflow-Definition.

Integration

Für Methodenparameter gibt es folgende Datentypreferenzen:

Aktivitäten

Um Methodenparameter zu einer Methoden zu definieren, positionieren Sie den Cursor auf der Methode und wählen Parameter.

Hinweis

Sie müssen die Exportparameter einer Methode begrifflich gegen das Ergebnis der Methode abgrenzen.

Wenn Sie einen Methodenparameter anlegen, dessen Datentypreferenz sich durch ein ABAP-Dictionary-Tabellenfeld angeben läßt, sollten Sie sich immer die entsprechenden Tabellenfelder vorgeben lassen. Beantworten Sie die Frage Anlegen mit ABAP/4-Dictionary Feldvorgaben? mit JA.

Wenn Sie einen Methodenparameter mit einer Objekttypreferenz anlegen möchten, können Sie sich keine Felder vorschlagen lassen. Beantworten Sie die Frage mit NEIN.

Hinweis

Parameter, die mit ihrer Methode von einem Supertypen oder einem Interface vererbt worden sind, können Sie nicht verändern oder löschen.

Wenn die Methode aus einem Interface geerbt worden ist, können Sie zusätzlich zu dieser Methode angelegte Importparameter nicht als obligatorisch kennzeichnen.

Weitere Informationen finden Sie unter Programmierung von Methoden mit Parametern.

Ende des Inhaltsbereichs