19
Seite 1 Montag, 9. Juli 2001 Projekt SAPscript Dana Stepanek ====!"§==Sys SAPscript SAPscript Symbole Symbole Mit Mit Symbolen können Programm- bzw. Symbolen können Programm- bzw. Systemdaten oder Systemdaten oder vordefinierte Texte vordefinierte Texte in einem Formular ausgegeben werden in einem Formular ausgegeben werden Symbole können nur im Texteditor Symbole können nur im Texteditor /PC /PC Editor Editor definiert definiert bzw. in das Formular bzw. in das Formular eingebunden werden eingebunden werden Die Datendefinitionen stellt das DATA- Die Datendefinitionen stellt das DATA- Dictionary® für die Dictionary® für die Ausgabe der Ausgabe der Symbolwerte dar Symbolwerte dar Symbol Symbol e e

Montag, 9. Juli 2001 ====!"§==Systems = Seite 1 Projekt SAPscript Dana Stepanek SAPscript Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Embed Size (px)

Citation preview

Page 1: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 1Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

MitMit Symbolen können Programm- bzw. Systemdaten oder Symbolen können Programm- bzw. Systemdaten oder vordefinierte Texte in einem Formular ausgegeben vordefinierte Texte in einem Formular ausgegeben

werdenwerden

Symbole können nur im TexteditorSymbole können nur im Texteditor/PC Editor/PC Editor definiert definiert bzw. in das Formular eingebunden werdenbzw. in das Formular eingebunden werden

Die Datendefinitionen stellt das DATA-Dictionary® für die Die Datendefinitionen stellt das DATA-Dictionary® für die Ausgabe der Symbolwerte darAusgabe der Symbolwerte darSymboleSymbole

Page 2: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 2Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die SymbolartenDie Symbolarten

Im SAPscriptIm SAPscript werden 4 Hauptsymbolarten unterschieden werden 4 Hauptsymbolarten unterschieden

Die TextsymboleDie Textsymbole

StandardsymboleStandardsymbole

SystemsymboleSystemsymbole

ProgrammsymboleProgrammsymbole

TextsymboleTextsymbole

StandardsymboleStandardsymbole

SystemsymboleSystemsymbole

ProgrammsymboleProgrammsymbole

Page 3: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 3Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die TextsymboleDie Textsymbole

Textsymbole sind frei definierbare aber Textsymbole sind frei definierbare aber formulargebundene Texteformulargebundene Texte

Textsymbole müssen im Formular definiert werden, Textsymbole müssen im Formular definiert werden, bevor Sie ausgegeben werden könnenbevor Sie ausgegeben werden können

Diese Definition erfolgt über das Kommando DEFINEDiese Definition erfolgt über das Kommando DEFINE

Textsymbole sollen häufigere Textpassagen ersetzen Textsymbole sollen häufigere Textpassagen ersetzen und somit die Arbeitsproduktivität steigernund somit die Arbeitsproduktivität steigern

Page 4: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 4Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die Definition der TextsymboleDie Definition der Textsymbole

Textsymbole werden mit dem Kommando DEFINE definiertTextsymbole werden mit dem Kommando DEFINE definiert

DEFINE &SYMBOL& = ‘LEIPZIG‘DEFINE &SYMBOL& = ‘LEIPZIG‘

KommandoKommando WertzuweisungWertzuweisung

Page 5: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 5Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Im TexteditorIm Texteditor kann die Anweisung direkt im Text kann die Anweisung direkt im Text eingegeben, gepflegt und gelöscht werdeneingegeben, gepflegt und gelöscht werden

Im TexteditorIm Texteditor

Page 6: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 6Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Ist das Symbol korrekt vom System deklariert Ist das Symbol korrekt vom System deklariert worden, kann es jetzt an einer beliebigen Textstelle worden, kann es jetzt an einer beliebigen Textstelle

eingebunden werdeneingebunden werdenTextsymbole einbindenTextsymbole einbinden

Über die Menüleiste Einbinden können Sie jetzt alle Über die Menüleiste Einbinden können Sie jetzt alle definierte Textsymbole einbindendefinierte Textsymbole einbinden

