Der Funktionsbaustein TRANSFER_TEXT ist interaktiv gestaltet. Er ruft entweder den Funktionsbaustein IMPORT_TEXT mit ITF_LINES = TABLE_IMP oder den Baustein EXPORT_TEXT mit ITF_LINES = TABLE_EXP auf.
Der Parameter CHFORMAT regelt, ob bei ITF-Import und RTF-Import Stil und Formular des Ergebnistextes ausgewählt werden dürfen. Sollte eine solche Wahl nicht möglich sein (CHFORMAT = ' '), dann werden HEADER-TDSTYLE und HEADER-TDFORM angenommen.
Funktionsaufruf
:
CALL FUNCTION 'TRANSFER_TEXT'
EXPORTING CHFORMAT = 'X'
HEADER = SPACE
DIRECTION = SPACE
IMPORTING NEWHEADER =
TABLES TABLE_EXP = ?...
TABLE_IMP = ?...
EXCEPTIONS CANCELLED =
Export-Parameter
:CHFORMAT |
Dieser Parameter steuert, ob eine Änderung der Stil- und Formularzuordnung erlaubt ist. Mögliche Werte sind: ' ' (Änderung nicht erlaubt) 'X' (Änderung erlaubt)
Defaultwert: 'X' |
HEADER |
Textheader des Ausgangstextes. Struktur: THEAD Defaultwert: SPACE |
DIRECTION |
'IMPORT', 'EXPORT' oder SPACE. Bei DIRECTION = SPACE wird in einem Dialogfenster die Wahl zwischen Dateiimport („Aus lokaler Datei) und Dateiexport („In lokale Datei") sowie zwischen verschiedenen Textformaten getroffen; bei expliziter Angabe von ‘IMPORT’ bzw. ‘EXPORT’ wird nur noch das Textformat festgelegt. Defaultwert: SPACE |
Import-Parameter
:NEWHEADER |
Textheader des Ergebnistextes. Struktur: THEAD |
Tabellen-Parameter
:TABLE_EXP |
Zu exportierende Tabelle. Struktur: TLINE |
TABLE_IMP |
Tabelle mit Importergebnis. Struktur: TLINE |
Exceptions
:CANCELLED |
Übertragung wurde vom Benutzer abgebrochen |