Show TOC

FunktionsdokumentationREAD_REFERENCE_LINES Dieses Dokument in der Navigationsstruktur finden

 

Wurden beim REFER_TEXT die Textzeilen des referierten Textes nicht gewünscht, so können sie mit diesem Funktionsbaustein nachträglich gelesen werden.

Funktionsaufruf:

Syntax Syntax

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

HEADER

Dieses Feld enthält den Textheader des Textes, der die Referenz auf einen anderen Text enthält. Die Zeilen des in den Feldern TDREFOBJ, TDREFNAME und TDREFID angegebenen Textes werden gelesen und in der Tabelle LINES abgelegt.

Struktur: THEAD

Import-Parameter:

NEWHEADER

Enthält den veränderten Textheader. Die hier angegebene Feldleiste ist i.A. identisch mit der beim Parameter HEADER übergebenen Struktur.

Struktur: THEAD

Tabellen-Parameter:

LINES

LINES enthält alle Textzeilen des referierten Textes.

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.

NOT_FOUND

Der angegebene Textbaustein wurde nicht gefunden

REFERENCE_CHECK

Der zu lesende Textbaustein hat selbst keine eigenen Textzeilen, sondern verweist auf die Zeilen eines anderen Textbausteins. Diese Verweiskette kann über mehrere Stufen gehen. Bei dem vorliegenden Text ist die Verweiskette unterbrochen, d.h. ein ursprünglich in dieser Kette liegender Textbaustein ist nicht mehr vorhanden.

NO_REFERENCE

Im Textheader ist in den Feldern TDREFOBJ, TDREFID und TDREFNAME kein Referenztext angegeben. Eines oder mehrere dieser Felder sind leer.