Zeitmessung eines ScriptesTipps und Tricks
Grundsätzlich kann man in einem GuiXT-Trace über die Zeitangabe ablesen, wieviel Zeit zur Verarbeitung benötigt wurde. Gerade bei großen Datenmengen und bei Schlaufen in der …
Grundsätzlich kann man in einem GuiXT-Trace über die Zeitangabe ablesen, wieviel Zeit zur Verarbeitung benötigt wurde. Gerade bei großen Datenmengen und bei Schlaufen in der …
Dank der neuen Nativen Schnittstelle lässt sich jetzt auch das Ausführen von x-beliebigen Tastatureingaben simulieren. Der Aufruf geschieht, wie bei allen Befehlen der nativen Schnittstelle …
Wenn in einem Verkaufsbeleg schon einige Texte gepflegt sind und man muss über ein GuiXT Script die Pflege ändern oder einen noch nicht existierenden Text …
Wohl kaum kennen die heutigen SAP Anwender noch die Möglichkeiten der Anfangszeiten von SAP. Hat man in einem Eingabefeld eine Suchhilfe hinterlegt, so kann man …
Es gibt Situationen bei welchen man ein Excel in GuiXT einliest und dabei ein Datumsfeld dann als Zahl daherkommt. Mit untenstehendem GuiXT Skript kann man …
Im SAP gibt es an verschiedenen Stellen die Möglichkeit aus Listen direkt ein Excelfile zu exportieren . Möchte man z.B. automatisiert verschiedene Excels erzeugen und …
Bisher hat man oft im GuiXT einen RFC-User mit verschlüsseltem Passwort im Profile oder in einer GuiXT.ini angegeben. Da lief die Verbindung zwischen GuiXT und …
Wer hätte es sich das nicht schon oft gewünscht, dass man Werte bei einer Eingabe durch einzelne Buchstaben schon einschränken könnte. Das geht mit dem …
Der Befehl Control von GuiXT nutzt eine InternetExplorer Emulation. Die Microsoft hat auf das Jahr 2022 die Einstellung des InternetExplorer angekündigt. Daher wäre es jedoch …
Ich habe gerade ein Script entwickelt mit welchem sich, falls man in einer Fileauswahlbox mehrere Files auswählt sich der Pfadname und der Filename trennen lässt. …
Manchmal ist es notwendig aus einem String mit Pfad und Filename nur den Filenamen zu extrahieren. Durch die relative neue Möglichkeit von der Option -regex …
Hat man eine Tabellenspalte in welcher man Werte zum Teil berechnet oder umformatiert, möchte man sie ev. auch rechtsbündig darstellen. Dazu kann man folgenden Trick …
Sie haben eine eigene Tabelle mit Table und Columns definiert. In der Tabelle haben Sie mehrere Spalten mit einem Pushbutton. Jetzt möchten Sie in dem …
Im GuiXT lässt sich durch die Nutzung der Open-Call Schnittstelle einfach eine im SAP vorhandene Methode nutzen um festzustellen, ob eine E-Mail Adresse korrekt ist. …
Da die SAP die Langtexte im sogenannten ITF-Format ablegt, muss man da einiges beachten, da die zugehörige Struktur TDLINE nur 132 CHAR Zeichen pro Zeile …
Da die Conditiontable intern im FUBA /GUIXT/DBSELECT auf 8000 CHAR beschränkt ist, kann es notwendig werden folgenden Workaround zu verwenden. Set V[i] 1 CopyText fromFile=“Materalien.txt“ …
Durch einen neuen SAP Rel. Stand kam bei der Transaktion SP01, wenn man einen SPOOL über die Funktion Spoolauftrag->Weiterleiten->Als Text exportieren… plötzlich eine Windows Datei …
Bisher habe ich in meinem GuiXT Kurs immer eine DLL Datei (exceldotnet.dll) zur Verfügung gestellt mit der man Excel in GuiXT Variablen einlesen konnte. Nachdem …
Wenn Sie in Ihren Scripten eine Dropdownliste haben, die sehr viele Werte enthält, wäre es eventuell wünschenswert diese Liste über einen Filter zu reduzieren. Dazu …
Aus irgendwelchem Grund würden Sie in Ihren GuiXT-Scripten gerne mit der Uhrzeit des Servers und nicht mit der Zeit die sie aus der Systemvariable &V[today_h:m:s] …
Obwohl es eigentlich nicht zu der Kernaufgabe von GuiXT gehört automatisch zu einer bestimmten Uhrzeit gestartet zu werden, so musste ich für einen Kunden eine …
Wenn Sie ein Script haben welches längere Zeit benötigt, möchten Sie ev. dem User signalisieren, dass er warten muss. Da könnten Sie vielleicht dieses Beispiel …
In der neusten GuiXT Version (2021 Q1 2) ist es möglich in einem XML-File eingestreute Variablen ( z.B. &[Test] ) über CopyText fromTemplate=““ zu ersetzen. …
Das SAPGUI Protokoll unterstützt das Entfernen der vertikalen Scrollbar leider nicht. Es wäre jedoch in dem einen oder anderen Fall wünschenswert, dass die Scrollbar nicht …
Sie haben in Ihrem Unternehmen gewisse Benutzer welche im SAP nur ganz spezifische Daten anzeigen lassen möchten. Deshalb möchten Sie, dass wenn der User sich …
Derzeit ist es so, dass durch das Klicken in eine Checkbox in GuiXT kein Inputscript ausgelöst werden kann. Das Setzen einer Checkbox kann erst durch …
Ich musste ein Inputscript entwickeln, dass Belege überarbeitet. Da es sich um sehr viele Belege handelt (ca. 250’000) hätte die Laufzeit von dem Script über …
Wenn Ihr mit den Funktion von CopyText fromTemplate=“Template.rtf“ ToText=“Bericht“ CopyText fromText=“Bericht“ toFile=“&%[TMP]\Bericht.doc“ ein im MS-Word erstellten RTF-Dokument alle Variablen ersetzt und das fix fertige Dokument …
Falls sie mal zufällig aus einer Steuerdatei (mit Z.B. 500 verschiedenen Kundennummern) Kunden auswählen müssen, so sind sie auf eine Zufallszahl angewiesen. Im GuiXT Script …
Mit beiligendem GuiXT Script könnt Ihr die Differenz in Tagen, Stunden, Minuten und Sekunden berechnen. Als Grundlage dient ein date1 und time1 sowie date2 und …
Sie nutzen bereits die Technik um Daten von SAP in ein MS Word Dokument resp. PDF Dokument zu übertragen. Jetzt möchten Sie in Ihrem Dokument …
Ich habe mal versucht ein schon lang bestehendes Script mit welchem ich Daten von Kunden auslese mit der neuen Open Call Schnittstelle zu realisieren. Es …
Sollten Sie plötzlich viele Ihrer GuiXT Scripte nicht mehr laufen, so könnte die Ursache auch ein Fehler im SAP Kernel sein. Denn ab einem gewissen …
Mit der GuiXT Version 2019 Q1 1 hat die Synactive GmbH den Funktionsumfang der Controls um einen entscheidenden Punkt erweitert. Das ist das neue „native …
Gehören sie zu den frühen Anwendern vom neuen SAP S4 HANA und haben in Ihrem SAPGUI das Belize-Theme eingestellt (Standard in S4 HANA). Dann werden …
Die Synactive hat das Verfahren wie man dabei vorzugehen hat eingehend in einem Beitrag beschrieben. www.synactive.com ->Support->Dokumentation->Tips & Tricks->Remote function call->Classic RFC vs. Netweaver RFC …
Sie möchten z.B. für den Druck der Hardcopy auf einer SAP Maske den Usern einen vereinfachten Weg über eine Drucktaste ermöglichen, so können sie dies …
Es gibt Fälle in welchen man mittels GuiXT ein Textfile mit Separator erstellt (mit den Befehlen von OpenFile, Appendfile und CloseFile) Mehr und mehr wünschen …
Es gibt Fälle, wo sie in einem Excel an ganz bestimmten Stellen gewissen Zellen updaten möchten. Mit untenstehendem Beispiel werden sowohl ein Langtest wie auch …
Je nach Anwendungsfall könnte es sein, dass sie in einem bestehenden Excel über GuiXT einfach eine Zeile ergänzen möchten. Dies können Sie mit untentstehendem JavaScript …
NEU : Angepasste Version der übergebene Text kann auch im HTML Format sein! Oft besteht der Wunsch, dass ein E-Mail erzeugt wird, dass mit Daten …
Ab GuiXT Version 2019 Q3 3 funktioniert der Aufruf von VBS Scripten immer noch, auch wenn die Emulation vom Internet Explorer > 10.0 steht. Das …
Sie wollen mittels GuiXT ein SAP Query auslesen und zum Beispiel das Resultat in einem Im SAPGUI integriereten TableControl anzeigen. Dazu empfiehlt es sich den RFC …
Sie wollen mittels GuiXT und der calljs Funktion ein E-Mail inkl. mehreren Attachments versenden. Der Aufruf des Scriptes erfolgt wie folgt: calljs sendmail „par1“ „par2“ …
Um aus einem existierenden WORD Dokument ein PDF zu erzeugen, kann man dieses Java Script verwenden: Der Aufruf mittels GuiXT erfolgt über folgenden Befehl: calljs …
Normalerweise läuft im GuiXT ein InputScript immer im dunkeln (unsichtbar) ab. Es gibt jedoch einzelne Fälle wo ab und zu ein Screen aufflackert. Dazu gibt …
Mit folgendem Beispiel wurde die Aktivierung und Deaktivierung einer Vertretung im SAP ERP wesentlich vereinfacht. Siehe Video InputScript Ferienabwesenheit.txt Parameter Art Set V[Ferienabwesenheit_über_Script] „“ // …
Möchte man Daten aus einer SAP Listviewer Liste in GuiXT weiterverarbeiten gibt es grundsätzlich die Möglichkeiten die Daten über die Funktion Liste->Sichern->Datei in eine Datei …
Sie wollen für Ihre Endanwender eine Einbildtransaktion entwickeln, mit welcher die User vereinfacht Bestellanforderungen anlegen können. Dies kann man grundsätzlich über ein InputScript lösen. Bei sehr …
Will man z.B. eine Einbildtransaktion für die MM02 Transaktion kreieren, so kann es unter Umständen performanter sein, die Daten direkt ab der Datenbank mittels eines RFC-Zugriffs …