Ansicht
Dokumentation
ABAPCLASS-METHODS_GENERAL - CLASS-METHODS GENERAL
CPI1466 during Backup BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
CLASS-METHODS, IMPORTING, EXPORTING, CHANGING, RAISING
CLASS-METHODS meth $[DEFAULT IGNORE$|FAIL$]
$[IMPORTING parameters $[PREFERRED PARAMETER p$]$]
$[EXPORTING parameters$]
$[CHANGING parameters$]
$[${RAISING exc1$|RESUMABLE(exc1) exc2$|RESUMABLE(exc2) ...$}
$|${EXCEPTIONS exc1 exc2 ...$}$].
Wirkung
Diese Anweisung deklariert eine allgemeine
statische Methode meth. Mit den Zusätzen wird eine Interfacemethode optional gemacht,
die Parameterschnittstelle der Methode definiert und festgelegt, welche Ausnahmen die Methode propagieren bzw. auslösen kann. Die Syntax und Bedeutung der Zusätze ist dieselbe wie bei
allgemeinen Instanzmethoden.
Hinweise
- Statische Methoden sind nicht redefinierbar und können deshalb auch nicht als abstrakt oder final gekennzeichnet werden.
- Statische Methoden werden immer in der Klasse ausgeführt, in der sie deklariert sind, auch wenn sie in Unterklassen oder über den Namen von Unterklassen aufgerufen werden.
Beispiel
Deklaration einer statischen Methode mit einem Ein-/Ausgabeparameter.
CLASS xml DEFINITION.
PUBLIC SECTION.
CLASS-METHODS
escape_xml
CHANGING
xml TYPE xstring.
...
ENDCLASS.
RFUMSV00 - Advance Return for Tax on Sales/Purchases CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2743 Date: 20240426 Time: 161733 sap01-206 ( 33 ms )