Code: Alles auswählen.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_matg1 TYPE matnr.
PARAMETERS p_matk1 TYPE matnr.
PARAMETERS p_mat1 TYPE matnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_matg2 TYPE matnr.
PARAMETERS p_matk2 TYPE matnr.
PARAMETERS p_mat2 TYPE matnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_matg3 TYPE matnr.
PARAMETERS p_matk3 TYPE matnr.
PARAMETERS p_mat3 TYPE matnr.
SELECTION-SCREEN END OF LINE.
Genau auf diese Idee bin ich auch schon gekommen, allerdings würde ich die Selektionsoption mit NO-DISPLAY einbindenblack_adept hat geschrieben:
Dieser Subscreen ist nun allerdings tatsächlich nicht in die allgemeine Variantenspeicherung eingebunden. Aber auch dem kann abgeholfen werden. Man könnte z.B. eine Struktur erstellen ( für das Beispiel bestehend aus den 3 Feldern ) und eine (unsichtbare oder nicht änderbare) Selektionsoption erstellen für diese neu erstellte Struktur. Nun nur noch dafür sorgen, dass Tablecontrol und Selektionsoption immer gleich gefüllt sind.
Also bei AT SELECTION-SCREEN OUTPUT Daten aus Selektionsoption in Tablecontrol schieben, bei AT SELECTION-SCREEN Daten aus Tablecontrol in Selektionsoption übertragen.
Meine bescheidene Meinung: Table Control auf einem Selektionsbildschirm nicht möglich.ich möchte auf dem Selektionsbild mit Hilfe des Table Control eine dreispaltige
Tabelle einblenden.
Werden diese Eingaben beim Speichern der Selektionsbild Variante mit abgespeichert?
Dies wäre Vorraussetzung für die Umsetzung.
Belehr.Unit605 hat geschrieben:Meine bescheidene Meinung: Table Control auf einem Selektionsbildschirm nicht möglich.ich möchte auf dem Selektionsbild mit Hilfe des Table Control eine dreispaltige
Tabelle einblenden.
(Lasse mich gerne eines besseren belehren
Auch wenn ich mich gerne wiederhole:Belehr.
Es geht genau wie von Stefan beschrieben.
(Nur dass ich wohl für jede Spalte des Table Controls eine eigene Select-Option genommen hätte, statt alle Felder zusammen in eine Select-Option zu pressen.)
Frank
Ich sehe dort nur Subscreens und Tabreiter...Irgendwie sehe ich dort kein Table Control
Du klickst auf den angegebenen LinkUnit605 hat geschrieben: Auch wenn ich mich gerne wiederhole:
Ich sehe dort nur Subscreens und Tabreiter...Irgendwie sehe ich dort kein Table Control
Bitte gebt mir die Erleuchtung...
Dann hast Du aber einen zusätzlichen Dialogschritt.Unit605 hat geschrieben:Du kannst auch ein Call Transaction oder einen Fuba aufrufen oder ein Call Screen oder sonstwas programmieren.
Klar sind in einem Selection Screen nur Parameter (incl. Checkbox/Radio button), Select-Options, Kommentare, Rahmen, Buttons usw. möglich, kein Table Control oder ALV Grid.Das und mein Beispiel läuft bei mir aber nicht mehr unter Standard-Selektionsbildschirm.
Bei Dir schon .... ich weiß... ich weiß.
.Irgendwie sehe ich dort kein Table Control
Was passiert denn, wenn Du Deinen Subscreen in ein normales Dialog-Dynpro einbindest?DerAndi hat geschrieben:black_adept hat geschrieben:Einzig die Wertehilfe in einem Tabellenfeld will nicht korrekt funktionieren, da die Wertehilfe abhängig ist von der Spalte voher
in der Tabellenzeile z.B. das Feld in der zweiten Zeile und der zweiten Spalte darf nur Werte enthalten die von der Materialgruppe I
sind (siehe Tabellendarstellung im ersten Posting).
Die Wertehilfe ist an der Struktur hinterlegt mit der die Tabelle definiert ist. Auf anderen Selektionsbildern bei dem diese Werthilfe auch
verwendet wird, funktioniert diese Abhängigkeit (Felder sind normal mit SELECT-OPTIONS definiert).