DIAOMETHOD init_drop . DATA: lt_value_set TYPE TABLE OF wdy_key_value, ls_value_set TYPE wdy_key_value. DATA:lr_node_info TYPE REF TO if_wd_context_node_info. DATA:gt_dd07t TYPE TABLE OF dd07t, gw_dd07t LIKE LINE OF gt_dd07t. SELECT * INTO TABLE gt_dd07t FROM dd07t WHERE domname = 'ZQRSTATUS' AND ddlanguage = sy-langu. LOOP AT gt_dd07t INTO gw_dd07t. ls_value_set-key = gw_dd07t-domvalue_l. ls_value_set-value = gw_dd07t-ddtext. APPEND ls_value_set TO lt_value_set. ENDLOOP. lr_node_info = wd_context->get_node_info( ). lr_node_info = lr_node_info->get_child_node( `SO_SEARCH` ). lr_node_info->set_attribute_value_set( name = `ZZCON_TYPE` value_set = lt_value_set ). ENDMETHOD.
2.调用配置:
WD_COMP_CONTROLLER->SET_CONFIG( 'ZSRV_MX2_ZSV1_NEW' ).
method SET_CONFIG . DATA lo_api_controller TYPE REF TO if_wd_controller. DATA lo_pers_manager TYPE REF TO if_wd_personalization. DATA: ls_config TYPE wdy_config_key. MOVE iv_config_id TO ls_config-config_id. ls_config-config_type = '00'. * get personalization manager lo_api_controller = wd_this->wd_get_api( ). lo_pers_manager = lo_api_controller->get_personalization_manager( ). CALL METHOD lo_pers_manager->load_config_by_key EXPORTING config_key = ls_config. endmethod.
IV_CONFIG_ID import type any
^_^很多人都把资料锁进了note里,以后还怎么百度呢^_^