ich möchte ein Programm schreiben bei dem ich zunächst ein Auswahlfenster mit bspw. 2 Checkboxen bekomme. Je nachdem für welche ich mich entscheide wird ein unterschiedliches Programm ausgeführt welches jeweils im gleichen Paket enthalten ist.
Jetzt hänge ich aber schon bei der Realisierung dieses ersten Auswahlfensters (soll kein Selektionsbild sein). Habt ihr vielleicht Tipps oder Anregungen zur Realisierung?
verstehe ich das richtig:
- ein Programm, welches je nach Auswahl der Checkbox ein anderes Programm aufruft
- erstes Bild des ersten Programms soll kein Selektionsbild sein, aber die Checkboxen enthalten
Punkt 2 widerspricht sich für mich ein wenig, da du ja quasi selektierst, welcher Ablauf getriggert werden soll. Aber wenn es so sein soll, dann brauchst du doch nur einen Screen basteln der diese Checkboxen und vielleicht einen Button "Start" enthält und diesen Screen bei Programmstart aufrufen, bei Klick auf Start das jeweils andere Programm ausführt und dann auf dein eigentliches Selektionsbild (sofern es das gibt) weiterleitet.
Ist das was du erreichen willst?
Richtig erfasst. So wünsche ich es mir.
Natürlich ist die erste Anzeige auch ein Selektionsbild. Ich dachte aber eher an ein kleineres Fenster als Selektionsbildschirm quasi. Realisiere ich das über ein Dynpro?
Wenn dir die Checkboxen nicht so wichtig sind und dir stattdessen ein Popup reicht, auf welchem du per Tastendruck festlegst welches Programm getriggert werden soll, würde ich das POPUP_TO_CONFIRM nutzen. Dort kannst du mit 2 Buttons die Auswahl vorgeben und je nach Antwort, dann in deinem Programm das jeweilige Programm ansteuern.
Wenn die Checkboxen aber Pflicht sind, dann müsstest du dir wohl ein eigenes Dynpro dafür basteln und das vorschalten. Ich glaube das kann man auch in einem eigenen Fenster anzeigen, aber das kann ich dir nicht so genau sagen.
empfehlen würde ich dir den ersten Weg, da der Anwender da definitiv nix falsch machen kann.
sofern die Auwahl des rufenden Programms alternativ ist (also nicht mehrere Programme nacheinander gerufen werden sollen), wären vielleicht statt Checkboxen besser Radiobuttons geeignet. Hier kannst Du mithilfe des Funktionsbausteins POPUP_TO_DECIDE_LIST ein POP-UP-Fenster mit den Alternativen generieren lassen. Als Rückgabewert erhältst Du den "Index" der Auswahl, also 1 = Alternative 1 markiert, 2 = Alternative 2 usw.