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.
3936
Views
Loop at screen auf Dynpro mit SELECT OPTIONS
von herr mb » 06.12.2012 15:00 • Verfasst in ABAP® Core
3
Antw.
2543
Views
Select-Options Feld mit Screen Painter
von abap-strizi » 22.07.2005 12:35 • Verfasst in Dialogprogrammierung
0
Antw.
2262
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
7
Antw.
15322
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
0
Antw.
1572
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core

Ü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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 1 / 251
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1888
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8494