如果我在一个 Webdynpro ABAP 组件中,我如何获取另一个 Webdynpro 组件的属性,传递一些输入字段的内容?
问问题
736 次
1 回答
0
以下是将值从一台 Webdyn Pro 传递到另一台的步骤:
- 创建两个 Wendyn Pros。
- 在第一个 WD 方法中创建,该方法将调用第二个。
- 在 bn 应该传递的第一个 WD 参数的上下文中创建。
在生成其 url 并附加要传递的参数后调用 WD。
* generating app URL call method cl_wd_utilities=>construct_wd_url exporting application_name = 'ZZ_CALLABLE_APPLICATION' importing out_absolute_url = w_url. * appending paramter to URL call method cl_http_server=>append_field_url exporting name = 'EBELN' value = w_value changing url = w_url. * calling 2nd Webdyn Pro in external window DATA: lo_window_manager TYPE REF TO if_wd_window_manager. lo_api_component TYPE REF TO if_wd_component. lo_window TYPE REF TO if_wd_window. lo_api_component = wd_comp_controller->wd_get_api( ). lo_window_manager = lo_api_component->get_window_manager( ). lo_window = lo_window_manager->create_external_window( url = w_url ). lo_window->open( ).
于 2016-05-29T11:42:16.683 回答