SYSTEM-CALL
Other versions:
7.31 | 7.40 | 7.54
This statement is intended solely for * Internal use within SAP Basis Development *
Even within SAP Basis, it may be used only in programs within the ABAP+GUI dvelopment groups.
Its use is subject to various restrictions, some of which may not be described in the documentation
. This documentation is intended for internal SAP use within the Basis development group ABAP+GUI.
Changes and further developments, which may be incompatible, can occur at any time without prior notice!SAP Basis, it may be used only in programs within the ABAP+GUI dvelopment groups.
. This documentation is intended for internal SAP use within the Basis development group ABAP+GUI.
Note
kernel methods should be used instead of SYSTEM-CALL
whenever possible.
Syntax Forms
Saves addresses and sets field symbols
- SYSTEM-CALL POINTER <f> TO ptr.
- SYSTEM-CALL POINTER <f> FROM ptr.
Edits internal tables
- SYSTEM-CALL ITAB_DELETE_LIST TABLE itab1 INDEX-LIST itab2
[NO-CHECK] [USING KEY key].
- SYSTEM-CALL ITAB_INFO TABLE itab1 OPCODE op
{VALUE f|PROTOCOL itab2}.
Method management for the ABAP class library
- SYSTEM-CALL CREATE CLASS c.
- SYSTEM-CALL CREATE METHOD m OF CLASS c INCLUDE INTO incl.
- SYSTEM-CALL QUERY CLASS c.
- SYSTEM-CALL QUERY METHOD m OF CLASS c INCLUDE INTO incl.
- SYSTEM-CALL DELETE CLASS c.
- SYSTEM-CALL DELETE METHOD m OF CLASS c.
- SYSTEM-CALL RENAME CLASS c NEW NAME FROM c2.
- SYSTEM-CALL RENAME METHOD m OF CLASS c NEW NAME FROM m2.
- SYSTEM-CALL QUERY METHOD INCLUDE FROM incl CLASS INTO c
METHOD INTO m.
Object manager calls
- SYSTEM-CALL OBJMGR SET TRACELEVEL f1.
- SYSTEM-CALL OBJMGR SET NODELETE MODE f1.
- SYSTEM-CALL OBJMGR SET MS-MODE INCREMENTAL f1.
- SYSTEM-CALL OBJMGR SET INITIAL TRIGGERLEVEL f1.
- SYSTEM-CALL OBJMGR SET GC STEPTIME f1.
- SYSTEM-CALL OBJMGR SET OVERALLOCATION FRACTION f1.
- SYSTEM-CALL OBJMGR PERFORM GARBAGE COLLECTION.
- SYSTEM-CALL OBJMGR PERFORM MARK.
- SYSTEM-CALL OBJMGR CLONE f1 TO f2.
- SYSTEM-CALL OBJMGR EQUAL f1 = f2 INTO f3.
- SYSTEM-CALL OBJMGR GET STATE OF f1 INTO f2.
- SYSTEM-CALL OBJMGR SET STATE OF f1 INTO f2.
- SYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF CLASS f2 INTO f3.
- SYSTEM-CALL EVENTS GET NUM_HANDLERS FOR f1 OF INST f2 INTO f3.
RTTI calls
- SYSTEM-CALL DESCRIBE ADMINISTRATION MODE f1 OF f2 INTO f3 f4 f5.
- SYSTEM-CALL DESCRIBE NAVIGATION MODE f1 FROM f2 TO f3 f4 INTO f5 f6 f7.
- SYSTEM-CALL DESCRIBE APPLIES f1 TO f2 RESULT f3.
- SYSTEM-CALL DESCRIBE APPLIES f1 TO CLASS f2 RESULT f3.
- SYSTEM-CALL DESCRIBE ELEMENTARY f1 INTO f2 f3 f4 f5 f6 f7 f8.
- SYSTEM-CALL DESCRIBE REFERENCE f1 INTO f2 f3 f4 f5.
- SYSTEM-CALL DESCRIBE STRUCTURE f1 INTO f2 f3 f4 f5 f6 f7.
- SYSTEM-CALL DESCRIBE TABLE f1 INTO f2 f3 f4 f5 f6 f7 f8 f9 f10.
- SYSTEM-CALL DESCRIBE CLASS f1 INTO f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14.
- SYSTEM-CALL DESCRIBE INTERFACE f1 INTO f2 f3 f4 f5 f6 f7 f8 f9 f10 f11.
CHECK calls
- SYSTEM-CALL CHECK f1 FOR SEQUENCE OF C CLASS f2 METHOD f3 PARAMETER f4.
- SYSTEM-CALL CHECK f1 FOR SEQUENCE OF C FUNCTION f2 PARAMETER f3.
- SYSTEM-CALL CHECK f1 FOR SEQUENCE OF C FORM f2 PARAMETER f3.
Nametab management
- EXPORT NAMETAB h f ID id.
- IMPORT NAMETAB h f ID id.
Conversions
- CONVERT ID id DATA dat
ENCODING code
ENDIAN endian
IGNORE_CERR error N n
POSITION position
REPLACEMENT rep
LEN len
BUFFER buf
AUX aux
TYPE type.
Memory use of complex data structures
- GET STORAGE COSTS OF dobj INTO struc
[ IGNORING [TABLE SHARING] | [REFERENCES] | [STRING SHARING] ].