GuiXT Demo-Skripte · Sie können anhand der Demo-Skripte in Ihrem eigenen SAP-System viele...

30
GuiXT Demo-Skripte Inhalt, Erläuterungen und Hinweise zur Installation der Demo-Skripte

Transcript of GuiXT Demo-Skripte · Sie können anhand der Demo-Skripte in Ihrem eigenen SAP-System viele...

GuiXT

Demo-SkripteInhalt, Erläuterungen und Hinweise zur Installation der Demo-Skripte

Synactive stellt Ihnen als Download eine zip-Datei „demoscripts.zip“ zur

Verfügung. Den Link dazu und eine Installationsanleitung finden Sie am Ende der

Präsentation.

Sie können anhand der Demo-Skripte in Ihrem eigenen SAP-System viele GuiXT-

Funktionen ausprobieren. Diese Präsentation beschreibt den Inhalt der Demo-

Anwendung mit typischen Beispielen aus den GuiXT Scripten.

Demo-Skripte Synactive GmbH www.synactive.com

BenutzermenüDer Startpunkt für die Beispiele ist das folgende Benutzermenü, das wir statt des „Easy Access“ Menüs

einblenden. Zwischen Easy Access Menü und dem GuiXT-Menü kann der Benutzer über eine Drucktaste

wechseln.

Demo-Skripte Synactive GmbH www.synactive.com

Benutzermenü Ausschnitt Skript

Für die Menüdarstellung benutzen wir die Anweisungen Box (Gruppenrahmen), InputField

(Eingabe) und Pushbutton (Drucktaste)

Demo-Skripte Synactive GmbH www.synactive.com

Benutzermenü: Graphische ElementeDas Maskenlayout haben wir durch das Einfügen von vertikalen Texten strukturiert.

Demo-Skripte Synactive GmbH www.synactive.com

Quick-Info

Als Quick-Info zum Kunden zeigen wir eine Tabelle der Ansprechpartner an. Die Adresse (in grün) wird als

dynamischer Text ausgegeben.

Demo-Skripte Synactive GmbH www.synactive.com

Quick-Info Ausschnitt Skript

Die Definition von Tabellen ist in GuiXT sehr einfach.

Demo-Skripte Synactive GmbH www.synactive.com

Vertriebsdaten anzeigenDie Drucktaste „Vertriebsdaten“ ruft die Transaktion VD03 auf, wobei das

Einstiegsbild dunkel prozessiert wird.

Demo-Skripte Synactive GmbH www.synactive.com

Vertriebsdaten Ausschnitt Skript

Automatisches Prozessieren des VD03 Einstiegsbildes durch ein GuiXT Skript

Demo-Skripte Synactive GmbH www.synactive.com

Einblenden Google MapsDie Drucktaste „Auf Karte anzeigen“ blendet ein Browser Control ein und

übergibt die Kundenadresse an Google Maps.

Demo-Skripte Synactive GmbH www.synactive.com

Einblenden Google Maps Ausschnitt Skript

Zum Einblenden des Browser Controls mit Google Maps nutzen wir die „GuiXT Controls“

Komponente.

Demo-Skripte Synactive GmbH www.synactive.com

Aufruf VA01

Der Benutzer kann die Auftragsart bereits im Menü auswählen; wir überspringen

dass das VA01-Einstigesbild.

Demo-Skripte Synactive GmbH www.synactive.com

Aufruf VA01 Ausschnitt Skript

Gleiche Technik wie bei den Vertriebsdaten: Aufruf einer Standardtransaktion mit

Setzen von Parametern

Demo-Skripte Synactive GmbH www.synactive.com

Layoutänderung in VA01Als Beispiel einer kleinen Layoutänderung haben wir im Auftragskopf die

Anschriftsausgabe verlängert und die Drucktasten mit Texten versehen

Standard

Mit GuiXT

Demo-Skripte Synactive GmbH www.synactive.com

Layoutänderung in VA01 Ausschnitt Skript

Feldverlängerung über FieldSize sowie Verschieben und Ändern der beiden Drucktasten

Demo-Skripte Synactive GmbH www.synactive.com

Layoutänderung in VA01 (2)Verlängerung des Textes zu den Zahlungsbedingungen sowie größerer Abstand bei

Incoterms, sodass das Suchhilfe-Icon nicht den Text verdeckt

Standard

Mit GuiXT

Demo-Skripte Synactive GmbH www.synactive.com

Bestandsübersicht

Die Drucktaste „Bestandsübersicht“ ruft ebenfalls eine SAP-Standardfunktion auf

