Häufig hat eine Methode nur Importparameter und keine Exportparameter. Gründe dafür sind:
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.
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.
Parameter, die mit ihrer Methode von einem
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.