Show TOC

FunktionsdokumentationINIT_TEXT Dieses Dokument in der Navigationsstruktur finden

 

Für einen Textbaustein, der mit SAPscript in einer Anwendung bearbeitet werden soll, müssen 2 Arbeitsbereiche bereitgestellt werden: Textheader und Zeilentabelle. Diese Arbeitsbereiche sind zu initialisieren, wenn ein Text neu angelegt wird oder der READ_TEXT bzw. READ_TEXT_INLINE mit einer Ausnahme beendet wurde.

Der Textheader und die Zeilentabelle können auch wiederverwendet werden, falls der aktuell damit bearbeitete Text gesichert wurde oder nicht mehr benötigt wird.

Der Textbaustein muß durch Angaben in den Feldern OBJECT, NAME, ID und LANGUAGE vollständig spezifiziert sein. Generische Angaben sind nicht zugelassen.

Nach Aufruf von INIT_TEXT ist der Header mit Initialwerten versorgt. Die Zeilentabelle ist leer.

Funktionsaufruf:

Syntax Syntax

  1. CALL FUNCTION 'INIT_TEXT'
    	EXPORTING
    		ID		= ?...
    		LANGUAGE	= ?...
    		NAME		= ?...
    		OBJECT		= ?...
    	IMPORTING
    		HEADER		=
    	TABLES
    		LINES		= ?...
    	EXCEPTIONS
    		ID		=
    		LANGUAGE	=
    		NAME		=
    		OBJECT		=
Ende des Quelltextes.
Export-Parameter:

OBJECT

Hier geben Sie den Namen des Textobjektes an, dem der Text zugeordnet ist. Die zugelassenen Objekte finden Sie in der Tabelle TTXOB.

Bezugsfeld: THEAD-TDOBJECT

NAME

Übergeben Sie hier den Namen des Texbausteins. Der Textname kann bis zu 70 Stellen lang sein. Seine innere Strukturierung hängt vom verwendeten Textobjekt ab.

Bezugsfeld: THEAD-TDNAME

ID

Geben Sie hier die Text-Id des Textbausteins an. Zulässige Werte für die Text-Id sind abhängig vom Textobjekt in der Tabelle TTXID definiert.

Bezugsfeld: THEAD-TDID

LANGUAGE

Über diesen Parameter legen Sie den Sprachschlüssel des Textbausteins fest. Es werden nur Sprachen akzeptiert, die in der Tabelle T002 definiert sind.

Bezugsfeld: THEAD-TDSPRAS

Import-Parameter:

HEADER

In diesem Parameter wird der initialisierte Textheader zurückgegeben.

Struktur: THEAD

Tabellen-Parameter:

LINES

Alle Zeilen der hier angegebenen Textzeilentabelle werden gelöscht.

Struktur: TLINE

Exceptions:

ID

Die im Parameter ID angegebene Text-Id ist nicht in der Tabelle TTXID vorhanden. Sie muß dort zusammen mit dem Objekt des Textbausteins definiert sein.

LANGUAGE

Im Parameter LANGUAGE ist ein Sprachkennzeichen angegeben, welches nicht in der Tabelle T002 definiert ist.

NAME

Im Parameter NAME wurde der Name eines Textbausteins übergeben, der nicht den SAPscript-Konventionen entspricht.

Mögliche Fehler:

  • Feld enthält nur Leerzeichen

  • Feld enthält die unzulässigen Zeichen '*' oder '.'

OBJECT

Der Parameter OBJECT enthält den Namen eines Textobjekts, welches nicht in der Tabelle TTXOB enthalten ist.