|
Zielsetzung | R/3 Transaktionen sind meist Mehrbildtransaktionen, d.h. die Daten werden in mehreren Bildern nacheinander eingegeben. Zunächst ein Einstiegsbild, in dem einige Schlüsselfelder einzugeben sind, dann ein oder mehrere oft umfangreiche Bilder, in denen der jeweilige Geschäftsvorfall erfasst wird. Falls der Benutzer pro Bild nur wenige Daten einzugeben hat, empfindet er das als umständlich und langsam, denn er muß
Mit GuiXT+InputAssistant können Sie eine R/3 Mehrbildtransaktion mit relativ geringem Aufwand, ohne Risiko und ohne Systemmodifikation, in eine Einbildtransaktion verwandeln. Der Benutzer bleibt dann in einer einzigen Maske und kann alle für den Geschäftsvorfall nötigen Daten unmittelbar dort eingeben. Intern wird die ursprüngliche Transaktion mit ihren Bildern prozessiert. Die Anwendungslogik und alle Prüfungen bleiben unberührt. |
Was müssen Sie tun? |
|
Beispiele |
|
Allgemeines | Einbildtransaktionen können entweder auf dem Einstiegsbild einer Transaktion oder in einem Menübild definiert werden. Es kann sich übrigens auch um das Einstiegsbild einer anderen Transaktion handeln. Ebenfalls möglich ist, nur den Einstieg in eine komplexe Transaktion(z.B. die ersten beiden Bilder) automatisch ablaufen und den Benutzer die restlichen Bilder manuell durchführen zu lassen. In beschränktem Rahmen sind eigene zusätzliche Verprobungen der Eingabewerte sowie das Setzen weiterer Felder in Abhängigkeit von den Eingabewerten möglich. |
Eingabefelder | Unterstützt sind Felder zur Eingabe von Werten, Ankreuzfelder und Auswahlknöpfe:
InputField (row1,col1) “Text” (row2,col2) Size=“…” Name=“…” Default=“…” Beispiele: InputField (10,40) “Bezeichnung” (10,48) Size=“3″ Name=“Bz”
|
Pushbutton | Pushbutton (row,col) “Text” “fcode“ Process=“…”
“Process=“…” verweist auf eine Datei, in der das InputScript abgelegt ist. Die “fcode”-Angabe kann entfallen, falls nur “Enter” ausgelöst werden soll. Pushbutton (10,40) “Material anlegen” Process=“CreateMaterialSimple.txt”
|