ABAPCLASS_SHORTREF - CLASS SHORTREF
Fill RESBD Structure from EBP Component Structure ABAP Short ReferenceDiese 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 denSichtbarkeitsbereichenPUBLIC, PROTECTED, PACKAGE und PRIVATE SECTION deklariert. Im Implementierungsteil werden alle im Deklarationsteil deklariertenkonkreten 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|PACKAGE|PRIVATE}
Legt fest, ob die Klasse class öffentlich,geschützt, in ihrem Paket oderprivat instanziert werden kann. - SHARED MEMORY ENABLED
Gibt an, dass Instanzen der Klasse im Shared Memory abgelegt werden können. - OPEN FOR PACKAGE
Macht geschützte Komponenten innerhalb des Pakets der Klasse sichtbar. - FOR TESTING
Definiert eine Testklasse fürABAP Unit. Die Zusätze legen die Testeigenschaften fest. - [GLOBAL] FRIENDS [class1 class2 ...] [intf1 intf2 ...]
Erklärt andere Klassen class1 class2 ... oder Interfaces intf1 intf2 ... zuFreunden, die auf geschützte und private Komponenten von class zugreifen dürfen.
General Data in Customer Master PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6410 Date: 20120526 Time: 192327 triton ( 167 ms )






