Refresh nach Hotspot-Click

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

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Refresh nach Hotspot-Click

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Hallo zusammen.

Ich habe ein Dynpro mit Ein/Ausgabefeldern und eine ALV Liste (cl_salv_table). In dieser ALV-Liste habe ich einen Hotspot definiert.
Soweit so gut. Wenn ich auf diesen Hotspot klicke, möchte ich gerne die Nummer aus dem Hotspot-Feld in ein Dynpro-Ausgabefeld
schreiben. Da hatte ich mein erstes Problem. Ich konnte den Screen nicht updaten auf dem ich ja schon war, jedoch habe ich durch andere Foren gelesen
dass man das lösen kann in dem man den Screnn einfach nochmals aufruft, nachdem man das Feld gefüllt hat. ( LEAVE TO SCREEN 100.)

Das funktioniert soweit. Nun mein eigentliches Problem. Nachdem ich auf einen Hotspot geklickt habe wird die Nummer ins Feld geschrieben,
jedoch kann ich im weiteren Verlauf des Programms die ALV nicht mehr refreshen (mit lcl_alv->refresh( ). )

Die richtigen Daten werden ausgelesen, jedoch mit refresh nicht mehr dargestellt. Kommt ihr draus was ich will?
Hat jemand einen Ratschlag?

Danke für die Hilfe.

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


Re: Refresh nach Hotspot-Click

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Das ganze hat sich erledigt.

In einem Beitrag ( http://www.abapforum.com/forum/viewtopic.php?t=1071 ) habe ich die Lösung gefunden.
Anstelle von LEAVE TO SCREEN 100 verwende ich folgenden Code:

Code: Alles auswählen.

    CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
     EXPORTING
       FUNCTIONCODE                 = '='
     EXCEPTIONS
       FUNCTION_NOT_SUPPORTED       = 1
       OTHERS                       = 2 .

Re: Refresh nach Hotspot-Click

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
Geht auch leichter:
Im Constructor des CL_GUI_ALV_GRID gibt es den Parameter I_APPL_EVENTS.
Wenn man den auf 'X' setzt, löst jedes Ereignis im Control auch ein komplettes PAI/PBO aus.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2886
Views
HOTSPOT REUSE_ALV_FIELDCATALOG_MERGE
von Dolph » 28.01.2005 11:58 • Verfasst in ABAP® Core
6
Antw.
4267
Views
ALV Hotspot Popup
von hmaxi96 » 16.01.2018 15:36 • Verfasst in ABAP® für Anfänger
1
Antw.
1591
Views
Hotspot auf Felder
von hmaxi96 » 19.11.2015 09:12 • Verfasst in ABAP® für Anfänger
10
Antw.
5052
Views
Hotspot im ALV-Tree
von RiffRaff » 18.08.2005 14:11 • Verfasst in ABAP Objects®
2
Antw.
2200
Views
hotspot - Aktivierung
von barbara » 30.03.2006 13:55 • 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

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.