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 / 4483 / 231 / 1205 ) »
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

6
Antw.
5458
Views
ALV Hotspot Popup
von hmaxi96 » 16.01.2018 15:36 • Verfasst in ABAP® für Anfänger
1
Antw.
2121
Views
Hotspot auf Felder
von hmaxi96 » 19.11.2015 09:12 • Verfasst in ABAP® für Anfänger
6
Antw.
7442
Views
Radiobutton Click ?
von 5Jacken » 04.12.2012 11:08 • Verfasst in ABAP® für Anfänger
4
Antw.
2767
Views
Hotspot nicht Unterstreichen
von dkast » 04.10.2017 15:49 • Verfasst in ABAP® für Anfänger
18
Antw.
15369
Views
Hotspot im OO ALV GRID Zellenweise
von Preacha » 11.08.2006 08:28 • Verfasst in ABAP Objects®

Ü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 19 Stunden von sap_enthusiast 2 / 171
LSMW-Problem
vor 2 Tagen von rob_abc 4 / 231

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 19 Stunden von sap_enthusiast 2 / 171
LSMW-Problem
vor 2 Tagen von rob_abc 4 / 231

Unbeantwortete Forenbeiträge

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