Upload
manfrid-redel
View
126
Download
2
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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ü
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
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
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
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
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
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)
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
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
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
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
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