Show TOC

IF_WD_BUSIN_GRAPHICS_MTD_HNDL Dieses Dokument in der Navigationsstruktur finden

 

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 Methodenhandler vom BusinessGraphics, IF_WD_BUSIN_GRAPHICS_MTD_HNDL, über die Methode WDDOMODIFYVIEW verwenden

Syntax Syntax

Beispiel:

  1. method wddomodifyview.
  2. data:
  3.     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.
  4. * save the method handler
  5.   check first_time = abap_true.
      lr_bg_control ?= view->get_element( 'BUSINESS_GRAPHICS' ).
      wd_this->m_bg_method_handler ?= lr_bg_control->_method_handler
Coding-Ende
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 folgenden 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).

Weitere Informationen