Show TOC

ProzessDer Textheader: THEAD Dieses Dokument in der Navigationsstruktur finden

 

Der Textheader nimmt alle Verwaltungsinformationen zu einem Textbaustein auf. Er muß bei allen SAPscript-Funktionsbausteinen angegeben werden, die für die Bearbeitung eines Textbausteins zur Verfügung stehen.

Für jeden Textbaustein, der mit SAPscript bearbeitet werden soll, muß ein eigener Arbeitsbereich angelegt sein. Der Arbeitsbereich kann jedoch wiederverwendet werden, wenn die Bearbeitung des zuvor darin abgelegten Textes beendet ist.

Prozess

Der Textheader setzt sich aus folgenden Feldern zusammen:

TDOBJECT: Anwendungsobjekt des Textes

Das Feld ist Teil des Textschlüssels. Es enthält den Namen des Textobjektes, zu dem der Textbaustein gehört. Dieses Objekt muß in der Tabelle TTXOB definiert sein.

TDNAME: Name des Textes

Das Feld ist Teil des Textschlüssels. Es enthält den Namen des Textbausteins. Dieser Name kann maximal 70 Stellen lang sein. Eine innere Struktur des Textnamens wird über des Textobjekt vorgegeben, von SAPscript aber nicht interpretiert.

TDID: ID des Textes

Das Feld ist Teil des Textschlüssels. Es enthält den Namen der Text-ID, zu der ein Textbaustein gehört. Die Text-ID muß zusammen mit dem Text-Objekt in der Tabelle TTXID definiert sein.

TDSPRAS: Sprachkennzeichen des Textes

Das Feld ist Teil des Textschlüssels. Es enthält das Sprachkennzeichen der Sprache, in der die Textzeilen des Textbausteins erfaßt sind. Das Sprachkennzeichen muß in der Tabelle T002 definiert sein.

TDTITLE: Kurzbeschreibung des Textes

In diesem Feld kann eine kurze Beschreibung des Inhalts des Textbausteins angelegt werden. Sein Inhalt kann im Editor über die Menüpunkte Springen -> Kopf gepflegt werden. Bei Standardtexten können Sie über die Suchfunktion auch nach Texten suchen, die in diesem Feld eine bestimmte Zeichenkette enthalten.

TDSTYLE: Stil mit Absatz- und Zeichenformaten

Wenn einem Textbaustein ein Stil zugeordnet ist, so enthält dieses Feld den Namen des Stiles. Die Aufbereitung von Absätzen wird dann entsprechend den Definitionen dieses Stils vorgenommen. Ist kein Stil angegeben, so wird die entsprechende Information aus dem Formular verwendet, in das der Textbaustein ausgegeben wird.

TDFORM: Formular für die Ausgabe

Wenn einem Textbaustein ein Formular zugeordnet ist, so enthält dieses Feld den Namen des Formulars. Für die Aufbereitung der Ausgabe wird dann die Formatierinformation dieses Formulars verwendet. Das in diesem Feld angegebene Formular wird aber nur dann verwendet, wenn der Text über den Funktionsbaustein PRINT_TEXT ausgegeben wird.

TDVERSION: Versionsnummer des Textes

Das Feld enthält die Versionnummer eines Textbausteins. Sie wird beim Anlegen des Textes auf den Wert 1 gesetzt und anschließend bei jeder Änderung des Textes um 1 erhöht. Wird ein Textbaustein gelöscht und später unter gleichem Namen wieder angelegt, so wird hier wieder der Wert 1 eingetragen.

TDFUSER: Name des Benutzers, der den Text angelegt hat

Hier wird der Name des Benutzers festgehalten, der den Textbaustein angelegt hat. Der Name des Benutzers wird aus dem Feld SYST-UNAME geholt. Dieser Eintrag wird bei Änderungen des Textbausteins nicht mehr verändert. Wird ein Textbaustein gelöscht und später unter gleichem Namen wieder angelegt, so wird hier der dann aktive Benutzer vermerkt.

TDFRELES: Release, zu dem der Text angelegt wurde

Hier wird das Release des SAP-Systems festgehalten, zu dem der Textbaustein angelegt wurde. Der Inhalt des Feldes wird aus dem Feld SYST-SAPRL übernommen. Dieser Eintrag wird bei Änderungen des Textbausteins nicht mehr verändert. Wird ein Textbaustein gelöscht und später unter gleichem Namen wieder angelegt, so wird hier das dann gültige SAP-Release abgelegt.

TDFDATE: Erstellungsdatum

Das Feld enthält das vollständige Tagesdatum, an dem der Textbaustein angelegt wurde. Der Wert wird aus dem Feld SYST-DATUM übernommen. Dieser Eintrag wird bei Änderungen des Textbausteins nicht mehr verändert. Wird ein Textbaustein gelöscht und später unter gleichem Namen wieder angelegt, so wird das dann gültige Tagesdatum als Erstellungsdatum gesetzt.

TDFTIME. Erstellungszeit

Das Feld enthält die Uhrzeit, zu der ein Textbaustein angelegt wurde. Der Wert wird aus dem Feld SYST-UZEIT übernommen. Dieser Eintrag wird bei Änderungen des Textbausteins nicht mehr verändert. Wird ein Textbaustein gelöscht und später unter gleichem Namen wieder angelegt, so wird die dann aktuelle Uhrzeit gesetzt.

