Ansicht
Dokumentation
ABAPMETHODS_SHORTREF - METHODS SHORTREF
BAL Application Log Documentation CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
METHODS
Syntax
METHODS meth [ABSTRACT|FINAL]
[FOR EVENT evt OF {class|intf}]
[ IMPORTING {{VALUE(p1)|REFERENCE(p1)|p1} typing [OPTIONAL|DEFAULT def1]
{VALUE(p2)|REFERENCE(p2)|p2}
typing [OPTIONAL|DEFAULT def2]
... }
[PREFERRED PARAMETER p] ]
[ EXPORTING {{VALUE(p1)|REFERENCE(p1)|p1} typing
{VALUE(p2)|REFERENCE(p2)|p2} typing
... } ]
[ CHANGING
{{VALUE(p1)|REFERENCE(p1)|p1} typing [OPTIONAL|DEFAULT def1]
{VALUE(p2)|REFERENCE(p2)|p2}
typing [OPTIONAL|DEFAULT def2]
... } ]
[ RETURNING {VALUE(r)} typing ]
[ {RAISING exc1|RESUMABLE(exc1) exc2|RESUMABLE(exc2) ...}
| {EXCEPTIONS exc1 exc2 ...} ].
Wirkung
Deklariert eine Instanzmethode meth im Deklarationsteil einer Klasse oder in einem Interface.
Zusätze
- ABSTRACT
Deklariert eine abstrakte Methode, die nicht in der gleichen Klasse implementiert werden kann.
- FINAL
Deklariert eine finale Methode, die nicht in einer Unterklasse redefiniert werden kann.
- DEFAULT IGNORE$|FAIL
Deklariert eine optionale Interfacemethode.
- FOR EVENT evt OF ${class$|intf$}
Deklariert einen Ereignisbehandler, der das Ereignis evt der Klasse class oder des Interfaces intf behandeln kann. Es sind nur Eingabeparameter möglich.
- AMDP OPTIONS ...
Deklariert Eigenschaften von AMDP-Methoden
- IMPORTING
Definiert Eingabeparameter p1, p2, ...
- EXPORTING
Definiert Ausgabeparameter p1, p2, ...
- CHANGING
Definiert Ein-/Ausgabeparameter p1, p2, ...
- RETURNING
Deklariert eine funktionale Methode mit einem vollständig typisierten Rückgabewert r.
- VALUE(p1) ... VALUE(p2) ...
Definiert die Wertübergabe für einen Formalparameter.
- REFERENCE(p1)$|p1 ... REFERENCE(p2)$|p2 ...
Definiert die Referenzübergabe für einen Formalparameter.
- typing
Typisiert die Formalparameter.
- OPTIONAL$|DEFAULT
Legt optionale Eingabe- bzw. Ein-/Ausgabeparameter entweder ohne oder mit Ersatzparameter def1, def2, ... fest.
- PREFERRED PARAMETER
p
Deklariert einen Parameter p von ausschließlich optionalen Eingabeparametern als bevorzugten Parameter.
- RAISING exc1$|RESUMABLE(exc1) exc2$|RESUMABLE(exc2) ...
Deklariert klassenbasierte Ausnahmen exc1, exc2, ... , die ohne oder mit Wiederaufsetzbarkeit aus der Methode propagiert werden können.
- EXCEPTIONS exc1 exc2 ...
Definiert nicht-klassenbasierte Ausnahmen exc1, exc2, ...
Legt optionale Eingabe- bzw. Ein-/Ausgabeparameter entweder ohne oder mit Ersatzparameter def1, def2, ... fest.
- PREFERRED PARAMETER
p
Deklariert einen Parameter p von ausschließlich optionalen Eingabeparametern als bevorzugten Parameter.
- RAISING exc1$|RESUMABLE(exc1) exc2$|RESUMABLE(exc2) ...
Deklariert klassenbasierte Ausnahmen exc1, exc2, ... , die ohne oder mit Wiederaufsetzbarkeit aus der Methode propagiert werden können.
- EXCEPTIONS exc1 exc2 ...
Definiert nicht-klassenbasierte Ausnahmen exc1, exc2, ... ohne oder mit Wiederaufsetzbarkeit aus der Methode propagiert werden können.
-
EXCEPTIONS exc1 exc2 ...
Definiert nicht-klassenbasierte Ausnahmen exc1, exc2, ...
Vendor Master (General Section) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7509 Date: 20240523 Time: 122930 sap01-206 ( 63 ms )