Download GuiXT / InputAssistant / Viewer Dokumentation
Transcript
Die Befehle im Detail (InputAssistant) Set F[Material] "abc" Enter "/5" OnError="Continue" // Die folgenden Anweisungen werden nur nach einer Fehlermeldung ausgeführt Message "Material abc not found" Set F[Material] "xyz" Enter "/5" OnError="Continue" // Die folgenden Anweisungen werden nur nach einer zweiten Fehlermeldung ausgeführt Message "Material xyz not found" Set F[Material] "M-01" Enter "/5" Parameter in Millisekunden zwischen 0 und 5000. Die Enter- Wait= Taste wird erst nach der angegebenen Zeit gedrückt. Enter "/ScrollToLine=..." Angabe einer Tabelle auf dem Bildschirm sowie einer Zeilennummer (beginnend bei 1), zu der geblättert werden soll. In Listausgaben kann ohne Angabe einer Tabelle Table= positioniert werden. Löst in speziellen Controls (z.B. "Objektdienste") einen Button oder die Auswahl eines Menüeintrags aus. Bitte verwenden Sie die "Input Recording" Funktion zum Aufzeichnen der korrekten Angaben (control, item und event). Beispiel: Enter control="controlname" item="itemid" event="eventno" Enter control="DIALOGCTRL.Toolbar" item="CREATE_ATTA" event="2" Damit ist für relativ einfache Aktionen eine Automatisierung spezieller SAP-Controls direkt im InputScript möglich. Komplexere Abläufe erfordern den Aufruf des "SAP GUI Scripting"; siehe dazu den Artikel in den "Special Topics". Tips &Tricks Falls in einem InputScript für ein Bild kein Enter angegeben ist, wird an dieser Stelle das InputScript beendet und der Benutzer kann manuell die Transaktion fortführen. Wie Sie den internen Code erhalten, ist bei Pushbutton näher beschrieben Falls Sie zum Test, durch Einschalten von Options->Visible Auto Processing die Transaktion mit dem InputScript sichtbar ablaufen lassen, wird durch Drücken der Enter-Taste ebenfalls der von Ihnen gesetzte Funktionscode ausgelöst. Achtung: Wenn Enter immer durchlaufen wird, loopt das System. In diesem Fall kann man durch Einschalten von Options->Visible Auto Processing beenden. © by Synactive GmbH 143-245