Show TOC

FunktionsdokumentationDELETE_TEXT Dieses Dokument in der Navigationsstruktur finden

 

Mit DELETE_TEXT löschen Sie einzelne oder mehrere Textbausteine aus der Textdatei. In den Feldern NAME, ID und LANGUAGE sind auch generische Angaben zugelassen. Die Texte werden entsprechend ihres Textobjekts sofort gelöscht oder als zu löschend im Textmemory vermerkt.

Funktionsbeschreibung:

Syntax Syntax

  1. CALL FUNCTION 'DELETE_TEXT'
    	EXPORTING CLIENT	= SY-MANDT
    		OBJECT		= ?...
    		NAME		= ?...
    		ID		= ?...
    		LANGUAGE	= ?...
    		SAVEMODE_DIRECT	= SPACE
    		TEXTMEMORY_ONLY	= SPACE
    	EXCEPTIONS NOT_FOUND	=
Ende des Quelltextes.
Export-Parameter:

CLIENT

Spezifizieren Sie hier den Mandanten, in dem sich der zu löschende Text befindet. Ist dieser Parameter nicht angegeben, so wird als Standardwert der aktuelle Mandant verwendet.

Dieser Parameter gilt nur dann, wenn es sich um 'Direkte Sicherung' handelt, also nicht auf dem Textmemory gearbeitet wird.

Bezugsfeld: SY-MANDT

Defaultwert: SY-MANDT

OBJECT

Hier geben Sie den Namen eines Textobjektes an. Es werden dann nur solche Texte gelöscht, die dieses Textobjekt haben.

Bezugsfeld: THEAD-TDOBJECT

NAME

Der Parameter legt den Namen des zu löschenden Textbausteins fest. Der Name kann auch generisch angegeben werden.

Bezugsfeld: THEAD-TDNAME

ID

Geben Sie hier die Text-Id des Textbausteins an, den Sie löschen wollen. Die ID können Sie auch generisch angeben.

Bezugsfeld: THEAD-TDID

LANGUAGE

Über diesen Parameter spezifizieren Sie den Sprachschlüssel des Textbausteins. Die Sprache können Sie auch generisch angeben.

Bezugsfeld: THEAD-TDSPRAS

SAVEMODE_DIRECT

Der Sicherungsmodus eines Textbausteins wird anhand des Textobjekts über die Tabelle TTXOB festgelegt. In bestimmten Fällen ist es jedoch sinnvoll, ein verbuchungsseitiges Löschen durch ein sofortiges Löschen des Textes zu ersetzen (z.B. bei Hintergrundprogrammen).

Mögliche Werte:

  • ' ' Sicherungsmodus entsprechend Textobjekt

  • 'X' der Textbaustein wird sofort gelöscht

Defaultwert: SPACE

TEXTMEMORY_ONLY

Über diesen Parameter geben Sie an, daß die Löschfunktion sich nur auf das Textmemory beziehen soll. Ist der Parameter mit 'X' bewertet, so wird nicht der Text selbst, sondern nur sein Eintrag aus dem Textmemory entfernt. Damit können alle im Laufe einer Transaktion durchgeführten Änderungen für einen Text zurückgenommen werden.

Der Parameter wirkt nur für solche Texte, die im Textmemory gehalten werden.

Exceptions:

NOT_FOUND

Der angegebene Textbaustein wurde nicht gefunden.