Ansicht
Dokumentation
ABAPCLASS_SHORTREF - CLASS SHORTREF
TXBHW - Original Tax Base Amount in Local Currency Vendor Master (General Section)This documentation is copyright by SAP AG.
CLASS
Syntax Forms
Declaration Part
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.
Implementation Part
CLASS class IMPLEMENTATION.
implementations
ENDCLASS.
Effect
Declares and implements a class class. In the declaration part, the components components of a class are declared in the
visibility
sections PUBLIC, PROTECTED,
and PRIVATE SECTION, using ALIASES, $[CLASS-$]DATA, $[CLASS-$]METHODS, and $[CLASS-$]EVENTS. In the implementation part, all the
concrete methods declared in the declaration part between METHOD and ENDMETHOD are implemented.
Additions
- INHERITING FROM superclass
Defines class as a subclass of superclass.
- ABSTRACT
Defines class as an abstract class, which cannot be instantiated.
- FINAL
Defines class as a final class from which subclasses cannot be derived.
- CREATE ${PUBLIC$|PROTECTED$|PRIVATE$}
Specifies whether the class class can be instantiated as public, protected, or in its package as private.
- SHARED MEMORY ENABLED
Specifies that instances of the class can be stored in shared memory.
- FOR BEHAVIOR OF bdef
Defines the global class of an ABAP behavior pool for the CDS behavior definition (BDEF) specified in bdef.
- FOR TESTING
Defines a test class for ABAP Unit. The additions determine the test properties.
- $[GLOBAL$] FRIENDS $[class1 class2 ...$] $[ intf2 ...$]
Describes other classes class1 class2 ... or interfaces intf1 intf2 ... as friends, which are allowed to access all components of class.
Fill RESBD Structure from EBP Component Structure BAL Application Log Documentation
This documentation is copyright by SAP AG.
Length: 6150 Date: 20240420 Time: 081216 sap01-206 ( 46 ms )