|
|
|
5 Most Popular Contributions
|
|
|
|
|
|
|
|
Written by Anon.
|
|
Tuesday, 20 March 2007 |
|
To display a list of available system fields in the ABAP/4 Editor, type SHOW SY in the command line (choose Edit -> More functions -> Command input in SE38 for SAP ver 3.1), or display Data Dictionary structure SYST in SE11.
Data types of system fields on this page are shown for SAP ver 3.1. A lot of system fields changed their type or became obsolete in SAP 4.6. Common | SY-SUBRC | X(4) | Return code. 0 : Ok. | Program and Transaction | SY-REPID | C(8) | Program: Name of ABAP/4 program. | | SY-CPROG | C(8) | Runtime: Main program. | | SY-TCODE | C(4) | Session: Current transaction code. | | SY-SLSET | C(14) | Name of selection set (variant). | | SY-BATCH | C(1) | 'X' => Background active (transaction is running in a batch environment in background mode). | | SY-BINPT | C(1) | 'X' => Batch Input (Background or Foreground) active, that is transaction is not called by online user. | | SY-CALLD | C(1) | 'X' => Call Mode Active (transaction is called from another transaction). | | SY-DYNNR | C(4) | Number of current screen. | | SY-DATAR | C(1) | Flag: Data Received. That is user has modified or entered new data on the screen (can by used in PAI for user actions analysis). | Session | SY-LANGU | C(1) | SAP logon language key. | | SY-UNAME | C(12) | Session: SAP user from SAP logon. | | SY-HOST | C(8) | Host. | | SY-SAPRL | C(4) | R/3 System, system release. | | SY-SYSID | C(8) | R/3 System, system Id. | Date and Time | SY-DATUM | D | System: Date. YYYYMMDD. (Appl.Server) | | SY-UZEIT | T | System: Time. HHMMSS. (Appl.Server) | | SY-DATLO | D | Local date of user | | SY-TIMLO | D | Local time of user | | SY-ZONLO | D | Time zone of user | | SY-FDAYW | X(1) | Factory Calendar Date: Number of week day. | Character Strings Processing | SY-FDPOS | X(4) | - Comparisons with Character Strings and Numeric Strings: Offset or string length.
- SEARCH string statement: Offset of found substring.
- SEARCH internal table statement: Offset of found substring in the table line.
| Messages Handling | SY-MSGID | C(2) | Message Id. | | SY-MSGTY | C(1) | Message Type. | | SY-MSGNO | N(3) | Message Number. | | SY-MSGV1...SY-MSGV4 | C(50) | Message Variables. | | SY-MSGLI | C(60) | Message Line. If after calling a method of an OLE2 Object sy-subrc=1 (that is system error occured while communicating with the presentation server), then this field should contain short description of the error. | Lists Processing | Current parameters of the report: | | SY-LINSZ | X(4) | Current line size of the report. | | SY-LINCT | X(4) | Current page length of the report. | | SY-VLINE | C(1) | Current vertical line character ('|'). | | SY-ULINE | C(255) | Current horizontal line characters ('-...-'). | | SY-TVAR0...SY-TVAR9 | C(20) | Current placeholders in the list header (usually &0...&9). | | Parameters of the current window: | | SY-SCOLS | X(4) | Line size of the current window. | | SY-SROWS | X(4) | Number of lines in the current window. | | List Status: | | SY-TITLE | C(70) | Title of the current list. | | SY-PFKEY | C(8) | F key status of the displayed list. | | SY-LSIND | X(4) | Index of list created by current event (basic list = 0, 1st details list = 1, ...). | | Information about the list from which the event was triggered: | | SY-LISTI | X(4) | Index of the list level from which the event was triggered (index of this list). Usually SY-LSIND - 1. | | SY-UCOMM | C(70) | Function code that triggered the event. | | SY-LILLI | X(4) | Absolute number in the displayed list of the line from which the event was triggered. | | SY-LISEL | C(255) | Contents of the line from which the event was triggered. | | SY-CUROW | X(4) | Position of the line in the WINDOW from which the event was triggered (counting starts with 1). | | SY-CUCOL | X(4) | Position of the column in the WINDOW from which the event was triggered (counting starts with 2). | | SY-CPAGE | X(4) | Page number of the 1st displayed page of the list from which the event was triggered. | | SY-STARO | X(4) | Number of the 1st line of the 1st page displayed of the list from which the event was triggered (counting starts with 1). Possibly, a page header occupies this line. | | SY-STACO | X(4) | Number of the 1st column displayed in the list from which the event was triggered (counting starts with 1). | | Current output position: | | SY-PAGNO | X(4) | Current page number. | | SY-LINNO | X(4) | Line number on the current page of the current output position. | | SY-COLNO | X(4) | Column of the current output position. | Internal Tables Processing | SY-TABIX | X(4) | Current index (after APPEND, COLLECT, READ TABLE operations, while LOOP processing). | | SY-FDPOS | X(4) | SEARCH internal table statement: Offset of found substring in the table line. | | SY-TFILL | X(4) | Current number of lines | After DESCRIBE TABLE, LOOP AT, and READ TABLE | | SY-TLENG | X(4) | Current length of lines | | SY-TOCCU | X(4) | Initial main memory allocated to the internal table | Loops Processing | SY-INDEX | X(4) | Current index (in DO, WHILE blocks). | Open SQL | SY-DBCNT | X(4) | Number of lines affected or already been processed by the Open SQL operation. | Screens Processing | SY-STEPL | X(4) | Index of the screen table row that is currently being processed. Has a meaning only inside LOOP...ENDLOOP (looping through currently displayed rows of screen table and calling PBO/PAI modules). | | SY-LOOPC | X(4) | Total number of screen table lines currently displayed on the screen. | Printing to Spool | SY-PEXPI | N(1) | Print parameters, spool retention period | | SY-PRIMM | C(1) | Print parameters, print immediately | | SY-PRREL | C(1) | Print parameters, delete after printing | | SY-PRBIG | C(1) | Print parameters, selection cover page | | SY-PRNEW | C(1) | Print parameters, new spool request | | SY-PDEST | C(4) | Print parameters, output device | | SY-PLIST | C(12) | Print parameters, name of spool request | | SY-PRDSN | C(6) | Print parameters, name of spool dataset | | SY-CALLR | C(8) | Print list, ID for print dialog function (e.g. NEW-PAGE) | | SY-PTITL | C(70) | Print parameters, title of print program | | SY-PRREC | C(12) | Print parameters, recipient | | SY-PRTXT | C(68) | Print parameters, text for cover page | | SY-PRABT | C(12) | Print parameters, department on cover page | | SY-PAART | C(16) | Print parameters, print formatting | | SY-PRCOP | N(3) | Print parameters, number of copies | | SY-SPONO | N(10) | Print list, spool number |
Related Items:
|
|