Ansicht
Dokumentation
ABENLIST_SYSTEMFIELDS - LIST SYSTEMFIELDS
ABAP Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- Systemfelder
Die folgenden Abschnitte stellen die in der Listenverarbeitung relevanten Systemfelder zusammen. Dabei wird die Liste, die gerade erstellt wird, als "aktuelle" Liste bezeichnet (entsprechend: aktuelle Seite, aktuelle Zeile). Eine Liste, die gerade angezeigt wurde und auf der ggf. ein Listenereignis ausgelöst wurde, wird als "angezeigte" Liste bezeichnet. Der Begriff "absolut" bedeutet, dass sich die Angabe auf die Liste selbst bezieht und nicht auf den Zustand des Listen-Dynpros. Eine Zeile, die bei einem Listenereignis selektiert wurde, auf welcher der Cursor sitzt oder die mit READ LINE ausgelesen wird, wird als "ausgewählte" Zeile bezeichnet.
Systemfelder während der Listenerstellung
Diese Systemfelder werden bei jedem interaktiven Listenereignis und von der Anweisung READ LINE gesetzt.
Systemfeld | Bedeutung |
sy-pagno | Seitenzahl der aktuellen Seite der aktuellen Liste. Die Zählung beginnt bei 1. |
sy-linno | Nummer der aktuellen Zeile in der aktuellen Seite. Die Zählung beginnt bei 1. |
sy-colno | Nummer der Spalte auf welcher der Cursor auf der aktuellen Liste gerade positioniert ist. Die Zählung beginnt bei 1. |
sy-linct | Anzahl der Zeilen pro Seite der aktuellen Liste, wenn diese durch den Zusatz LINE-COUNT bei der Anweisung REPORT bzw. NEW-PAGE angegeben wurde. Ansonsten hat sy-linct den Wert Null. |
sy-linsz | Zeilenbreite der aktuellen Liste. Gesetzt durch den Zusatz LINE-SIZE bei der Anweisung REPORT bzw. NEW-PAGE. |
sy-title | Listenüberschrift. Gesetzt in den Textelementen eines Programms oder durch SET TITLEBAR. |
sy-srows | Aktuelle Anzahl der Zeilen im Anzeigefenster. Die Zählung beginnt bei 1. |
sy-scols | Aktuelle Anzahl der Spalten im Anzeigefenster. Die Zählung beginnt bei 1. |
Systemfelder nach Listenereignissen
Systemfeld | Bedeutung |
sy-lsind | Listenstufe der aktuellen Liste; (Grundliste: 0, erste Verzweigungsliste: 1, ..., zwanzigste Verzweigungsliste: 20). sy-lsind kann im Programm gesetzt werden, wodurch die aktuelle Liste durch die Liste der gesetzten Stufe ersetzt wird. |
sy-lilli | Absolute Nummer einer ausgewählten Zeile in der angezeigten Liste. Die Zählung beginnt bei 1. |
sy-listi | Listenstufe der angezeigten Liste. |
sy-lisel | Inhalt der ausgewählten Zeile. |
sy-curow | Nummer der Zeile im GUI-Fenster, auf welcher der Cursor auf der angezeigten Liste positioniert war. Die Zählung beginnt bei 1. |
sy-cucol | Nummer der Spalte im GUI-Fenster, auf welcher der Cursor auf der angezeigten Liste positioniert war. Die Zählung beginnt bei 2. |
sy-cpage | Nummer der obersten angezeigten Seite der angezeigten Liste. Die Zählung beginnt bei 1. |
sy-staro | Nummer der obersten Zeile in der obersten angezeigten Seite der angezeigten Liste. Zählung beginnt bei 1, Zeilen des Seitenkopfes zählen mit. |
sy-staco | Nummer der ersten angezeigten Spalte der angezeigten Liste. Die Zählung beginnt bei 1. |
sy-ucomm | Funktionscode, der das Ereignis auf der angezeigten Liste ausgelöst hat. |
sy-pfkey | GUI-Status der angezeigten Liste. |
Hinweis
Das Programm SHOWLISY zeigt die aktuellen Werte obiger Systemfelder an. Insbesondere können Veränderungen der Werte durch Blättern, Verändern der Fenstergröße, Auswahl einer Listenzeile usw. beobachtet werden.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6083 Date: 20240523 Time: 105832 sap01-206 ( 72 ms )