| Zielsetzung | SAP Transaktionen sind meist
Mehrbildtransaktionen, d.h. die Daten werden in mehreren
Masken nacheinander eingegeben. Zunächst ein
Einstiegsbild, in dem einige Schlüsselfelder einzugeben
sind, dann ein oder mehrere oft umfangreiche Masken, 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 SAP 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 Masken
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 Masken) automatisch ablaufen und den Benutzer die restlichen Masken 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"
|