Demo-Skripte Synactive GmbH www.synactive.com

Bestandsübersicht Ausschnitt SkriptZunächst prüfen wir, ob eine Materialnummer eingegeben ist. Danach Aufruf der

Transaktion MMBE, Setzen der Selektionsparameter und Aufruf der Übersicht.

Demo-Skripte Synactive GmbH www.synactive.com

Artikeldaten ändern In einer mit GuiXT gestalteten Einbildtransaktion kann der Benutzer die für ihn relevanten

Artikeldaten schnell und übersichtlich ändern. Das Lesen und Speichern der Daten erfolgt

über die im Hintergrund ausgeführten Transaktionen MM02 und V-43.

Demo-Skripte Synactive GmbH www.synactive.com

Artikeldaten ändern Ausschnitt Skript

Die Eingabefelder mit jeweiligen Langtexten werden durch die Anweisungen InputFIeld und

Text definiert. Statt eines fest angegebenen Feldtextes „Verkaufsorganisation“ ist hier

durch die Angabe –dynamiclabel ein Bezug zum SAP Repository hergestellt, wodurch der

Feldtext sprachabhängig dem Datelement, z.B. MVKE-VKORG, entnommen wird.

Demo-Skripte Synactive GmbH www.synactive.com

Artikeldaten ändern: Suchhilfe

Die SAP Standardsuchhilfe steht durch den Repository-Bezug techname=„MVKE-VKORG“ auch für die

GuiXT Eingabefelder zur Verfügung.

Demo-Skripte Synactive GmbH www.synactive.com

Artikeldaten ändern: SichernDas Sichern der Daten erfolgt über die Transaktionen MM02 und V-43 (Preis). Damit ist

gewährleistet, dass alle SAP-Eingabeprüfungen und die Verbuchung der Daten korrekt

abläuft.

Ausschnitt Skript

Demo-Skripte Synactive GmbH www.synactive.com

Einkaufsdaten

Verfügbarkeit pro Werk und Daten aus dem Einkauf zeigen wir über eine GuiXT-

Tabelle an.

Demo-Skripte Synactive GmbH www.synactive.com

Einkaufsdaten Ausschnitte Skript

Lesen Artikeldaten über ein SAP BAPI

Anzeige in einer Tabelle

Demo-Skripte Synactive GmbH www.synactive.com

Spezielle DemobeispieleMit der Drucktaste „Demobeispiele“ können Sie ein Menü mit weiteren kleinen

Beispielanwendungen öffnen, die jeweils bestimmte Techniken vorstellen

Demo-Skripte Synactive GmbH www.synactive.com

Visio einbettenEinblenden eines Diagramms über den Microsoft Visio Viewer.

Die Interaktion mit dem eingeblendeten Control, zum Beispiel Laden einer .vsd Datei, kann

durch Aufruf von VB.NET oder VBScript erfolgen,

Demo-Skripte Synactive GmbH www.synactive.com

Barcode anzeigenAufruf einer VB.NET Funktion, die den Barcode über .NET Bibliotheksfunktionen generiert.

Demo-Skripte Synactive GmbH www.synactive.com

Transaktion über Text suchen und aufrufenSuche von SAP Transaktionen über Textsuche (Transaktionstitel). Anzeige als drop-down-

Liste und Drucktaste zum Start der ausgewählten Transaktion.

Demo-Skripte Synactive GmbH www.synactive.com

Installation der Demoscripte

http://synactive.com/download/demoscripts.zip

herunterladen und entpacken, z.B. als C:\demoscripts

Im GuiXT Profile folgende Einträge vornehmen:

c:\demoscripts\vbs\demo.vbs

c:\demoscripts\vb

c:\demoscripts

Demo-Skripte Synactive GmbH www.synactive.com

Installation der Demoscripte (2)

Falls noch nicht geschehen, auf synactive.com eine Testlizenz anfordern für

die Komponenten „InputAssistant“ und „GuiXT Controls“

Für die Datenbankzugriffe den Baustein /guixt/dbselect einspielen:

http://synactive.com/docu_d/doc_guixtdbselect.html

Zum Ausprobieren der Suchhilfe das Programm ZGUIXTF4 anlegen:

http://synactive.com/docu_d/matchcode.html

Zum Ausprobieren der VISO-Einbettung den Microsoft VISIO-Viewer installieren

von c:\demoscripts\visio_installation oder

https://www.microsoft.com/de-de/download/details.aspx?id=51188

Demo-Skripte Synactive GmbH www.synactive.com