Sie wollen Ihren Endanwendern eine Hilfestellung bei der Angebots- resp. Auftragserfassung geben, ohne dass sie den Konfigurator im SAP nutzen.
Das ganze Beispiel basiert auf einem Excel, das zwei Tabellen enthält.
- Fragen
- Maximalstückliste
Der Konfigurator ist so aufgebaut, dass man über verschiedene Fragen den User durch den Prozess führt.
Nachdem alle Fragen beantwortet sind, wird anhand der gewählten Antworten aus einer Maximalstückliste, die Positionen vorgeschlagen welche dann in den Verkaufsbeleg übernommen werden sollen. Bevor man die Positionen in den Beleg übernimmt, kann man noch Änderungen durchführen. So können Positionen geändert, gelöscht oder auch Positionen ergänzt werden.
In der Tabelle der Fragen sowie auch in der Tabelle der Maximalstückliste ist eine Spalte Bedingung eingebaut. Hier wird einfach die Bedingung so eingetragen, wie man sie bei einem IF Befehl im GuiXT eintragen würde.
z.B V[F0010] and not V[F0010=Mini]
Die Bedingungen werden zur Laufzeit in GuiXT verarbeitet und bilden
- bei den Fragen die möglichen Werte in der Dropdownliste
- aus der Maximalstückliste die vorgeschlagenen Positionen
Am einfachsten schauen Sie sich das entsprechende Video an:
Zugehörige Scripte: Konfigurator.zip
Das Lesen des Excel erfolgt wie in folgendem Beitrag erläutert: Excel_lesen
