FPM Event Browserfenster schließen

WAS, Netweaver, Fiori

FPM Event Browserfenster schließen

Postby Curt3333 » Tue Apr 05, 2016 3:31 pm

Hallo zusammen,
ich versuche mich gerade mit einer Floorplanmanager-Anwendung. Eines voraus: Viel Erfahrung habe ich noch nicht.

Ich habe eine FPM-Anwendung über die SE80 im SAP angelegt. Als Component habe ich OVP gewählt. Danach habe ich ein List-UIBB auf der Seite angelegt.

In meiner Feederklasse habe ich folgende Interfaces integriert: IF_FPM_GUIBB, IF_FPM_WORK_PROTECTION, IF_FPM_GUIBB_LIST und IF_FPM_GUIBB_LIST_EXT

Die Methode IF_FPM_GUIBB_LIST~GET_DEFINITION sieht so aus:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   METHOD if_fpm_guibb_list~get_definition.
  2.     DATA: lt_t000 TYPE TABLE OF t000.
  3.     eo_field_catalog ?= cl_abap_typedescr=>describe_by_data( lt_t000 ).
  4.  
GeSHi ©


Die Methode IF_FPM_GUIBB_LIST~GET_DATA so:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   METHOD if_fpm_guibb_list~get_data.
  2.     DATA: lt_t000 TYPE TABLE OF t000.
  3.  
  4.     IF iv_eventid->mv_event_id = 'FPM_START'.
  5. * Die alten Einstellungen werden nur gezogen wenn die Anwendung startet
  6.       SELECT * FROM t000
  7.                INTO CORRESPONDING FIELDS OF TABLE lt_t000.
  8.       ct_data = lt_t000.
  9.       ev_data_changed = abap_true.
  10.     ENDIF.
  11.  
GeSHi ©


Die Methode IF_FPM_GUIBB_LIST_EXT~NEEDS_CONFIRMATION so:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   METHOD if_fpm_guibb_list_ext~needs_confirmation.
  2.     IF io_event->mv_event_id = 'FPM_CLOSE'.
  3.       eo_confirmation_request = cl_fpm_confirmation_request=>go_data_loss.
  4.     ENDIF.
  5.  
GeSHi ©


Wenn ich die Anwendung jetzt starte, bekomme ich die Inhalte der Tabelle angezeigt. Schließe ich das Browserfenster, lande ich nicht in der Methode IF_FPM_GUIBB_LIST_EXT~NEEDS_CONFIRMATION. Wie kann ich das lösen?

Ich möchte beim Schließen des Browserfensters noch eine Meldung ausgeben, dass evtl. noch gesichert werden muss. Ich habe schon viel im Internet gesucht. Ich habe auch etwas zum Interface IF_FPM_WORK_PROTECTION gefunden. Dort habe ich dann beide Methoden so ausprogrammiert, dass die Flags auf abap_true gesetzt werden. Leider bewirkt dies auch nichts.

Kann mir jemand weiterhelfen?
Danke im Voraus.

Viele Grüße
Mrs. Hilflos
Curt3333
...
...
 
Posts: 298
Joined: Mon Feb 03, 2003 4:05 pm

Return to Web Application Server

Who is online

Users browsing this forum: No registered users and 4 guests

cron