Ansicht
Dokumentation

ABENLIST_SYSTEMFIELDS - LIST SYSTEMFIELDS

ABENLIST_SYSTEMFIELDS - LIST SYSTEMFIELDS

ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- 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 )