SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Reference → Calling and leaving program units → Calling Processing Blocks → Calling Procedures →External Procedure Call
The following procedures of the same AS ABAP can be called externally:
During the first external call of a procedure of the same AS ABAP, its frame program is loaded in the internal session of the calling program if it has not yet been loaded. Except when loading class pools, the LOAD-OF-PROGRAM event is also triggered, which calls the program constructor program. The external call of subprograms and methods of local classes is not recommended and is critical, since the assignment of the loaded frame program to a program group is usually not determined:
Furthermore, for external procedure calls, the possibility that properties of the calling and called programs may differ must be considered.
Programming Guideline
Only call suitable procedures externally