Ansicht
Dokumentation
ABAPEDITOR-CALL_FOR_ITAB - EDITOR-CALL FOR ITAB
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
EDITOR-CALL FOR itab
EDITOR-CALL FOR itab $[TITLE title$]
$[${DISPLAY-MODE$}$|${BACKUP INTO jtab$}$].
Zusätze:
1. ... TITLE title
2. ... DISPLAY-MODE
3. ... BACKUP INTO jtab
Wirkung
Diese Anweisung übergibt den Inhalt der internen Tabelle itab an einen Texteditor und ruft diesen auf. Die interne Tabelle muss eine Standardtabelle ohne sekundäre Tabellenschlüssel mit zeichenartigem Zeilentyp sein.
Der Texteditor basiert auf einem im aktuellen GUI-Fenster angezeigten GUI-Control und hat einen eigenen GUI-Status, der teilweise mit dem des ABAP Editors übereinstimmt. Der Texteditor hat je nach Einstellung eine Zeilenbreite von 255 oder 72 Zeichen. Diese Einstellung kann im GUI-Status vorgenommen werden und gilt gleichzeitig auch für den ABAP Editor und umgekehrt.
Der Inhalt der Tabellenzeilen wird nach den
Konvertierungsregeln für elementare Datentypen zeilenweise in ein Feld vom Typ c der
Länge 255 bzw. 72 konvertiert und in den Texteditor gestellt. Wenn der Texteditor über
die Funktion Sichern verlassen wird, wird der vorherige Inhalt der Tabelle gelöscht
und der Inhalt jeder Zeile des Editors von oben nach unten an die interne Tabelle angehängt.
Dabei findet, falls erforderlich, eine Konvertierung vom Typ c der Länge 255 bzw. 72 in den Zeilentyp der internen Tabelle statt.
Rückgabewert
sy-subrc | Bedeutung |
0 | Der Texteditor wurde über die Funktion Sichern verlassen, nachdem Inhalt geändert wurde. |
2 | Der Texteditor wurde über die Funktion Sichern verlassen, ohne dass Inhalt geändert wurde. |
4 | Der Texteditor wurde nicht über die Funktion Sichern verlassen. |
Hinweis
Diese Anweisung wird durch die Verwendung des Control Frameworks ersetzt, in dem die Klasse
CL_GUI_TEXTEDIT das entsprechende GUI-Control verschalt.
Zusatz 1
... TITLE anrede
Wirkung
Hinter dem Zusatz TITLE kann ein zeichenartiges Datenobjekt title angegeben werden. Die ersten 50 Zeichen von title werden in der Titelzeile des Texteditors angezeigt.
Zusatz 2
... DISPLAY-MODE
Wirkung
Wenn der Zusatz DISPLAY-MODE angegeben ist, wird der Texteditor im Anzeigemodus aufgerufen.
Hinweis
Der Texteditor wird zwar im Anzeigemodus gestartet, kann aber über eine Tastenkombination in den Änderungsmodus umgeschaltet werden.
Zusatz 3
... BACKUP INTO jtab
Wirkung
Wenn der Zusatz BACKUP INTO angegeben ist, wird der Inhalt der internen Tabelle itab vor
Aufruf des Texteditors einer internen Tabelle jtab zugewiesen. Die Tabellenart von jtab ist beliebig. Die Zeilentypen müssen
kompatibel oder konvertibel sein.
Beispiel
Aufruf eines Texteditors für eine Tabelle mit Textzeilen. Die Verarbeitung in der IF-Kontrollstruktur
wird nur dann durchgeführt, wenn der Inhalt der Tabelle tatsächlich geändert wurde, wofür sy-subrc gleich 0 allein keine Gewähr ist.
General Material Data rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5622 Date: 20240424 Time: 105625 sap01-206 ( 75 ms )