Show TOC

READ_REFERENCE_LINESLocate this document in the navigation structure

Verwendung

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

Funktionsaufruf:

CALL FUNCTION 'READ_REFERENCE_LINES'
        EXPORTING
                HEADER          = ?...
        IMPORTING
                NEWHEADER       =
        TABLES
                LINES           = ?...
        EXCEPTIONS
                ID              =
                LANGUAGE        =
                NAME            =
                NOT_FOUND       =
                NO_REFERENCE    =
                OBJECT          =
                REFERENCE_CHECK =
            

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.