SAP NetWeaver AS ABAP Release 750, ©Copyright 2016 SAP AG. All rights reserved.
ABAP - Keyword Documentation →
ABAP - Reference →
Declaration Statements →
Classes and Interfaces →
CLASS - LOCAL FRIENDS
CLASS class DEFINITION
LOCAL FRIENDS class1 class2 ...
intf1 intf2 ...
This statement makes the local classes and interfaces class1 class2 ... and intf1 intf2 ... of a
friends of its global class class. At least one class or one interface must be specified.
This statement does not introduce a declaration part. It must not be ended with an ENDCLASS statement.
Declaring local classes of a class pool as friends of the global class is necessary, in particular, for local
test classes that test the private components of the global class.
This variant of the statement CLASS can also only be listed in the context described under CLASS.
If the local classes and interfaces class1 class2 ... and intf1
intf2 ... are to be able to access all components of the global class class
in their declaration part, the statement must first be specified in the class pool. Here, the local classes and interfaces must first be registered using CLASS
- or INTERFACE - DEFERRED.