Show TOC

FunktionsdokumentationTEXT_SYMBOL_REPLACE Dieses Dokument in der Navigationsstruktur finden

 

Der Funktionsbaustein ersetzt die in den Textzeilen enthaltenen Symbole durch ihre jeweiligen Werte. Der Text wird nicht der Druckaufbereitung unterzogen, sondern die Symbole werden im ITF-Format ersetzt. Symbole, die in Kommentarzeilen bzw. Rohzeilen vorkommen, bleiben bestehen. Ebenso Symbole die zwischen den Zeichenformaten <(> und <)> stehen.

In den Textzeilen vorkommende DEFINE-Kommandos werden interpretiert und der Wert von Textsymbolen entsprechend verändert. Desgleichen werden die Steuerkommandos SET DATE MASK und SET TIME MASK sowie SET SIGN LEFT und SET SIGN RIGHT ausgeführt.

Funktionsaufruf:

Syntax Syntax

  1. CALL FUNCTION 'TEXT_SYMBOL_REPLACE'
    	EXPORTING
    		ENDLINE		= 99999
    		HEADER		=
    		INIT		= ' '
    		OPTION_DIALOG	= ' '
    		PROGRAM		= SPACE
    		REPLACE_PROGRAM	= 'X'
    		REPLACE_STANDARD = 'X'
    		REPLACE_SYSTEM	= 'X'
    		REPLACE_TEXT	= 'X'
    		STARTLINE	= 1
    	IMPORTING
    		CHANGED		=
    		NEWHEADER	=
    	TABLES
    		LINES		=
Ende des Quelltextes.
Export-Parameter:

ENDLINE

Hier geben Sie den Index der letzten Textzeile an, auf den Sie die gewünschte Funktion anwenden wollen. Ist kein Wert oder ein ungültiger Wert angegeben, wird standardmäßig die letzte Zeile der Texttabelle angenommen.

Bezugsfeld: SY-TABIX

Defaultwert: 99999

HEADER

Dieser Parameter enthält den Header des Textbausteins, dessen Symbole ersetzt werden sollen.

Struktur: THEAD

INIT

Über INIT kann angegeben werden, ob vor dem Ersetzen die Symbol-Verwaltung von SAPscript initialisiert werden soll.

Mögliche Werte:

  • 'X' initialisieren

  • ' ' nicht initialisieren

Defaultwert: ' '

OPTION_DIALOG

Der Parameter legt fest, ob vor dem Ersetzen ein Dialog-Fenster angezeigt wird, auf dem der Benutzer Auswählen kann, welche Symboltypen ersetzt werden sollen.

Mögliche Werte:

  • 'X' Dialogfenster anzeigen

  • ' ' Dialogfenster nicht anzeigen

Defaultwert: ' '

PROGRAM

Mit diesem Parameter legen Sie das Programm fest, aus dessen Arbeitsbereiche die Werte der Programmsymbole ersetzt werden. Bei Nichtsetzen des Parameters werden die Feldwerte in dem zuerst aufgerufenen Programm gesucht (SY-CPROG). Diese Zuordnung ist nur für den aktuellen Aufruf des Funktionsbausteins gültig.

Bezugsfeld: SY-REPID

Defaultwert: SPACE

REPLACE_PROGRAM

Über diesen Parameter legen Sie fest, ob beim Ersetzen Programmsymbole aufgelöst werden sollen.

Mögliche Werte:

  • 'X' Programmsymbole ersetzen

  • ' ' Programmsymbole nicht ersetzen

Defaultwert: 'X'

REPLACE_STANDARD

Über diesen Parameter legen Sie fest, ob beim Ersetzen Standardsymbole aufgelöst werden sollen.

Mögliche Werte:

  • 'X' Standardsymbole ersetzen

  • ' ' Standardsymbole nicht ersetzen

Defaultwert: 'X'

REPLACE_SYSTEM

Über diesen Parameter legen Sie fest, ob beim Ersetzen Systemsymbole aufgelöst werden sollen. Die Systemsymbole &PAGE& und &NEXTPAGE&, werden nicht ersetzt, da ja keine Druckaufbereitung des Textes vorgenommen wird.

Mögliche Werte:

  • 'X' Systemsymbole ersetzen

  • ' ' Systemsymbole nicht ersetzen

Defaultwert: 'X'

REPLACE_TEXT

Über diesen Parameter legen Sie fest, ob beim Ersetzen Textsymbole aufgelöst werden sollen.

Mögliche Werte:

  • 'X' Textsymbole ersetzen

  • ' ' Textsymbole nicht ersetzen

Defaultwert:'X'

STARTLINE

Hier können Sie den Index der Tabellenzeile angeben, ab der die gewünschte Funktion wirken soll. Ist kein Wert oder ein ungültiger Wert spezifiziert, wird die erste Zeile der Texttabelle angenommen.

Bezugsfeld: SY-TABIX

Defaultwert: 1

Import-Parameter:

CHANGED

Der Parameter zeigt an, ob Symbole durch ihre jeweiligen Werte ersetzt wurden und sich der Inhalt der Texttabelle damit verändert hat.

Mögliche Werte:

  • 'X' Symbole wurden ersetzt

  • ' ' Symbole wurden nicht ersetzt

NEWHEADER

Die Parameter gibt den Textheader zurück mit den entsprechend der durchgeführten Aktion veränderten Feldern.

Struktur: THEAD

Tabellen-Parameter:

LINES

Die Tabelle enthält die Textzeilen, in denen die SAPscript-Symbole ersetzt werden sollen..

Struktur: TLINE