Muphys Law + cl_gui_textedit=>set_focus

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Muphys Law + cl_gui_textedit=>set_focus

Beitrag von DeZone2 ( / / 0 / 3 ) »
Hallo allerseits,

ich habe ein wahrlich ungewöhnliches Problem!

Ich habe einen Dynpro mit 3 Tabreitern, auf allen befindet sich jeweils ein Text-Edit-Control.

Nun möchte ich beim Wechsel eines Reiters, das automatisch der Fokus auf das Text-Edit-Control gesetzt wird (Damit die Jungs gleich los tippen können).

Na einfach sagt ihr jetzt bestimmt, oder?

"
CALL METHOD cl_gui_textedit=>set_focus
EXPORTING
control = gc_longtext_1
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
OTHERS = 3.
"

Dieses Codingstück funktioniert hervorragend ABER nur wenn ich vorher im debug-modus im code war :evil: !
Das bedeutet, wird alles ohne Break-point (oder /h) durchlaufen wird KEIN Fokus gesetzt. Wenn ich jedoch mal ein Break-Point (oder /h) setzte, dann funktioniert es!

Was nun???

Euer verzweifeltes Mutterschiff
DeZone2

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Dezone2,

Dir fehlt wahrscheinlich ein explizites Flushen der angesammelten Befehle an das FrontEnd-Control:

Code: Alles auswählen.

* Fokus noch auf den Editor setzen
  CALL METHOD cl_gui_textedit=>set_focus
    EXPORTING
      control           = gc_longtext_1
    EXCEPTIONS
      cntl_error        = 1
      cntl_system_error = 2
      OTHERS            = 3.
  IF sy-subrc EQ 0.
    CALL METHOD cl_gui_cfw=>flush
      EXCEPTIONS
        cntl_system_error = 1
        cntl_error        = 2
        OTHERS            = 3.
    IF sy-subrc NE 0.
* TODO: Fehlerbehandlung
    ENDIF.
  ENDIF.
Gruß
Ereglam


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

Beitrag von DeZone2 ( / / 0 / 3 ) »
Hallo ereglam,

danke für Deinen Tip.
Den Flush habe ich auch schon abgesetzt, bringt aber leider nix.
Ist wirklich verwunderlich.
Ich habe dieses Codingstück an allen möglich Stellen angebracht, aber es bringt wirklich nichts

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
hat bei mir gerade wunderbar funktioniert. Nebenbei scheint dadurch auch ein anderes Problem in meiner Anwendung verschwunden zu sein... :shock: :D *wunder*

PS:
vielen Dank für die Erwähnung des SET_FOCUS. Hatte bisher nicht daran gedacht... :oops:
Gruß
Ereglam


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

Beitrag von Michael Bauer (ForumUser / 4 / 0 / 0 ) »
Hi,
Setze mal den Focus im PAI des Tab-Controls.
Die Konstante für das Control hast du ja im Zugriff.
LG
Michael

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4153
Views
Focus in PBO auf cl_gui_alv_grid
von whaslbeck » 11.02.2015 09:19 • Verfasst in ABAP Objects®
2
Antw.
2532
Views
Focus im Selection-Screen
von cschmoel » 20.08.2012 14:35 • Verfasst in ABAP® für Anfänger
2
Antw.
2256
Views
TextEdit Verwaltung
von Miss » 17.04.2014 14:55 • Verfasst in ABAP® für Anfänger
2
Antw.
2198
Views
ALV Focus beibehalten nach Usereingabe
von jondahl11 » 16.01.2007 13:18 • Verfasst in ABAP Objects®
3
Antw.
4946
Views
Dynpro Textedit-Control
von gazzle » 19.01.2010 12:00 • Verfasst in Dialogprogrammierung

Ü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

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 312
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 383

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

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 312
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 383

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 71970
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 124987