TDLUSER: Name des Benutzers, der den Text zuletzt geändert hat

Hier wird der Name des Benutzers festgehalten, der den Textbaustein zuletzt verändert und gesichert hat. Der Name des Benutzers wird aus dem Feld SYST-UNAME geholt. Ist der Text neu, so hat dieses Feld den gleichen Wert wie TDFUSER.

TDLRELES: Release, zu dem der Text zuletzt geändert wurde

Hier wird das Release des SAP-Systems festgehalten, unter dem der Textbaustein zuletzt bearbeitet wurde. Der Inhalt des Feldes wird aus dem Feld SYST-SAPRL übernommen. Ist der Text neu, so hat dieses Feld den gleichen Wert wie TDFRELES.

TDLDATE: Datum der letzten Änderung

Das Feld enthält das vollständige Tagesdatum, an dem der Textbaustein zuletzt verändert und gesichert wurde. Der Wert wird aus dem Feld SYST-DATUM übernommen. Ist der Text neu, so hat dieses Feld den gleichen Wert wie TDFDATE.

TDLTIME: Zeitpunkt der letzten Änderung

Das Feld enthält die Uhrzeit, zu der ein Textbaustein zuletzt verändert und gesichert wurde. Der Wert wird aus dem Feld SYST-UZEIT übernommen. Ist der Text neu, so hat dieses Feld den gleichen Wert wie TDFTIME.

TDLINESIZE: Zeilenbreite in Editor

In diesem Feld ist die Zeilenbreite des Textbausteins festgehalten. Es handelt sich hier um die Zeilenbreite für die Textformatierung im ITF-Format, d.h. des Formats, das auch im Texteditor angezeigt wird. Die Zeilen eines Absatzes werden auf die hier eingestellte Breite formatiert, maximal jedoch auf den Wert 72. Ausnahmen bilden Zeilen mit Absatzformaten, die eine Formatierung ausschließen (Kommandozeilen, Langtextzeilen, Rohzeilen,...). Die hier angegebene Zeilenbreite hat nichts zu tun mit der Zeilenbreite bei der Aufbereitung eines Textes für die Druckausgabe. Diese wird durch die Einstellungen im Formular und dem Stil individuell für die einzelnen Absätze festgelegt.

Die Zeilenbreite muß zwischen den Werten 40 und 132 liegen.

TDTXTLINES: Anzahl Textzeilen

Das Feld enthält die Anzahl der Textzeilen dieses Textbausteins. Angegeben sind die Zeilen aus der zugehörigen Zeilentabelle.

TDOSPRAS: Originalsprache (nur für Formulare und Stile)

Dieses Feld wird nur bei Formularen (Objekt = FORM) und Stilen (Objekt = STYLE) interpretiert. Formulare und Stile bestehen aus einem Definitionsteil und einem Textteil. Der Definitionsteil ist sprachunabhängig und kommt nur einmal vor, während der Textteil in mehreren Sprachen vorliegen kann. In diesem Feld wird angegeben, welche dieser Sprachen die Originalsprache ist, d.h. die Grundlage für die Übersetzung bildet. Der Definitionsteil wird ebenfalls als Textbaustein abgelegt und muß deshalb ein Sprachkennzeichen haben, obwohl er eigentlich sprachunabhängig ist. Die Originalsprache bestimmt somit auch das Sprachkennzeichen des Definitionsteils des Stils bzw. Formulars.

TDTRANSTAT: Übersetzungs-Status (nur für Formulare und Stile)
TDMACODE1: Kurztitel 1

Das Feld sollte einen Kurztitel in Form eines Schlagwortes enthalten. Bei der Suche nach Standardtexten kann z.B. über eine Suchzeichenkette in diesem Feld die Treffermenge eingeschränkt werden.

TDMACODE2: Kurztitel 2

Das Feld sollte einen Kurztitel in Form eines Schlagwortes enthalten. Bei der Suche nach Standardtexten kann z.B. über eine Suchzeichenkette in diesem Feld die Treffermenge eingeschränkt werden.

TDREFOBJ: Objektangabe des referierten Textes

Das Feld enthält den Objektnamen eines Referenztextes, auf den sich der vorliegende Text bezieht.

TDREFNAME: Name des referierten Textes

Das Feld enthält den Namen des Referenztextes, auf den sich der vorliegende Text bezieht.

TDREFID: Text-Id des referierten Textes

Das Feld enthält den Namen der Text-ID des Referenztextes, auf den sich der vorliegende Text bezieht.

TDTEXTTYPE: Textformat

Texte können in verschiedenen Textformaten vorliegen. Dieses Feld enthält eine Bezeichnung für das Format eines Textbausteins. Wenn das Feld leer ist, so nimmt SAPscript an, daß die Textzeilen im ITF-Format vorliegen und ruft entsprechend den SAPscript-Texteditor auf. Steht hier ein Wert, so wird ein nicht SAPscript-Format unterstellt und die diesem Format zugeordnete Textverarbeitung aufgerufen.

TDOCLASS: Objektklasse

Um ein Textobjekt besser einer Anwendungsklasse zuordnen zu können, kann hier der Name einer Programmklasse angegeben werden. Dieser Wert muß in der Tabelle TRCL enthalten sein. SAPscript verwendet dieses Feld nur bei der Pflege von Formularen.

TDHYPHENAT: wird nicht verwendet
TDCOMPRESS: wird nicht verwendet