Sie erhalten eine Auswahlmenü der definierten Textsymbole Sie erhalten eine Auswahlmenü der definierten Textsymbole des Formularfensters des Formularfensters

Nach Bestätigung der Auswahl wird das Symbol Nach Bestätigung der Auswahl wird das Symbol eingefügteingefügt

Page 7: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 7Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Textsymbole im PC EditorTextsymbole im PC Editor

Im PC Editor können Kommandos und Symbole nur Im PC Editor können Kommandos und Symbole nur indirekt bearbeitet werdenindirekt bearbeitet werden

Kommandos und Symbole sind farblich markiertKommandos und Symbole sind farblich markiert

Die generelle Pflege erfolgt über Die generelle Pflege erfolgt über ZusatzinformationenZusatzinformationen

Page 8: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 8Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die Definition im PC EditorDie Definition im PC Editor

Die DEFINE Anweisung muss in die Kommando Die DEFINE Anweisung muss in die Kommando Zeile eingetragen werdenZeile eingetragen werden

Der Aufruf erfolgt in der Symbol ZeileDer Aufruf erfolgt in der Symbol Zeile

Oder wieder über die Menüleiste Oder wieder über die Menüleiste EinbindenEinbinden durch durch das Auswahlmenüdas Auswahlmenü

Page 9: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 9Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die StandardsymboleDie Standardsymbole

im Texteditor®im Texteditor®

Sie werden zentral gepflegt in der Tabelle TTDTG Sie werden zentral gepflegt in der Tabelle TTDTG und stehen in allen SAPscript® Formularen zur und stehen in allen SAPscript® Formularen zur VerfügungVerfügung

Sie bestehen in der Regel aus fest definierten TextenSie bestehen in der Regel aus fest definierten Texten

Standardsymbole sind fest im System definiert, und Standardsymbole sind fest im System definiert, und können nur in Ihrer Ausgabe angepasst werdenkönnen nur in Ihrer Ausgabe angepasst werden

Page 10: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 10Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Das Einbinden der Das Einbinden der StandardsymboleStandardsymbole

Um Standardsymbole einzubinden, muss das Um Standardsymbole einzubinden, muss das Auswahlmenü über die Menüleiste Einbinden Auswahlmenü über die Menüleiste Einbinden

aufgerufen werdenaufgerufen werden

Hier erfolgt die Einbindung in beiden Editoren gleichHier erfolgt die Einbindung in beiden Editoren gleich

Page 11: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 11Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

SystemsymboleSystemsymbole

Die Systemsymbole werden drei verschiedene Die Systemsymbole werden drei verschiedene Symbolarten unterschiedenSymbolarten unterschieden

Allgemeine SAPscript Felder „Allgemeine SAPscript Felder „SAPSCRIPT“SAPSCRIPT“

Systemfelder aus der ABAP-Programmumgebung Systemfelder aus der ABAP-Programmumgebung „„SYST“SYST“

SAPscript-Systemsymbole SAPscript-Systemsymbole „TTXSY“„TTXSY“

Im TexteditorIm Texteditor

Im PC EditorIm PC Editor

Page 12: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 12Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Allgemeine SAPscript Symbole Allgemeine SAPscript Symbole SAPSCRIPTSAPSCRIPT

Die SAPSCRIPT Systemsymbole sind Formular unabhängigDie SAPSCRIPT Systemsymbole sind Formular unabhängig

Es können Formular spezifische Aufbereitungen Es können Formular spezifische Aufbereitungen vorgenommen werden bzw Abfragenvorgenommen werden bzw Abfragen

Beispiel: Abfrage ob INCLUDE-Anweisung korrekt Beispiel: Abfrage ob INCLUDE-Anweisung korrekt ausgeführt wurde mit &SAPSCRIPT-SUBRC& ausgeführt wurde mit &SAPSCRIPT-SUBRC&Der Aufruf im PC EditorDer Aufruf im PC Editor

Page 13: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 13Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

Symbolwerte können auch bereits vorbelegt seinSymbolwerte können auch bereits vorbelegt sein

Eine Pflege der Tabelle ist leider nicht möglichEine Pflege der Tabelle ist leider nicht möglich

