BINPT |
c |
1 |
"X" when processing batch input sessions and in ABAP programs called by CALL TRANSACTION USING; otherwise initial. These defaults can be overridden using the addition OPTIONS FROM of the statement CALL TRANSACTION ... USING. |
|
CALLD |
c |
1 |
A blank in the first program of a call sequence; otherwise "X". Set to "X" after calls using CALL TRANSACTION, CALL DIALOG, or SUBMIT ... AND RETURN. Empty if the program was started using LEAVE TO TRANSACTION or by a transaction code entered on the screen. A call using SUBMIT (without AND RETURN) takes the value of the calling program. |
|
DYNNR |
c |
4 |
Number of the current dynpro. In selection screen processing, the current selection screen. In list processing, the number of the subscreen dynpro. When processing a subscreen dynpro (including in tabstrips), the number of this dynpro. |
100 |
DYNGR |
c |
4 |
Screen group of the current dynpro. In Screen Painter, multiple dynpros can be assigned to the same screen group, which can be used, for example, to make modifications to all screens in the group at once. |
|
WTITL |
c |
1 |
Set to "N" in the statements REPORT, PROGRAM, and FUNCTION-POOL, if the addition NO STANDARD PAGE HEADING is used; otherwise initial. The statement NEW-PAGE does not set sy-wtitl. |
|
CALLR |
c |
8 |
When spooling lists, contains a value that indicates where spooling was started, for example NEW-PAGE for program-driven spooling or RSDBRUNT for spooling from the selection screen. |
|
OPSYS |
c |
10 |
Operating system of the current application server, for example "SOLARIS" or "HP-UX". |
Linux |
PFKEY |
c |
20 |
GUI status of the current dynpro. Set after the event PAI. |
SESSION_ADMIN |
UCOMM |
c |
70 |
Function code that raised the event PAI. This function code is usually has a unique association with a function. Only Enter can pass assorted function codes to sy-ucomm in accordance with the following hierarchy: Content of the command field in the system toolbar, then associated function code; the content is not affected. |
|
SLSET |
c |
14 |
Variant used to fill a selection screen. The associated program name can be seen in sy-cprog. |
|
ABCDE |
c |
26 |
Contains the Latin alphabet. Can be used to access individual letters directly by specifying the offset/length, regardless of the code page. |
ABCDEFGHIJKLMNOPQRSTUVWXYZ |
TITLE |
c |
70 |
Text that appears in the title bar of the dynpro. |
SAP Easy Access |
LISEL |
c |
255 |
Content of the list line in the list buffer where the cursor was placed in the displayed list when a list event was raised (limited to the first 255 characters). See also Lists - System Fields. |
|
ULINE |
c |
255 |
Contains 255 "-" characters for displaying lines in lists. In the case of displaying sy-uline with the statement WRITE, the same applies as for the statement ULINE. In other words, every "-" character is replaced by a line element. |
---... |
CPROG |
c |
40 |
In externally called procedures, the name of the calling program; otherwise the name of the current program. If an externally called procedure calls another external procedure, sy-cprog contains the name of the master program, and is not set to the name of the master program of the subsequent calling program. |
SAPLSMTR_NAVIGATION |
VLINE |
c |
1 |
Contains a vertical bar (|) for displays in lists. |
\ |
DATAR |
c |
1 |
Contains "X" for PAI, if at least one input field of a screen was changed by a user or some other data being passed. |
|
PAGNO |
i |
- |
Current page when the list is created. Set by output statements. See also Lists - System Fields. |
0 |
TFILL |
i |
- |
In the statements DESCRIBE TABLE, LOOP AT, and READ TABLE, sy-tfill is given the number of rows of the accessed internal table. |
0 |
DBCNT |
i |
- |
SQL statements set the content of sy-dbcnt to the number of table rows processed. |
0 |
FDPOS |
i |
- |
Occurrence after certain operations on character-like or byte-like data objects (for example FIND or comparisons). |
40 |
COLNO |
i |
- |
Current position when a list is created in the list buffer; set whenever an output statement is used. Counting begins at 1. This position corresponding to the column in the displayed list is only guaranteed for the lower and upper output limits, since a single character may occupy more columns in the list than positions in the list buffer. See also Lists - System Fields. |
1 |
LINCT |
i |
- |
Page length of the current list when the list is created. sy-linct is 0 for a standard list of any length and has a value not equal to 0 for lists with fixed page lengths. Set by the introductory program statement or by SUBMIT. See also Lists - System Fields. |
0 |
LINNO |
i |
- |
Current list line when the list is created. Counting begins at 1 and includes the page header. Set by output statements. See also Lists - System Fields. |
1 |
LINSZ |
i |
- |
Row width of the current list in the list buffer when the list is created. By default, the value is set as follows: If sy-scols is greater than or equal to 84, sy-linsz is equal to sy-scols; otherwise sy-linsz has the value 84. This can be overridden by the introductory program statement or by SUBMIT. See also Lists - System Fields. |
0 |
MACOL |
i |
- |
Number of columns on the left margin when spooling lists. Set by the statement SET MARGIN. |
0 |
MAROW |
i |
- |
Number of rows on the top margin when spooling lists. Set by the statement SET MARGIN. |
0 |
TLENG |
i |
- |
In the statements DESCRIBE TABLE, LOOP AT, and READ TABLE, sy-tleng is given the row size of the accessed internal table. |
132 |
LILLI |
i |
- |
List line on which a list event was raised. Counting begins at 1 and includes the page header. See also Lists - System Fields. |
0 |
CUCOL |
i |
- |
Horizontal cursor position on the screen of a dynpro. Counting begins at column 2. Set after the event PAI. |
0 |
CUROW |
i |
- |
Vertical cursor position on the screen of a dynpro. Counting begins at row 1. Set after the event PAI. |
0 |
LSIND |
i |
- |
List level of the list that is currently being created (basic list: 0, details lists: greater than 0). For every interactive list event, sy-lsind is automatically increased by an increment of 1. sy-lsind can be changed in ABAP programs when navigating between details lists. Any changes made to sy-lsind are ignored until the end of a list event. See also Lists - System Fields. |
0 |
LISTI |
i |
- |
List level of the list in which a list event was raised. |
0 |
STEPL |
i |
- |
Index of the current row in a table control. This is set for every loop pass. Outside of a loop, for example after the event POV or POH for a table row, the content of sy-stepl is undefined. |
0 |
SROWS |
i |
- |
Number of rows in the current screen layout. Set after the event PAI. |
37 |
SCOLS |
i |
- |
Number of columns in the current screen layout. Set after the event PAI. |
125 |
LOOPC |
i |
- |
Number of currently displayed rows in a table control. Set after the event PAI. |
0 |
MODNO |
i |
- |
Indexing of the ABAP sessions. Contains the value 0 in the first session. In new sessions that are opened using the Create Session function or by calling a transaction with /o in the command field of the standard toolbar, this value is increased by 1. If previous sessions were deleted, only the free numbers are allocated again. Sessions opened with CALL FUNCTION ... STARTING NEW TASK start at 0 again. |
0 |
CPAGE |
i |
- |
Page number of the top page in the list display where a list event was raised. Counting begins at 1. See also Lists - System Fields. |
0 |
STACO |
i |
- |
Number of the first displayed column of the list in which a list event was raised. Counting begins at 1. See also Lists - System Fields. |
0 |
STARO |
i |
- |
Number of the top displayed list line of the top displayed page of the list where a list event was raised. Counting begins at 1 and does not include the page header. See also Lists - System Fields. |
0 |
SPONO |
n |
10 |
Contains the name of the spool number when spooling lists. |
0 |
TLOPC |
|
|
|
0 |
TMAXL |
|
|
|
0 |
TOCCU |
|
|
|
0 |
TTABC |
|
|
|
0 |
TSTIS |
|
|
|
0 |
TTABI |
|
|
|
0 |
PAGCT |
|
|
|
0 |
SFOFF |
|
|
|
0 |
WILLI |
|
|
|
0 |
FLENG |
|
|
|
4 |
TPAGI |
|
|
|
0 |
WINX1 |
|
|
|
0 |
WINY1 |
|
|
|
0 |
WINX2 |
|
|
|
0 |
WINY2 |
|
|
|
0 |
WINCO |
|
|
|
0 |
WINRO |
|
|
|
0 |
WINDI |
|
|
|
0 |
FOLEN |
|
|
|
11 |
FODEC |
|
|
|
0 |
FTYPE |
|
|
|
I |
APPLI |
|
|
|
0 |
CCURS |
|
|
|
0 |
CCURT |
|
|
|
0 |
DEBUG |
|
|
|
|
CTYPE |
|
|
|
|
INPUT |
|
|
|
|
NEWPA |
|
|
|
|
PRI40 |
|
|
|
|
RSTRT |
|
|
|
|
PREFX |
|
|
|
|
FMKEY |
|
|
|
|
PEXPI |
|
|
|
0 |
PRINI |
|
|
|
0 |
PRIMM |
|
|
|
|
PRREL |
|
|
|
|
PLAYO |
|
|
|
|
PRBIG |
|
|
|
|
PLAYP |
|
|
|
|
PRNEW |
|
|
|
|
PRLOG |
|
|
|
|
PDEST |
|
|
|
|
PLIST |
|
|
|
|
PAUTH |
|
|
|
0 |
PRDSN |
|
|
|
|
PNWPA |
|
|
|
|
REPI2 |
|
|
|
|
RTITL |
|
|
|
|
PRREC |
|
|
|
|
PRTXT |
|
|
|
|
PRABT |
|
|
|
|
LPASS |
|
|
|
|
NRPAG |
|
|
|
|
PAART |
|
|
|
|
PRCOP |
|
|
|
0 |
BATZS |
|
|
|
|
BSPLD |
|
|
|
|
BREP4 |
|
|
|
|
BATZO |
|
|
|
|
BATZD |
|
|
|
|
BATZW |
|
|
|
|
BATZM |
|
|
|
|
CTABL |
|
|
|
|
DCSYS |
|
|
|
|
MACDB |
|
|
|
|
CFWAE |
|
|
|
|
CHWAE |
|
|
|
|
SPONR |
|
|
|
0 |
WAERS |
|
|
|
|
CDATE |
|
|
|
0 |
SUBTY |
|
|
|
0 |
SUBCS |
|
|
|
|
GROUP |
|
|
|
|
FFILE |
|
|
|
|
DSNAM |
|
|
|
|
TABID |
|
|
|
|
TFDSN |
|
|
|
|
LSTAT |
|
|
|
|
MARKY |
|
|
|
A |
SFNAM |
|
|
|
|
TNAME |
|
|
|
|
MSGLI |
|
|
|
|
ENTRY |
|
|
|
|
XCODE |
|
|
|
|
XPROG |
|
|
|
SAPMSSY1 |
XFORM |
|
|
|
XAB_WFLUSH |
TVAR0 |
|
|
|
|
TVAR1 |
|
|
|
|
TVAR2 |
|
|
|
|
TVAR3 |
|
|
|
|
TVAR4 |
|
|
|
|
TVAR5 |
|
|
|
|
TVAR6 |
|
|
|
|
TVAR7 |
|
|
|
|
TVAR8 |
|
|
|
|
TVAR9 |
|
|
|
|
ONCOM |
|
|
|
X |
WINSL |
|
|
|
|
LOCDB |
|
|
|
|
LOCOP |
|
|
|
|