ABAPEDITOR-CALL_FOR_ITAB - EDITOR-CALL FOR ITAB
CL_GUI_FRONTEND_SERVICES - Frontend Services ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
EDITOR-CALL FOR itab
Obsolete Syntax
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 eineStandardtabelle ohnesekundäre Tabellenschlüssel mit zeichenartigem Zeilentyp sein.
Der Texteditor basiert auf einem im aktuellen Fenster angezeigten GUI-Control und hat einen eigenenGUI-Status, der teilweise mit dem des ABAP Editors übereinstimmt. Der Texteditor hat je nachEinstellung 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 derLänge 255 bzw. 72 konvertiert und in den Texteditor gestellt. Wenn der Texteditor überdie Funktion Sichern verlassen wird, wird der vorherige Inhalt der Tabelle gelöschtund 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 KlasseCL_GUI_TEXTEDIT das entsprechendeGUI-Control verschalt.
Zusatz 1
... TITLE title
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.
Zusatz 3
... BACKUP INTO jtab
Wirkung
Wenn der Zusatz BACKUP INTO angegeben ist, wird der Inhalt der internen Tabelle itab vorAufruf des Texteditors einer internen Tabelle jtab zugewiesen. Die Tabellenart von jtab ist beliebig. Die Zeilentypen müssenkompatibel oderkonvertibel sein.
Beispiel
Aufruf eines Texteditors für eine Texttabelle. Die Verarbeitung in der IF-Kontrollstrukturwird 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.
TYPES text TYPE c LENGTH 255.
DATA: text_tab TYPE TABLE OF text,
back_tab LIKE text_tab.
EDITOR-CALL FOR text_tab BACKUP INTO back_tab.
IF sy-subrc = 0 AND
text_tab <> back_tab.
...
ENDIF.
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5765 Date: 20120526 Time: 195451 triton ( 231 ms )






