ABAP Keyword Documentation → ABAP − Reference → Declarations → Declaration Statements → Classes and Interfaces → INTERFACE
INTERFACE - DEFERRED
Other versions: 7.31 | 7.40 | 7.54
Syntax
INTERFACE intf DEFERRED [PUBLIC].
Effect
This variant of the statement INTERFACE
is used to declare the interface
intf
independently of the location of the actual definition in the program.
It does not introduce a declaration part and cannot be ended using ENDINTERFACE
.
The meaning is the same as for the corresponding variants of the statement CLASS
.
Note
This variant of the statement INTERFACE
can also only be specified in the context described under INTERFACE
.
Example
Using the interface intf2
in front of the actual declaration in a type reference
in interface intf1
. The interface must be made known using INTERFACE DEFERRED
.
INTERFACE intf2 DEFERRED.
INTERFACE intf1.
...
DATA iref TYPE REF TO intf2.
...
ENDINTERFACE.
INTERFACE intf2.
...
ENDINTERFACE.