Die Textzeilen 
Der Zeilen eines Textes werden in einer internen Tabelle abgelegt. Jede Zeile besteht aus einem Formatfeld und einem Feld mit dem eigentlichen Zeileninhalt. Der Inhalt dieser Felder wird durch das Textformat bestimmt, welches im Feld TDTEXTTYPE des Textheaders angegeben ist. Texte können sowohl im SAPscript-Format als auch in einem anderen Format vorliegen (z.B. Winword-DOC oder RTF-Format).
SAPscript-Format (ITF-Format)
Ein Text liegt im SAPscript-Format vor, wenn das Feld TDTEXTTYPE leer ist. Die Texte werden in der Zeilentabelle genauso abgelegt, wie sie auch im SAPscript-Texteditor angezeigt werden. Dieses Format von SAPscript wird ITF-Format genannt. Es besteht nur aus den auf dem Bildschirm darstellbaren Zeichen des Systemzeichensatzes und enthält keine Hexcodes zur Steuerung der Formatierung.
Das zweistellige Formatfeld spezifiziert den Absatztyp, mit dem die nachfolgenden Textzeilen aufbereitet werden. Die möglichen Absatzformate, als auch die dahinterstehenden Aufbereitungsoptionen werden im Stil oder im Formular definiert. Besondere Absatzformate legen fest, ob es sich beim Zeileninhalt um ein SAPscript-Steuerkommando, oder z.B. um Kommentarzeilen handelt. Diese Absatzformate können in allen Textbausteinen verwendet werden. Das Textzeilenfeld enthält entweder Text oder ein SAPscript-Kommando, falls es sich um eine Kommandozeile handelt.
Das ITF-Format ist kein Final-Format, d.h. es muß erst durch den SAPscript-Composer anhand der Gestaltungsdefinitionen des Stils und des Formulars in das Ausgabeformat überführt werden (OTF-Format).
Nicht-SAPscript-Formate
Sie können mit SAPscript auch Texte verwalten, die in einem Format vorliegen, das nicht von SAPscript bearbeitet werden kann. Das Feld TDTEXTTYPE im Header dieser Texte ist dann nicht leer, sondern gibt das jeweilige Textformat an. Die Textzeilen dieser Texte werden ebenfalls in einer Tabelle mit der Struktur TLINE abgelegt. Wie die einzelnen Textzeilen aufgebaut sind, hängt von dem jeweiligen Format ab. Texte in einem Fremdformat können Sie nur bei folgenden SAPscript-Funktionsbausteinen übergeben:
READ_TEXT
INIT_TEXT
DELETE_TEXT
COPY_TEXTS
SAVE_TEXT
SELECT_TEXT
RENAME_TEXT
COMMIT_TEXT
EDIT_TEXT
PRINT_TEXT
Achtung
Das Mischen von Texten im SAPscript-Format mit Texten in einem Fremdformat ist nicht möglich. Daraus resultieren folgende Einschränkungen für Fremdtexte:
Sie können nicht in SAPscript-Formulare ausgegeben werden.
Einbinden über das INCLUDE-Kommando in SAPscript-Texte ist nicht möglich.
Symbole in der SAPscript-Syntax werden in diesen Texten nicht ersetzt.
Alle Bearbeitungsfunktionen, die auf eine Interpretation des Textformats angewiesen sind, können auf diese Textbausteine nicht angewendet werden:
TEXT_CONTROL_REPLACE
TEXT_SYMBOL_REPLACE
TEXT_SYMBOL_COLLECT
TEXT_SYMBOL_PARSE
...
SAPscript interpretiert nicht den Inhalt der Textzeilentabelle sondern gibt diese Tabelle an das entsprechende Textverarbeitungsprogramm weiter, welches für die Bearbeitung des entsprechenden Textformats vorgesehen ist. Diese Weiterleitung erfolgt automatisch durch die Funktionsbausteine EDIT_TEXT bzw. PRINT_TEXT, die intern die Funktionsbausteine EDIT_TEXT_FORMAT_xxx bzw. PRINT_TEXT_FORMAT_xxx aufrufen, (xxx = Inhalt des Feldes TDTEXTTYPE). Diese müssen die Verbindung zu dem entsprechenden Textverarbeitungsprogramm herstellen.