Ansicht
Dokumentation

SAPSCRIPT_SYMBOL_DEFINITION - SAPscript: Anzeige der Definition eines Symbols im Druckprogramm

SAPSCRIPT_SYMBOL_DEFINITION - SAPscript: Anzeige der Definition eines Symbols im Druckprogramm

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein ermöglicht die Anzeige der Definitionsstelle eines Programmsymbols in einem Druckprogramm. Das Druckprogramm muß dem verwendeten Formular zugeordnet sein. Die Zuordnung zwischen Formular und Druckprogramm erfolgt über die Tabelle TTXFP.

Dem Funktionsbaustein muß der Name des Formulars und der Inhalt der Editorzeile mit dem Symbol übergeben werden.

Der Name des zum Formular verwendeten Druckprogramms wird im Funktionsbaustein ermittelt. Es wird der Name des Druckprogramms aus dem vorhergehenden Aufruf des Funktionsbausteins verwendet. Da beim ersten Aufruf kein Druckprogrammname bekannt ist, wird der Druckprogrammname vom Funktionsbaustein in einem Dialogschritt vom Benutzer erfragt. Zur Auswahl werden die Einträge der Zuordnungstabelle TTXFP angeboten. Der Dialog erlaubt das Einfügen weiterer Druckprogrammnamen.

Der Parameter "Dialog" ermöglicht den Dialog zur Auswahl eines Druckprogamms auf jeden Fall durchlaufen zu können ( Dialog = 'X').

Der Funktionsbaustein kann für den zeilenorientierten und für den PC-Editor verwendet werden. Da die Auswahl eines Symbols im PC-Editor mit Hilfe eines markierten Bereichs (in dem sich das Symbol befindet), im zeilenorientierten Editor mit Hilfe der Cursorposition (der Cursor steht auf dem Namen des selektierten Symbols) erfolgt, kann der Editortyp mit dem optionalen Parameter LINE_EDITOR und die für den zeilenorientiertn Editor benötigte Cursorposition im optionalen Parameter CURSOR_POSITION übergeben werden.

Im Editor-Modus PC-Editor wird ein Symbol erkannt, wenn das gesamte Symbol einschließlich der begrenzenden "&"-Zeichen im markierten Bereich enthalten ist. Im zeilenorientierten Editor wird ein Symbol erkannt, wenn der Cursor auf einem Zeichen des Symbolnamens oder auf einer dem Symbol zugeordneten Aufbereitungsoption steht. Die Begrenzungszeichen "&" eines Symbols gehören dabei nicht zum Symbolnamen.





Parameter

CURSOR_POSITION
DIALOG
LAYOUT_SET
LINE_CONTENTS
LINE_EDITOR

Ausnahmen

CURSOR_BEFORE_FIRST_SYMBOL
CURSOR_NOT_ON_SYMBOL
NOT_EXECUTED
NO_SYMBOL_IN_LINE

Funktionsgruppe

STX4

CL_GUI_FRONTEND_SERVICES - Frontend Services   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3237 Date: 20240523 Time: 133452     sap01-206 ( 62 ms )