PopUp Verhalten im window_manager create_decision_popup

1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

PopUp Verhalten im window_manager create_decision_popup

Beitrag von Kokolores (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich habe bei dem Prozess der CRM Schnellsuche ein Popup in einem selbst erzeugtem Event Handler eingebaut. Der Aufruf des Popup und die dynamische Navigation aus dem Popup heraus funktioniert auch soweit.
Dazu habe ich die Standard Funktion und das Entscheidungs-Popup verwendet.
window_manager
create_decision_popup

Für folgende 3 Punkte habe ich jedoch leider keine elegante Lösung gefunden.
1. Das Popup soll immer nur maximal 1-mal zeitgleich geöffnet sein. Ein Nutzer soll nicht durch wiederholtes ENTER ebenso viele Mal Popups erzeugen. Ich will erzwingen das dieses PopUp an der Stelle nur 1 mal geöffnet sein kann. Ich brauche also sowas wie einen Verweis auf das bereits geöffnete Popup
2. Das Popup soll immer im Vordergrund stehen. Solange das Popup noch unselektiert geöffnet ist soll es sich nicht hinter anderen Sessions und Browser Fenstern verstecken.
3. Kosmetik: Das Popup soll aufblinken oder aktiv in den Vordergrund springen, wenn der Trigger für das Popup erneut ausgelöst wird. Dem Anwender soll ins Auge springen, dass das Popup nach eine Auswahl verlangt.

Hier ist der Code-Schnipsel wo das Popup erstellt wird.

Code: Alles auswählen.

DATA: lt_des_pop         TYPE tableviewcontroltab,
      ls_des_pop         TYPE LINE OF tableviewcontroltab.

        ls_des_pop-columnname = 'tobject_type'.
        ls_des_pop-title = 'Kurzbeschreibung'.
        APPEND ls_des_pop TO lt_des_pop.

        ls_des_pop-columnname = 'tobject_descr'.
        ls_des_pop-title      = 'Objekt-Beschreibung'.
        APPEND ls_des_pop TO lt_des_pop.

        CLEAR ls_des_pop.

        gr_dec_popup = comp_controller->window_manager->create_decision_popup(
            iv_title = 'Achtung: Zu dieser Nummer gibt es mehrere Treffer'
            iv_description = 'Wählen Sie aus der folgenden Liste das gewünschte Objekt:'
            iv_table_header_text =  'Gefunde Objekte:'
            iv_display_table = lt_result
            iv_visible_row_count = lines( lt_result )
            iv_visible_columns = lt_des_pop
            ).
Ich bin über jegliche Antwort sehr dankbar.

VG Kokolores

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


Seite 1 von 1

Vergleichbare Themen

5
Antw.
2325
Views
Popup
von tho_died » 15.01.2007 09:30 • Verfasst in ABAP® Core
3
Antw.
528
Views
POPUP Entwickeln
von Hatim89 » 25.10.2022 08:44 • Verfasst in Dialogprogrammierung
1
Antw.
3026
Views
Popup mit Eingabefelder
von errorist » 17.09.2008 14:01 • Verfasst in ABAP® für Anfänger
2
Antw.
1664
Views
Popup Sichern als ...
von robin1at » 11.01.2006 15:00 • Verfasst in ABAP® für Anfänger
6
Antw.
3888
Views
ALV Hotspot Popup
von hmaxi96 » 16.01.2018 15:36 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Kokolores
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140