Focus auf Dynprofeld in PBO nach SALV Event

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

Focus auf Dynprofeld in PBO nach SALV Event

Beitrag von whaslbeck (ForumUser / 23 / 2 / 0 ) » 03.09.2020 13:55
Hallo,

folgende Konstellation: Dynpro mit einem Eingabefeld und ein paar Custom-Containern. In einen Custom-Container wird ein CL_SALV_TABLE gesetzt.
Nun soll nach Klick auf eine Zelle im SALV im Eventhandler folgendes passieren:
* Daten in der zugrundeliegenden internen Tabelle ändern => OK
* Refresh des ALV, damit die geänderten Daten im SALV angezeigt werden => OK ( alv->refresh( refresh_mode = if_salv_c_refresh=>full ) )
* Auslösen PBO => OK (cl_gui_cfw=>set_new_ok_code( ) ).
* der Focus soll im PBO auf das Dynpro-Eingabefeld gesetzt werden (SET CURSOR FIELD...)

Leider hänge in an der Stelle: Der BPO wird durchlaufen und SET CURSOR... ausgeführt, aber der Focus bleibt auf dem GUI-Control (CL_SALV_TABLE) und wird nicht auf das Dynpro gesetzt, somit ist das Feld auch nicht sofort Eingabebereit.

Was hab ich vergessen?

Walter


Re: Focus auf Dynprofeld in PBO nach SALV Event

Beitrag von ewx (Top Expert / 4244 / 200 / 446 ) » 03.09.2020 14:16
evtl.

Code: Alles auswählen.

cl_gui_container=>set_focus( cl_gui_container=>screen0 ).
?

Re: Focus auf Dynprofeld in PBO nach SALV Event

Beitrag von whaslbeck (ForumUser / 23 / 2 / 0 ) » 03.09.2020 14:23
Das wars! Merci!

Walter

Seite 1 von 1

Über diesen Beitrag



Unterstütze die Community und teile den Beitrag für mehr Leser und besseren Inhalt:

Aktuelle Forenbeiträge

itab aus FuBa in Program
vor einer Stunde von black_adept gelöst 6 / 47
GuiXT Standardtext erfassen bei SD Aufträgen
vor 11 Stunden von dagmard gelöst 3 / 77
Einlesen von XML im Batchmode
vor 12 Stunden von stony007_de gelöst 4 / 106

Vergleichbare Themen

GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51
Focus in PBO auf cl_gui_alv_grid
von whaslbeck » 11.02.2015 09:19
Dynpro next field focus
von torben schmidt » 15.06.2005 09:30
Focus im Selection-Screen
von cschmoel » 20.08.2012 14:35