Ansicht
Dokumentation
ABAPCLASS_SHORTREF - CLASS SHORTREF
ROGBILLS - Synchronize billing plans SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
CLASS
Syntaxformen
Deklarationsteil
CLASS class DEFINITION [INHERITING FROM superclass]
[ABSTRACT]
[FINAL]
[CREATE {PUBLIC|PROTECTED|PACKAGE|PRIVATE}]
[SHARED MEMORY ENABLED]
[OPEN FOR PACKAGE]
[FOR TESTING
[RISK LEVEL {CRITICAL|DANGEROUS|HARMLESS}]
[DURATION {SHORT|MEDIUM|LONG}] ]
[[GLOBAL] FRIENDS [class1 class2 ...]
[intf1 intf2 ...] ].
[PUBLIC SECTION.
[components]]
[PROTECTED SECTION.
[components]]
[PACKAGE SECTION.
[components]]
[PRIVATE SECTION.
[components]]
ENDCLASS.
Implementierungsteil
CLASS class IMPLEMENTATION.
implementations
ENDCLASS.
Wirkung
Deklaration und Implementierung einer Klasse class. Im Deklarationsteil werden mit ALIASES, $[CLASS-$]DATA, $[CLASS-$]METHODS und $[CLASS-$]EVENTS die Komponenten components einer Klasse in den
Sichtbarkeitsbereichen
PUBLIC, PROTECTED,
PRIVATE SECTION deklariert. Im Implementierungsteil werden alle im Deklarationsteil deklarierten
konkreten Methoden zwischen METHOD und ENDMETHOD implementiert.
Zusätze
- INHERITING FROM superclass
Definiert class als Unterklasse von superclass.
- ABSTRACT
Definiert class als abstrakte Klasse, die nicht instanziert werden kann.
- FINAL
Definiert class als finale Klasse, von der keine Unterklassen abgeleitet werden können.
- CREATE ${PUBLIC$|PROTECTED$|PRIVATE$}
Legt fest, ob die Klasse class öffentlich, geschützt, oder in ihrem Paket privat instanziert werden kann.
- SHARED MEMORY ENABLED
Gibt an, dass Instanzen der Klasse im Shared Memory abgelegt werden können.
- FOR BEHAVIOR OF bdef
Hiermit wird die globale Klasse eines ABAP-Verhaltens-Pools für die in bdef angegebenen CDS-Verhaltensdefinition (BDEF) definiert.
- FOR TESTING
Definiert eine Testklasse für ABAP Unit. Die Zusätze legen die Testeigenschaften fest.
- $[GLOBAL$] FRIENDS $[class1 class2 ...$] $[ intf2 ...$]
Erklärt andere Klassen class1 class2 ... oder Interfaces intf1 intf2 ... zu Freunden, die auf alle Komponenten von class zugreifen dürfen.
rdisp/max_wprun_time - Maximum work process run time CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6296 Date: 20240427 Time: 050354 sap01-206 ( 46 ms )