Systemfelder
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Kategorie:Dictionary.
In den SAP-Systemfeldern stehen im gesamten SAP-System diverse Daten ständig zur Verfügung, wie z. B. das Tagesdatum oder der Name des angemeldeten SAP-Benutzers.
Es gibt derzeit ca. 170 Systemfelder, wobei viele jedoch auch obsolet sind, bzw. nur SAP nur intern verwendet..
Spezielle Systemfelder gibt es in den Formularumgebungen Smart Forms und Adobe Forms.
Data-Dictionary-Struktur SYST
- Als Data-Dictionary-Struktur ist die SYST angelegt.
- Es kann allerdings auch bei eigenen Feldern typisiert werden auf SY-Felder, z. B.
Data: lv_datum type sy-datum.
oder fast immer ist das entsprechende Datenelement nach dem Muster "sy-feld --> Datenelement = syfeld" zu bilden.
Data: lv_datum type sydatum.
Häufig genutzte Systemfelder
Feld | Kurzbezeichnung | Dtyp | Länge | Datenelement | Domäne |
SY-BATCH | Batch-Markierung | CHAR | 1 | SYBATCH | SYCHAR01 |
SY-CALLD | Call Modus aktiv (X) | CHAR | 1 | SYCALLD | SYCHAR01 |
SY-DATUM | aktuelles Datum | DATS | 8 | SYDATUM | SYDATS |
SY-DBCNT | Datenbank-Zeilen | INT4 | 10 | SYDBCNT | SYST_LONG |
SY-FDPOS | Fundstelle in Feld | INT4 | 10 | SYFDPOS | SYST_SHORT |
SY-INDEX | Schleifenindex | INT4 | 10 | SYINDEX | SYST_LONG |
SY-LANGU | Sprachenschlüssel | LANG | 1 | SYLANGU | SYLANGU |
SY-MANDT | Mandant | CLNT | 3 | SYMANDT | MANDT |
SY-MSGNO | Nachrichtennummer | NUMC | 3 | SYMSGNO | SYMSGNO |
SY-MSGTY | Nachrichtentyp | CHAR | 1 | SYMSGTY | SYCHAR01 |
SY-MSGV1 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV2 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV3 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV4 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-SPONO | Spoolnr. bei Druck | NUMC | 10 | SYSPONO | SYSPONO |
SY-SUBRC | Rückgabewert | INT4 | 10 | SYSUBRC | SYST_SHORT |
SY-SYSID | SAP-System-ID | CHAR | 8 | SYSYSID | SYCHAR08 |
SY-TABIX | Tabellenzeile | INT4 | 10 | SYTABIX | SYST_LONG |
SY-TCODE | Transaktionscode | CHAR | 20 | SYTCODE | TCODE |
SY-UCOMM | Funktionscode | CHAR | 70 | SYUCOMM | SYCHAR70 |
SY-UNAME | Benutzername | CHAR | 12 | SYUNAME | SYCHAR12 |
SY-UZEIT | Uhrzeit | TIMS | 6 | SYUZEIT | SYTIME |
Smart Forms Systemfelder
Adobe Forms Systemfelder
Alle Systemfelder (ohne obsolete Felder/SAP-Interne Felder)
Feld | Kurzbezeichnung | Dtyp | Länge | Datenelement | Domäne |
SY-ABCDE | Alphabet (ABC...) | CHAR | 26 | SYABCDE | SYCHAR26 |
SY-APPLI | SAP-Applikationen | RAW | 2 | SYAPPLI | SYHEX02 |
SY-BATCH | Batch-Markierung | CHAR | 1 | SYBATCH | SYCHAR01 |
SY-BATZD | Batch: täglich | CHAR | 1 | SYBATZD | SYCHAR01 |
SY-BATZM | Batch: monatlich | CHAR | 1 | SYBATZM | SYCHAR01 |
SY-BATZO | Batch-Submit: 1-mal | CHAR | 1 | SYBATZO | SYCHAR01 |
SY-BATZS | Batch-Submit sofort | CHAR | 1 | SYBATZS | SYCHAR01 |
SY-BATZW | Batch: wöchentlich | CHAR | 1 | SYBATZW | SYCHAR01 |
SY-BINPT | Batchinputmarkierung | CHAR | 1 | SYBINPT | SYCHAR01 |
SY-BREP4 | Wurzelname Anfor.rep | CHAR | 4 | SYBREP4 | SYCHAR04 |
SY-BSPLD | Listausgabe in Spool | CHAR | 1 | SYBSPLD | SYCHAR01 |
SY-CALLD | Call Modus aktiv (X) | CHAR | 1 | SYCALLD | SYCHAR01 |
SY-CALLR | Startort des Drucks | CHAR | 8 | SYCALLR | SYCHAR08 |
SY-CCURS | Kursangabe | DEC | 9 | SYCCURS | SYPACK05 |
SY-CCURT | Tabellenkurs | DEC | 9 | SYCCURT | SYPACK05 |
SY-CDATE | Kursdatum | DATS | 8 | SYCDATE | SYDATS |
SY-COLNO | aktuelle Spalte | INT4 | 10 | SYCOLNO | SYST_SHORT |
SY-CPAGE | Seitennummer | INT4 | 10 | SYCPAGE | SYST_LONG |
SY-CPROG | aufrufendes Programm | CHAR | 40 | SYCPROG | PROGRAMM |
SY-CTABL | Kurstabelle | CHAR | 4 | SYCTABL | SYCHAR04 |
SY-CTYPE | Kursart 'M','B','G' | CHAR | 1 | SYCTYPE | SYCHAR01 |
SY-CUCOL | horizontale Position | INT4 | 10 | SYCUCOL | SYST_SHORT |
SY-CUROW | vertikale Position | INT4 | 10 | SYCUROW | SYST_SHORT |
SY-DATAR | Eingabe erfolgt | CHAR | 1 | SYDATAR | SYST_FLAG |
SY-DATLO | Lokales Datum | DATS | 8 | SYSTDATLO | SYDATS |
SY-DATUM | aktuelles Datum | DATS | 8 | SYDATUM | SYDATS |
SY-DAYST | Sommerzeitmarkierung | CHAR | 1 | SYDAYST | SYST_FLAG |
SY-DBCNT | Datenbank-Zeilen | INT4 | 10 | SYDBCNT | SYST_LONG |
SY-DBNAM | Logische Datenbank | CHAR | 20 | SYDBNAM | LDBNAME |
SY-DBSYS | Datenbank-System | CHAR | 10 | SYDBSYS | SYCHAR10 |
SY-DCSYS | Dialog-System | CHAR | 4 | SYDCSYS | SYCHAR04 |
SY-DSNAM | Datasetname | CHAR | 8 | SYDSNAM | SYCHAR08 |
SY-DYNGR | Dynpro-Gruppe | CHAR | 4 | SYDYNGR | SYCHAR04 |
SY-DYNNR | Dynpro-Nummer | CHAR | 4 | SYDYNNR | SYCHAR04 |
SY-FDAYW | Fabrikkalender-Tag | INT1 | 3 | SYFDAYW | SYBIN1 |
SY-FDPOS | Fundstelle in Feld | INT4 | 10 | SYFDPOS | SYST_SHORT |
SY-FMKEY | Funktionscode-Menü | CHAR | 3 | SYFMKEY | SYCHAR03 |
SY-HOST | App.Server | CHAR | 32 | SYHOST | HOST_ID |
SY-INDEX | Schleifenindex | INT4 | 10 | SYINDEX | SYST_LONG |
SY-LANGU | Sprachenschlüssel | LANG | 1 | SYLANGU | SYLANGU |
SY-LDBPG | Datenbankprogramm | CHAR | 40 | SYLDBPG | PROGRAMM |
SY-LILLI | Listenzeile | INT4 | 10 | SYLILLI | SYST_SHORT |
SY-LINCT | Seitenlänge | INT4 | 10 | SYLINCT | SYST_SHORT |
SY-LINNO | Listenzeile | INT4 | 10 | SYLINNO | SYST_SHORT |
SY-LINSZ | Listenbreite | INT4 | 10 | SYLINSZ | SYST_SHORT |
SY-LISEL | Zeileninhalt | CHAR | 255 | SYLISEL | SYCHAR255 |
SY-LISTI | Listenindex | INT4 | 10 | SYLISTI | SYST_SHORT |
SY-LOCDB | Lokale DB. | CHAR | 1 | SYSTLOCDB | SYST_FLAG |
SY-LOCOP | Lokale Op. | CHAR | 1 | SYSTLOCOP | SYST_FLAG |
SY-LOOPC | Steploop-Zeilen | INT4 | 10 | SYLOOPC | SYST_BYTE |
SY-LPASS | Passwort für Liste | CHAR | 4 | SYLPASS | SYCHAR04 |
SY-LSIND | Listenindex | INT4 | 10 | SYLSIND | SYST_BYTE |
SY-LSTAT | Status je Liststufe | CHAR | 16 | SYLSTAT | SYCHAR16 |
SY-MACDB | Matchcode-Datei | CHAR | 4 | SYMACDB | SYCHAR04 |
SY-MACOL | linker Rand | INT4 | 10 | SYMACOL | SYST_SHORT |
SY-MANDT | Mandantenkennung | CLNT | 3 | SYMANDT | MANDT |
SY-MARKY | MARK:Zeilenbuchstabe | CHAR | 1 | SYMARKY | SYCHAR01 |
SY-MAROW | oberer Einzug | INT4 | 10 | SYMAROW | SYST_SHORT |
SY-MODNO | Modus-Index | INT4 | 10 | SYMODNO | SYST_LONG |
SY-MSGID | Nachrichtenklasse | CHAR | 20 | SYMSGID | ARBGB |
SY-MSGLI | Nachrichtenzeile | CHAR | 60 | SYMSGLI | SYCHAR60 |
SY-MSGNO | Nachrichtennummer | NUMC | 3 | SYMSGNO | SYMSGNO |
SY-MSGTY | Nachrichtentyp | CHAR | 1 | SYMSGTY | SYCHAR01 |
SY-MSGV1 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV2 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV3 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-MSGV4 | Nachrichtenvariable | CHAR | 50 | SYMSGV | SYCHAR50 |
SY-NRPAG | Anzahl Seiten | CHAR | 1 | SYNRPAG | SYCHAR01 |
SY-OPSYS | Betriebssystem | CHAR | 10 | SYOPSYS | SYOPSYS |
SY-PAART | Aufbereitung | CHAR | 16 | SYPAART | RSPOPAPER |
SY-PAGNO | aktuelle Listenseite | INT4 | 10 | SYPAGNO | SYST_SHORT |
SY-PAUTH | Berechtigungsgruppe | NUMC | 2 | SYPAUTH | SYNUM02 |
SY-PDEST | Ausgabegerät | CHAR | 4 | SYPDEST | RSPOPNAME |
SY-PEXPI | Spool-Verweildauer | NUMC | 1 | SYPEXPI | SYNUM01 |
SY-PFKEY | aktueller GUI-Status | CHAR | 20 | SYPFKEY | GUI_STATUS |
SY-PLAYO | Print-Layout | CHAR | 5 | SYPLAYO | SYCHAR05 |
SY-PLAYP | Layout-Option/Seite | CHAR | 1 | SYPLAYP | SYCHAR01 |
SY-PLIST | Listname | CHAR | 12 | SYPLIST | SYCHAR12 |
SY-PNWPA | Zeilenvorschub | CHAR | 1 | SYPNWPA | SYCHAR01 |
SY-PRABT | Abteilung | CHAR | 12 | SYPRABT | SYCHAR12K |
SY-PRBIG | Print Big Letters | CHAR | 1 | SYPRBIG | SYCHAR01 |
SY-PRCOP | Kopien | NUMC | 3 | SYPRCOP | SYNUM03 |
SY-PRDSN | Dateiname | CHAR | 6 | SYPRDSN | SYCHAR06 |
SY-PREFX | Präfix für Batchjobs | CHAR | 3 | SYPREFX | SYCHAR03 |
SY-PRIMM | Sofort ausgeben | CHAR | 1 | SYPRIMM | SYCHAR01 |
SY-PRINI | Mehrfachdruck | NUMC | 1 | SYPRINI | SYNUM01 |
SY-PRLOG | Log/Nolog | CHAR | 1 | SYPRLOG | SYCHAR01 |
SY-PRNEW | Neuer Spool-Auftrag | CHAR | 1 | SYPRNEW | SYCHAR01 |
SY-PRREC | Empfänger | CHAR | 12 | SYPRREC | SYCHAR12 |
SY-PRREL | Löschen nach Ausgabe | CHAR | 1 | SYPRREL | SYCHAR01 |
SY-PRTXT | Deckblatt-Text | CHAR | 68 | SYPRTXT | SYCHAR68K |
SY-REPI2 | Reportname für Druck | CHAR | 40 | SYREPI2 | PROGRAMM |
SY-RTITL | Programmtitel | CHAR | 70 | SYRTITL | SYCHAR70 |
SY-SAPRL | SAP-Release | CHAR | 4 | SYSAPRL | SYCHAR04 |
SY-SCOLS | Spalten | INT4 | 10 | SYSCOLS | SYST_BYTE |
SY-SLSET | Variante | CHAR | 14 | SYSLSET | SYCHAR14 |
SY-SPONO | Spoolnr. bei Druck | NUMC | 10 | SYSPONO | SYSPONO |
SY-SPONR | Spoolnr. (TRANSFER) | NUMC | 10 | SYSPONR | SYSPONO |
SY-SROWS | Zeilen | INT4 | 10 | SYSROWS | SYST_BYTE |
SY-STACO | erste Listenspalte | INT4 | 10 | SYSTACO | SYST_LONG |
SY-STARO | erste Listenzeile | INT4 | 10 | SYSTARO | SYST_LONG |
SY-STEPL | Steploop-Zeile | INT4 | 10 | SYSTEPL | SYST_BYTE |
SY-SUBRC | Rückgabewert | INT4 | 10 | SYSUBRC | SYST_SHORT |
SY-SUBTY | Aufrufart bei SUBMIT | RAW | 1 | SYSUBTY | SYHEX01 |
SY-SYSID | SAP-System-ID | CHAR | 8 | SYSYSID | SYCHAR08 |
SY-TABIX | Tabellenzeile | INT4 | 10 | SYTABIX | SYST_LONG |
SY-TCODE | Transaktionscode | CHAR | 20 | SYTCODE | TCODE |
SY-TFDSN | Dataset f. Extrakte | CHAR | 8 | SYTFDSN | SYCHAR08 |
SY-TFILL | Tabellenzeilen | INT4 | 10 | SYTFILL | SYST_LONG |
SY-TIMLO | Lokale Uhrzeit | TIMS | 6 | SYSTTIMLO | SYTIME |
SY-TITLE | Bildschirm-Titel | CHAR | 70 | SYTITLE | SYCHAR70 |
SY-TLENG | Zeilenlänge | INT4 | 10 | SYTLENG | SYST_SHORT |
SY-TMAXL | max. Tab.füllung | INT4 | 10 | SYTMAXL | SYST_LONG |
SY-TNAME | itab nach Zugriff | CHAR | 30 | SYTNAME | SYCHAR30 |
SY-TOCCU | Occurs-Wert int.Tab. | INT4 | 10 | SYTOCCU | SYST_LONG |
SY-TPAGI | Itab-Paging-Flag | INT4 | 10 | SYTPAGI | SYST_BYTE |
SY-TTABC | letztgelesene Zeile | INT4 | 10 | SYTTABC | SYST_LONG |
SY-TTABI | Tab.offset in Roll | INT4 | 10 | SYTTABI | SYST_LONG |
SY-TVAR0 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR1 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR2 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR3 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR4 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR5 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR6 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR7 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR8 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TVAR9 | Textvariable | CHAR | 20 | SYTVAR | SYCHAR20 |
SY-TZONE | Zeitzonen-Differenz | INT4 | 10 | SYTZONE | SYST_SHORT |
SY-UCOMM | Funktionscode | CHAR | 70 | SYUCOMM | SYCHAR70 |
SY-ULINE | Horizontaler Strich | CHAR | 255 | SYULINE | SYCHAR255 |
SY-UNAME | Benutzername | CHAR | 12 | SYUNAME | SYCHAR12 |
SY-UZEIT | Uhrzeit | TIMS | 6 | SYUZEIT | SYTIME |
SY-VLINE | vertikaler Strich | CHAR | 1 | SYVLINE | SYCHAR01 |
SY-WAERS | Buchungskreiswährung | CUKY | 5 | SYWAERS | SYCUKY |
SY-WILLI | akt. Window-Zeile | INT4 | 10 | SYWILLI | SYST_SHORT |
SY-WINCO | Cursor-Col im Window | INT4 | 10 | SYWINCO | SYST_SHORT |
SY-WINDI | Window-Index (Zeile) | INT4 | 10 | SYWINDI | SYST_SHORT |
SY-WINRO | Cursor-Row in Window | INT4 | 10 | SYWINRO | SYST_SHORT |
SY-WINSL | selekt. Window-Zeile | CHAR | 79 | SYWINSL | SYCHAR79 |
SY-WINX1 | Window, Spalte links | INT4 | 10 | SYWINX1 | SYST_SHORT |
SY-WINX2 | Window,Spalte rechts | INT4 | 10 | SYWINX2 | SYST_SHORT |
SY-WINY1 | Window, Zeile links | INT4 | 10 | SYWINY1 | SYST_SHORT |
SY-WINY2 | Window, Zeile rechts | INT4 | 10 | SYWINY2 | SYST_SHORT |
SY-WTITL | Standard-Seitenkopf | CHAR | 1 | SYWTITL | SYCHAR01 |
SY-XCODE | erweiterter OK-CODE | CHAR | 70 | SYXCODE | SYCHAR70 |
SY-ZONLO | Zeitzone | CHAR | 6 | SYSTZONLO | SYCHAR06 |