Академический Документы
Профессиональный Документы
Культура Документы
SY-DBSYS
Central database system (such as INFORMIX or ORACLE)
SY-HOST
Application server (such as HS0333, PAWDF087 )
SY-OPSYS
Operating system of the application server (such as HP-UX, SINIX)
SY-SAPRL
R/3 Release in use (such as 30D, 46A, )
SY-SYSID
R/3 System name (such as B20, I47, ...)
Information About the Current Terminal Session
SY-LANGU
One-character language key with the users logon language (such as D, E, F)
SY-MANDT
Client in which the user is logged on (such as 000, 400)
When you use Open SQL to access the database, SY-MANDT is used as the first key field in the WHERE clause.
SY-MODNO
Index of the external sessions. The first session has the index zero. The value is increased by one each time you
choose System Create session or start a transaction by entering /o. If you have deleted sessions, the system fills
free numbers before increasing the count further. Sessions started using CALL TRANSACTION STARTING NEW
TASK begin again at 0.
SY-UNAME
X if the program was started using CALL TRANSACTION, CALL DIALOG, or SUBMIT . Space if the program was
started using LEAVE TO TRANSACTION or using a transaction code from a screen. SY-CALLD is always space
when a batch input session is being processed.
SY-CPROG
The name of the calling program in an external routine, otherwise the name of the current program.
SY-DBNAM
The name of the logical database linked to an executable program.
SY-DYNGR
Screen group to which the current screen belongs. You can assign several screens to one screen group, for example,
to allow you to modify them all identically.
SY-DYNNR
Number of the current screen. During selection screen processing, SY-DYNNR contains the screen number of the
current selection screen. During list processing, it contains the number of the container screen. During subscreen
processing, SY-DYNNR contains the number of the subscreen. This also applies to tabstrip controls.
SY-LDBPG
In executable programs, the database program of the associated logical database.
SY-REPID
Name of the current ABAP program. For externally-called procedures, it is the name of the main program of the
procedure. If you pass SY-REPID as an actual parameter to an external procedure, the formal parameter does not
contain the name of the caller, but that of the main program of the procedure. To avoid this, assign SY-REPID to an
auxiliary variable and use that in the call, or use the system field SY-CPROG.
SY-TCODE
The current transaction code.
Background Processing
SY-BATCH
X if the ABAP program is running in the background, otherwise space
Batch Input
SY-BINPT
X while a batch input session is running and when an ABAP program is called using CALL TRANSACTION USING,
otherwise space.
OPTIONS FROM in the CALL TRANSACTION USING statement can set SY-BINPT to space either for the entire
duration of the program, or at the end of the BDC data.
SY-BINPT is always space during a CATT procedure.