Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Zugriff auf weitere Methoden in einem BusinessGraphics-Element Dokument im Navigationsbaum lokalisieren

In einem BusinessGraphics-UI-Element können verschiedenen zusätzliche Aktionen ausgeführt werden, die mit dem Customizing zusammenhängen und zusätzlich zu den allgemeinen vorhandenen Methoden zur Verfügung stehen.

Sie können den Methoden-Handler vom BusinessGraphics über die Methode WDDOMODIFYVIEW verwenden, z.B.:

 

method wddomodifyview.

 

  data:

    lr_bg_control type ref to cl_wd_business_graphics,

    lr_container  type ref to cl_wd_uielement_container,

    lt_items      type string_table,

    lt_actions    type string_table.

 

* save the method handler

  check first_time = abap_true.

  lr_bg_control ?= view->get_element( ‘BUSINESS_GRAPHICS' ).

  wd_this->m_bg_method_handler ?= lr_bg_control->_method_handler.

 

Dann können Sie auch in Aktionen auf die verschiedenen Methoden zugreifen.

Der Anwendunsentwickler arbeitet nur mit dem Interface IF_WD_BUSIN_GRAPHICS_MTD_HNDL, das Erzeugen der Klassen erfolgt automatisch von Web Dynpro.

IF_WD_BUSIN_GRAPHICS_MTD_HNDL Methoden

ADD_DIRECT_CUSTOMIZING

Während der Laufzeit können Sie zusätzlich zu dem bereits vorhandenen Customizing (siehe BusinessGraphics-Eigenschaften) weitere Customizing-Einstellungen setzen.

Dafür stehen die beiden Import-Parameter zur Verfügung:

·        I_CUSTOMIZING

Zusätzliches XML-Dokument für das Customizing, siehe IF_IXML_DOCUMENT

·        IT_CUSTOMIZING

Siehe Tabellentyp IGS_CE_CU_TAB

CLEAR_DIRECT_CUSTOMIZING

Während der Laufzeit können Sie ein durch ADD_DIRECT_CUSTOMIZING zusätzlich erstelltes Customizing wieder löschen.

GET_DIRECT_CUSTOMIZING

Während der Laufzeit können Sie weitere XML-Dateien für das zusätzliche Customizing auslesen.

Dafür steht der Export-Parameter ET_CUSTOMIZING zur Verfügung, siehe Tabellentyp IGS_CE_CU_TAB.

SET_DIRECT_CUSTOMIZING_MODE und GET_DIRECT_CUSTOMIZING_MODE

Während der Laufzeit können Sie festlegen, ob das über die vorigen Methoden festgelegte zusätzliche Customizing das bereits vorhandene Designtime-Customizing überschreiben soll oder ob es zusätzlich zum Tragen kommen soll.

Die dafür vorhandenen Parameter, I_ENABLE_OVERWRITE (Importing) und E_ENABLE_OVERWRITE (Exporting) nehmen Boolsche Werte an (ABAP_BOOL).

 

Ende des Inhaltsbereichs