Die Werte können aus der eigentlichen SAPscript® Die Werte können aus der eigentlichen SAPscript® Programmumgebung stammenProgrammumgebung stammen

SAPscriptSAPscript Symbole Symbole

Systemfelder aus der Systemfelder aus der ABAPABAP-Programmumgebung -Programmumgebung

SYSTSYST

Symbolwerte beziehen sich auf die Tabelle SYST Symbolwerte beziehen sich auf die Tabelle SYST

Page 14: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 14Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

SAPscript Systemsymbole SAPscript Systemsymbole TTXSYTTXSY

Sie stellen globale SAP-Systemvariablen darSie stellen globale SAP-Systemvariablen dar

Die Pflege der Symbole ist nur im Bereich der Die Pflege der Symbole ist nur im Bereich der Aufbreitung möglichAufbreitung möglich

Teilweise überschneiden sich die Systemsymbole mit Teilweise überschneiden sich die Systemsymbole mit Formateinstellungen z.B. &ULINE& (Unterstrich)Formateinstellungen z.B. &ULINE& (Unterstrich)

Page 15: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 15Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die ProgrammsymboleDie Programmsymbole

Sie beziehen die Daten aus dem Programm Sie beziehen die Daten aus dem Programm (Druckprogramm oder rufendes ABAP-Programm/Report), (Druckprogramm oder rufendes ABAP-Programm/Report), dass zur Datenbeschaffung des Formulars notwendig istdass zur Datenbeschaffung des Formulars notwendig ist

Neu ist die Einbindung sogenannter Neu ist die Einbindung sogenannter globaler Datenglobaler Daten die die Programm unabhängig sindProgramm unabhängig sind

Durch diese Symbole ist es möglich, aufbereitete Durch diese Symbole ist es möglich, aufbereitete Daten Daten aus dem SAP-System in Formularen auszugebenaus dem SAP-System in Formularen auszugebenData Dictionary FelderData Dictionary FelderGlobale DatenGlobale Daten

Page 16: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 16Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Einbinden der Einbinden der ProgrammsymboleProgrammsymbole

Symbole sind eng an das Druckprogramm gebundenSymbole sind eng an das Druckprogramm gebunden

Sollen neue Druckprogramme bzw. Symbole eingebunden Sollen neue Druckprogramme bzw. Symbole eingebunden werden, kann dies nur über eine ABAP Routine im werden, kann dies nur über eine ABAP Routine im eigentlichen Modul des SAP Systems erfolgen, da sonst eigentlichen Modul des SAP Systems erfolgen, da sonst keine Daten aufbereitet werdenkeine Daten aufbereitet werden

Alle Symbole müssen im Data-Dictionary definiert seinAlle Symbole müssen im Data-Dictionary definiert sein

Page 17: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 17Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Der Aufruf erfolgt wieder über die Menüleiste Der Aufruf erfolgt wieder über die Menüleiste EinbindenEinbinden

Das zum Formular definierte DruckprogrammDas zum Formular definierte Druckprogramm

Um alle Tabellen und die dazugehörigen Um alle Tabellen und die dazugehörigen Tabellenfelder aufzurufen muss die Drucktaste Tabellenfelder aufzurufen muss die Drucktaste

DDIC benutzt werdenDDIC benutzt werden

Page 18: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 18Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Die Auswahlliste zeigt alle Tabellen des DruckprogrammsDie Auswahlliste zeigt alle Tabellen des Druckprogramms

Tabelle PA001

Symbolwerte können nur Tabellenfelder darstellenSymbolwerte können nur Tabellenfelder darstellen

Page 19: Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder

Seite 19Montag, 9. Juli 2001 Projekt SAPscript

Dana Stepanek

====!"§==Systems =

SAPscriptSAPscript Symbole Symbole

Diese Tabellenfelder Diese Tabellenfelder können nun nach Bedarf können nun nach Bedarf

in das Formular in das Formular eingebunden werdeneingebunden werden

Durch die Bestätigung der Tabelle wird eine Auswahlliste Durch die Bestätigung der Tabelle wird eine Auswahlliste aller definierten Tabellenfelder geöffnetaller definierten Tabellenfelder geöffnet