SAPscript bezeichnet die einzelnen Textkomponenten eines Formulars als Textelemente. Um eine bessere Strukturierung zu erhalten und Übersicht zu bewahren, definiert man Textelemente im Formular mit einem festen Namen. Unter diesem Namen sind die Elemente vom Druckprogramm aus ansprechbar. Der Name des Textelements muß auch in den übersetzten Versionen des Formulars beibehalten werden, während der Inhalt der einzelnen Textelemente sprachabhängig ist.
Textelemente sind fensterspezifisch, d.h. das Druckprogramm kann für ein Fenster immer nur diejenigen Textelemente aufrufen, die auch in diesem Fenster vorhanden sind. Im nachfolgenden Bild (dargestellt im SAPscript-Zeileneditor) werden die Textelemente HEADING und FLIGHTLIST im Fenster MAIN definiert. Die verwendeten Variablen innerhalb ' &...&' werden zum Zeitpunkt der Ausgabe ersetzt (siehe auch Darstellung der Textelemente im PC-Editor)
Vom Prinzip her sind Textelemente vergleichbar mit den numerierten Texten (z.B. TEXT-001) in ABAP-Programmen. Textelemente sind jedoch wesentlich flexibler:
Die Länge von Textelementen ist nicht beschränkt
Textelemente können variable Symbole enthalten
Unterschiedliche Formatierungen innerhalb von Textelementen sind möglich
In Textelementen können SAPscript-Steuerkommandos vorkommen
In jedem Fenster unterscheidet man zwischen zwei verschiedenen Textelementen:
Durch das Druckprogramm wird die Verwaltung von Textelementenübernommen.