ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Release 7.40 and Its SPs → Changes in Release 7.40, SP08
ABAP Objects in Release 7.40, SP08
Other versions:
7.31 | 7.40 | 7.54
Modification 1
Optional Interface Methods
The new addition DEFAULT
of the statements METHODS
and
CLASS-METHODS
can be used to make general methods, functional methods, plus event handlers of
interfaces optional. An
optional interface method does not need to be implemented explicitly in a class when an interface is
implemented. Instead, a default behavior is specified for calls of non-implemented methods in the definition.
DEFAULT IGNORE
calls an empty method and DEFAULT FAIL
raises an exception.