*---------------------------------------------------------*
This statement is only for
!!! Internal use in SAP Basis development !!!
Even within SAP Basis, it may only be used in programs within the ABAP+GUI development group.
Its use is subject to various restrictions, not all of which may be listed in the documentation. This documentation is intended for internal SAP use within the Basis development group ABAP+GUI.
Changes and further development, which may be incompatible, may occur at any time, without warning or notice!
*---------------------------------------------------------*
1. SYSTEM-CALL OBJMGR SET TRACELEVEL f1.
2. SYSTEM-CALL OBJMGR SET NODELETE MODE f1.
3. SYSTEM-CALL OBJMGR SET MS-MODE INCREMENTAL f1.
4. SYSTEM-CALL OBJMGR SET INITIAL TRIGGERLEVEL f1.
5. SYSTEM-CALL OBJMGR SET GC STEPTIME f1.
6. SYSTEM-CALL OBJMGR SET OVERALLOCATION FRACTION f1.
7. SYSTEM-CALL OBJMGR PERFORM GARBAGE COLLECTION.
8. SYSTEM-CALL OBJMGR PERFORM MARK.
9. SYSTEM-CALL OBJMGR CLONE f1 TO f2.
10. SYSTEM-CALL OBJMGR EQUAL f1 = f2 INTO f3.
11. SYSTEM-CALL OBJMGR GET STATE OF f1 INTO f2.
12. SYSTEM-CALL OBJMGR SET STATE OF f1 INTO f2.
13. SYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF CLASS f2 INTO f3.
14. SYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF INST f2 INTO f3.
SYSTEM-CALL OBJMGR SET TRACELEVEL f1.
Sets the TRACE LEVEL. Level 1: Performance
statistics and GC phases are recorded in the log file (dev_w*). The higher levels are for internal testing purposes only.
SYSTEM-CALL OBJMGR SET NODELETE MODE f1.
Does not delete objects completely in NODELETE MODE but retains the header. When such an object is accessed, a runtime
error occurs. This mechanism is used for troubleshooting purposes if you assume that the
Garbage Collector has wrongly deleted an object. The nodelete mode can also be switched on using the Debugger.
SYSTEM-CALL OBJMGR SET MS-MODE INCREMENTAL f1.
Sets the garbage collector to sequential (0) or
incremental (1). The default setting is incremental. This call is only designed for kernel tests.
SYSTEM-CALL OBJMGR SET INITIAL TRIGGERLEVEL f1.
The 'initial trigger level' is the memory limit (in
bytes) at which the garbage collector is started for the first time. This call is only designed for kernel tests.
SYSTEM-CALL OBJMGR SET GC STEPTIME f1.
No longer supported → runtime error.
SYSTEM-CALL OBJMGR SET OVERALLOCATION FRACTION f1.
No longer supported → runtime error.
SYSTEM-CALL OBJMGR PERFORM GARBAGE COLLECTION.
Only designed for kernel tests. Performs a garbage
collection. You can start a garbage collection also from within the Debugger.
SYSTEM-CALL OBJMGR PERFORM MARK.
Only designed for kernel tests. Must never occur in
other programs.
SYSTEM-CALL OBJMGR CLONE f1 TO f2.
Only available to ensure compatibility
SYSTEM-CALL OBJMGR EQUAL f1 = f2 INTO f3.
Only available to ensure compatibility
SYSTEM-CALL OBJMGR GET STATE OF f1 INTO f2.
Copies the state (of all instance attributes) from
object
f1 to a dynamically created data structure and returns a data reference f2
(TYPE REF TO DATA) to that structure. You can use this
call to save the current state of an object. The variant SET STATE
then allows you to reassign the state saved to the object (the object state is reset to its saved state). These calls should only be used by
Object Services.
SYSTEM-CALL OBJMGR SET STATE OF f1 INTO f2.
Copies an object state f1 saved with GET STATE back toSYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF CLASS f2 INTO f3.
Returns the current number of registered handlers for
CLASS-EVENT
f1 of the class f2 and stores it in the integer variable f3.
SYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF INST f2 INTO f3.
Returns the current number of registered handlers for
the instance event
(EVENT) f1
of the instance f2 and stores it in the integer variable f3.