select-options , INITIALIZATION und AT SELECTION-SCREEN ON..

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Benutzeroberflächen in SAP®-Systemen.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

select-options , INITIALIZATION und AT SELECTION-SCREEN ON..

Beitrag von Geri ( / / 0 / 3 ) »
Hallo,

ich habe folgendes Problem bei einem SE38 Programm mit Standarddynpro:

per INITIALIZATION wird eine Select-option <sel> mit 3 Zeilen vorbelegt. Durch AT SELECTION-SCREEN ON <Parameter> wird geprüft, ob der Benutzer die check-box <Parameter> verändert hat (if <Parameter> = Space.)
Falls ja, erfolgt ein clear[] <sel> und clear <sel>. Soweit passt alles, <sel> ist im Debugger leer. Anschließend wird der Selektionsbildschirm wieder angezeigt. Das Problem liegt nun darin, daß der erste der 3 aus <sel> gelöschten Werte auf dem Dynpro in <sel> steht.

Ereignisablauf:
INITIALIZATION.
AT SELECTION-SCREEN ON <parameter>.
START-OF-SELECTION.

Wie kann ich <sel> komplett und auch dauerhaft clearen?

Danke,

Geri

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: select-options , INITIALIZATION und AT SELECTION-SCREEN

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Geri hat geschrieben:Hallo,

ich habe folgendes Problem bei einem SE38 Programm mit Standarddynpro:

per INITIALIZATION wird eine Select-option <sel> mit 3 Zeilen vorbelegt. Durch AT SELECTION-SCREEN ON <Parameter> wird geprüft, ob der Benutzer die check-box <Parameter> verändert hat (if <Parameter> = Space.)
Falls ja, erfolgt ein clear[] <sel> und clear <sel>. Soweit passt alles, <sel> ist im Debugger leer. Anschließend wird der Selektionsbildschirm wieder angezeigt. Das Problem liegt nun darin, daß der erste der 3 aus <sel> gelöschten Werte auf dem Dynpro in <sel> steht.

Ereignisablauf:
INITIALIZATION.
AT SELECTION-SCREEN ON <parameter>.
START-OF-SELECTION.

Wie kann ich <sel> komplett und auch dauerhaft clearen?

Danke,

Geri
vielleicht hilft der FB DYNP_VALUES_UPDATE 'Dynpro ändern der Feldinhalte ohne PBO'...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Die SELECT-OPTION und den Parameter in einen BLOCK aufnehmen und die Prüfung unter
AT SELECTION-SCREEN ON BLOCK ...
statt unter
AT SELECTION-SCREEN ON param.
vornehmen?

Sollte eigentlich klappen.

Beitrag von Gast ( / / 0 / 3 ) »
on block... funktioniert anscheinend, danke.

die frage ist nur : warum funktionirt on field... nicht?

grüße
g.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Anonymous hat geschrieben:on block... funktioniert anscheinend, danke.

die frage ist nur : warum funktionirt on field... nicht?

grüße
g.
weil hier die Zeitpunktgeschichte von Datentransporten zwischen Dynpro und ABAP eine Rolle spielen...
Im Grunde ist AT SELECTION-SCREEN ON <feld> das Gleiche, wie die FIELD-Anweisung in einem 'echten' Dynpro.
Ein AT SELECTION-SCREEN ON BLOCK <block> dürfte einem CHAIN.ENDCHAIN. entsprechen...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
ok. schönen dank euch beiden!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4070
Views
Loop at screen auf Dynpro mit SELECT OPTIONS
von herr mb » 06.12.2012 15:00 • Verfasst in ABAP® Core
3
Antw.
2602
Views
Select-Options Feld mit Screen Painter
von abap-strizi » 22.07.2005 12:35 • Verfasst in Dialogprogrammierung
0
Antw.
2513
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
7
Antw.
15751
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
1
Antw.
2408
Views
Selection Screen
von frany*89* » 06.08.2011 05:11 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2320

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2320

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 354
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 952
MS-Word als Editor
letzen Monat von tekko 1 / 4464