GuiXT Script Editor
(Version 2009 1)

 

Sap Guixt scripteditor Der Skripteditor

Übersicht

Der GuiXT Script Editor unterstützt

  • Scripte sowohl im ANSI- als auch im UTF-8 Zeichensatz

  • syntaxgesteuerte Farben

  • integrierte F1-Hilfe für GuiXT Schlüsselwörter

  • einfache Navigation zu “Include” und “process=” Dateien

  • Pretty Print (automatisches Einrücken)

  • Auskommentieren von Code-Blöcken

  • Einfügen von Befehlsmustern

  • Eigene Befehlsmuster

  • Schreiben von Backup-Dateien

Insbesondere komplexere InputScripts sind so leichter zu bearbeiten.

Sap Guixt scripteditor01 Der Skripteditor

Installation

Bitte laden Sie das  Editor Setup Programm (guixt.editor.setup.exe) von unserer Download Seite herunter und führen es aus. Es kopiert das Programm guixteditor.exe in das von Ihnen gewählte Installationsverzeichnis. Zusätzlich trägt es den Script Editor als Standardeditor für Scripts in das GuiXT Profile ein. Sie können diese Angabe im GuiXT Profile jederzeit wieder überschreiben und “notepad.exe” oder einen anderen Editor Ihrer Wahl eintragen.

Es ist empfehlenswert, auch die html Hilfedatei  (guixt_d.chm für Deutsch) herunterzuladen und in das gleiche Verzeichnis zu kopieren. Die integrierte F1-Hilfe des Editors arbeitet mit dieser Datei.

Falls Sie später eine neue Version des Editors oder der Hilfedatei herunterladen, kann das auch unabhängig voneinander geschehen.

Nach Installation des Editors wird bei Klick auf  “Script” oder “InputScript”  in GuiXT der Script Editor aktiv.Sap Guixt scripteditor02 Der Skripteditor

 

 

 

ANSI- und UTF-8 Format

Für SAP Unicode-Systeme müssen Sie die Scripte im UTF-8 Format anlegen, andernfalls werden manche Zeichen, zum Beispiel Umlaute, nicht korrekt dargestellt und Screenelemente mit Sonderzeichen nicht erkannt. Der Scripteditor unterstützt ab Version 2009 1 Scripte in beiden Formaten. Wenn Sie den Zeichensatz eines Scripts ändern möchten, können Sie im “Speichern unter” Dialog das gewünschte Format explizit wählen. Neue Scripte werden jeweils in dem zuletzt verwendeten Zeichensatz angelegt. In der Titelleiste wird der Zeichensatz zusätzlich zu dem Dateinamen angezeigt.

 

Editor-Einstellung:  Zeichensatz

Über Options->Choose font können Sie den gewünschten Zeichensatz und die Schriftgrösse einstellen. Für unsere Beispielen hier haben wirSap Guixt scripteditor03 Der Skripteditor   

  Courier New,  Fett, Schriftgrad 10

    

   

 

 

 

 

gewählt. Es ist empfehlenswert, mit einer Schrift fester Zeichengrösse (fixed-font) zu arbeiten, da sonst einzelne Teile Ihrer Skripte vielleicht nicht mehr wie gewünscht ausgerichtet angezeigt werden. Beispiel:

Sap Guixt scripteditor05 Der Skripteditor

 

 

 

Courier New

 

Sap Guixt scripteditor04 Der Skripteditor

 

 

 

Arial

 

Editor-Einstellung: Farben (falls Sie mit den Standard-Einstellungen nicht zufrieden sind…)

Sap Guixt scripteditor06 Der SkripteditorSap Guixt scripteditor08 Der Skripteditor

 

 

 

 

 

 

 

 

Editor-Einstellung: Backup Dateien

Sap Guixt  Der Skripteditor " src="http://d2nwkt1g6n1fev.cloudfront.net/helpmax/wp-content/uploads/sub/sap-guixt/de/source/images/scripteditor07.gif" width="358" height="141" align="left">

 

 

 

 

Wenn Sie eine Datei im Editor sichern, z.B. die Datei “C:\GuiXT\Scripts\va02_zusatzdaten.txt”, wird bei eingeschalteter Backup-Funktion automatisch zunächst eine Kopie der existierenden Datei erstellt. Der Name wird aus dem Originalnamen durch Anhängen von Datum, Zeit und “.bak” gebildet, in unserem Beispiel also

“C:\GuiXT\Scripts\va02_zusatzdaten.txt.20050221.163105.bak”

Für die Zukunft ist im Editor  ein Vergleichstool für Backup-Dateien geplant.

 

Befehlsmuster einfügen

Um ein Befehlsmuster einzufügen, klicken Sie entweder auf den “insert command” Button in der Drucktastenleiste:Sap Guixt scripteditor09 Der Skripteditor

 

Oder Sie klicken mit der echten Maustaste in eine leere Editor-Zeile. Es erscheint dann ein zweistufiges Menü, das sämtliche GuiXT Schlüsselwörter enthält:

Sap Guixt scripteditor10 Der Skripteditor

 

 

 

 

 

 

 

 

 

Wenn Sie ein Schlüsselwort auswählen, wird im Editor in einer oder in mehreren Zeilen eine typische Form der ausgewählten Anweisung vorgeschlagen. Eventuell sind Bemerkungen zur Anweisung oder Zusatzoptionen als Kommentar enthalten. Beispiel:

Sap Guixt scripteditor11 Der Skripteditor

 

 

Eigene Befehlsmuster

Sie können sich eigene Befehlsmuster definieren, die Sie genauso einfügen können, zum Beispiel einen standardisierten Kopf für die Scripte oder einen Korrekturvermerk. Legen Sie dazu ein Unterverzeichnis “mytemplates” im Installationsverzeichnis des Scripteditors an, also in dem Verzeichnis, in dem sich auch die Datei “guixteditor.exe” befindet.  Um ein eigenes Befehlsmuster zu definieren, müssen Sie nun nur eine “.txt” Datei mit dem gewünschten Inhalt in dem “mytemplates” Verzeichnis hinzufügen. Der Dateiname ist beliebig, sollte aber aussagekräftig sein, da er Ihnen bei “ic” unter “my templates” vom Editor angezeigt wird.

 

GuiXT Schlüsselwort-Hilfe anzeigen

Das geschieht über F1 in der gewünschten Zeile, oder über das rechte Maustasten-Menü:

Sap Guixt scripteditor15 Der Skripteditor

 

 

Eine “include”  oder “process=” Datei anzeigen

Entweder durch Drücken von F2 in der Zeile, oder über das rechte Maustasten-Menü:

Sap Guixt scripteditor16 Der Skripteditor

 

 

Mit mehreren Dateien arbeiten

Die Option “tile vertically” im  “Window” Menü ist hierbei oft praktisch:

Sap Guixt scripteditor12 Der Skripteditor

 

 

Weitere Funktionen

Weitere Funktionen, wie  “pretty print”  Sap Guixt scripteditor13 Der Skripteditor  oder das Auskommentieren von Code-Blöcken  Sap Guixt scripteditor14 Der Skripteditor  probieren Sie am besten selbst aus. Daneben stehen die üblichen Editor-Funktionen (Undo, Cut&Paste, Drucken) zur Verfügung.

Der Skripteditor