Show TOC

Die SAPscript DatenformateLocate this document in the navigation structure

Verwendung

Texte, die mit SAPscript erstellt und aufbereitet werden, sind in einem bestimmten Datenformat dargestellt. Dieses Format wird ITF genannt (Interchange Text Format). Es dient auch zur Beschreibung von Stilen und Formularen.

Prozess

Das ITF-Format ist ein lesbares Format, d.h. es besteht nur aus Zeichen, die im Zeichensatz oberhalb des Leerzeichens stehen. Zeichen kleiner als das Leerzeichen werden im ITF-Format nicht verwendet. Das ITF-Format besteht aus 2 Teilen, dem Formatfeld und dem eigentlichen Zeileninhalt. Bestimmte Elemente des Formats sind fest vorgegeben (z.B. das Absatzformat '/' für eine neue Zeile oder '/:' zur Kennzeichnung des Zeileninhalts als Steuerkommando. Andere Elemente wie z.B. die Namen von Absatzformaten oder Zeichenformaten können vom Anwender im Rahmen der Stil- und Formular-Pflege festgelegt werden.

An allen Schnittstellen zwischen den verschiedenen Komponenten von SAPscript wird dieses Format zur Darstellung der Textzeilen verwendet. Im Editor werden Texte direkt im ITF-Format bearbeitet, d.h. hier kommt ein Anwender direkt mit diesem Format in Berührung. Er sieht direkt die Absatzformate, die Zeichenformate und die Steuerkommandos.

Dies ist jedoch nur ein kleiner Ausschnitt aus dem Gesamtumfang des ITF-Formats. Weitere ITF-Elemente werden zur Beschreibung von Stilen und Formularen verwendet. Die Pflege dieser Eigenschaften erfolgt jedoch nicht im ITF-Format selbst. Die Tabelle mit den Textzeilen, die an der Schnittstelle von SAPscript-Funktionsbausteinen übergeben wird, enthält den Text ebenfalls im ITF-Format.

Der Composer hat nun die Aufgabe, einen im ITF-Format vorliegenden Text aufzubereiten. Dies bedeutet, daß der Text in ein Format überführt werden muß, daß die Druckdarstellung repräsentiert. Dieses Format wird OTF-Format genannt (Output Text Format). Es enthält alle Informationen über den letztendlichen Zeilen bzw. Seitenumbruch. Das OTF-Format ist ein Final-Format, d.h. ein Text, der in diesem Format vorliegt, kann nicht mehr bearbeitet werden.

Das OTF-Format besteht wie das ITF-Format aus lesbaren Zeichen. Es beschreibt den aufbereiteten Text für ein bestimmtes Ausgabegerät. Trotzdem ist das Format unabhängig von der Steuersprache, die das vorgegebene Ausgabegerät versteht. Es ist die Aufgabe der Ausgabetreiber, das OTF-Format in die entsprechende Sprache des Ausgabegerätes umzusetzen (z.B. Postscript, PCL,...).