Ansicht
Dokumentation
ABAPINTERFACE_DEFINITION - INTERFACE DEFINITION
BAL Application Log Documentation PERFORM Short ReferenceThis documentation is copyright by SAP AG.
INTERFACE intf
INTERFACE intf $[PUBLIC$].
$[components$]
ENDINTERFACE.
Addition:
Effect
The statement block INTERFACE - ENDINTERFACE defines an interface intf. Naming conventions apply to the name intf. The components of the interface are declared between INTERFACE and ENDINTERFACE.
An interface defined using INTERFACE can be implemented in classes and included in other interfaces using the statement INTERFACES.
Note
The definition of an interface can only be specified in the context described under INTERFACE.
Addition
... PUBLIC
Effect
The addition PUBLIC makes the interface intf a global interface of the class library. The addition PUBLIC can only be used for the global interface of an interface pool and is created by the Class Builder when a global interface is created.
Note
A global interface is a global object type and is in the same namespace as all
global types of an AS ABAP.
In this example, an interface i1 is declared using three interface components a1, m1, and e1. The class c1 implements the interface and the interface components therefore become
public components of the class, which can be addressed using the interface component selector (~).
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local Currency
This documentation is copyright by SAP AG.
Length: 2906 Date: 20240420 Time: 084631 sap01-206 ( 39 ms )