Ansicht
Dokumentation

ABAPGET_CURSOR_LIST - GET CURSOR LIST

ABAPGET_CURSOR_LIST - GET CURSOR LIST

BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

GET CURSOR, Liste

Kurzreferenz



GET CURSOR ${ ${FIELD field $[field_properties$]$}
           $| ${LINE line $[line_properties$]$} $}.

Varianten:

1. GET CURSOR FIELD field $[field_properties$].

2. GET CURSOR LINE line $[line_properties$].

Wirkung

Wenn diese Anweisung während der Listenverarbeitung angegeben ist, überträgt sie je nach Angabe von FIELD oder LINE den Namen des ausgegebenen Feldes oder die Nummer der Listenzeile, auf welcher der Bildschirm-Cursor in der gerade angezeigten Liste nach einer Benutzeraktion steht, in die Variablen field bzw. line. Optional können weitere Informationen über die Cursor-Position ausgelesen werden.

Systemfelder

sy-subrc Bedeutung
0 Der Cursor steht auf einem Feld bzw. einer Listenzeile und die Anweisung wurde erfolgreich ausgeführt.
4 Der Cursor steht auf keinem Feld bzw. auf keiner Listenzeile.

Variante 1

GET CURSOR FIELD field $[field_properties$].


Wirkung

Gibt nach einer Benutzeraktion den Namen des Ausgabefeldes, auf welchem der Bildschirm-Cursor in der gerade angezeigten Liste steht in field zurück. Für field wird eine zeichenartige Variable erwartet. Mit dem Zusatz field_properties können weitere Informationen über die Cursor-Position ausgelesen werden.

Wenn der Bildschirm-Cursor auf einem über eine Offset-/Längenangabe ausgegebenen Teilbereich einer Struktur steht, gelten folgende Regeln:

  • Der Teilbereich der Struktur wurde über den Namen der Struktur ausgegeben:
  • Wenn der Teilbereich die gesamte Struktur umfasst wird der Name der Struktur zurück gegeben.

  • Wenn der Teilbereich nur einen Teil der Struktur umfasst, wird der Name der Komponente zurück gegeben, in welcher der Teilbereich beginnt.

  • Der Teilbereich der Struktur wurde über den Namen einer Komponente der Struktur ausgegeben:
  • Es wird immer der Name der Komponente zurück gegeben, in welcher der Teilbereich beginnt.

Diese Regeln gelten entsprechend auch für Unterstrukturen.

Mit dem Zusatz FIELD können nur die Namen globaler Datenobjekte des ABAP-Programms bestimmt werden. Wenn der Cursor auf der Ausgabe eines im aktuellen Kontext nicht sichtbaren Datenobjekts oder eines Literals steht, wird field initialisiert. Letzteres hat keinen Einfluss auf die übrigen Zusätze und sy-subrc.

Wenn der Cursor auf dem Ausgabebereich eines Datenobjekts steht, das in der WRITE-Anweisung über ein Feldsymbol angesprochen wurde, wird der Name des Datenobjekts zurück gegeben und nicht der Name des Feldsymbols.

Variante 2

GET CURSOR LINE line $[line_properties$].


Wirkung

Gibt nach einer Benutzeraktion die Nummer der Listenzeile, auf welcher der Bildschirm-Cursor in der gerade angezeigten Liste steht in line zurück. Für line wird eine Variable vom Typ i erwartet. Mit dem Zusatz line_properties können weitere Informationen über die Cursor-Position ausgelesen werden.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5010 Date: 20240425 Time: 103705     sap01-206 ( 66 ms )