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.
2762
Views
Popup
von tho_died » 15.01.2007 09:30 • Verfasst in ABAP® Core
1
Antw.
1912
Views
Popup bei Kreditorenrechnung
von christof » 20.11.2018 13:23 • Verfasst in ABAP® für Anfänger
2
Antw.
2994
Views
Dynprosteuerung Popup
von bapimueller » 09.08.2018 13:30 • Verfasst in Dialogprogrammierung
1
Antw.
1649
Views
Serialnummer Popup
von Google » 22.12.2006 11:24 • Verfasst in ABAP® Core
1
Antw.
1344
Views
Popup bei Lieferungserstellung
von DAUAbap » 27.06.2017 08:24 • 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

Formatierung CSV-Datei durch SAP
vor 18 Stunden von Radinator gelöst 4 / 110
Post-Methode für API´s
vor 20 Stunden von Radinator 2 / 261

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

Formatierung CSV-Datei durch SAP
vor 18 Stunden von Radinator gelöst 4 / 110
Post-Methode für API´s
vor 20 Stunden von Radinator 2 / 261