Model view controller 另一个Webdynpro ABAP组件的访问控制
如果我在Webdynpro ABAP组件中,如何获取另一个Webdynpro组件的属性,传递某些输入字段的内容?以下是将值从一个Webdyn Pro传递到另一个Webdyn Pro的步骤:Model view controller 另一个Webdynpro ABAP组件的访问控制,model-view-controller,abap,webdynpro,Model View Controller,Abap,Webdynpro,如果我在Webdynpro ABAP组件中,如何获取另一个Webdynpro组件的属性,传递某些输入字段的内容?以下是将值从一个Webdyn Pro传递到另一个Webdyn Pro的步骤: 创建两个Wendyn Pros 在第一个WD方法中创建,该方法将调用第二个WD方法 在应传递的第一个WD参数的上下文中创建 在生成其url并附加要传递的参数后,调用WD * generating app URL call method cl_wd_utilities=>construct_wd_url
* 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( ).
以下是将值从一个Webdyn Pro传递到另一个Webdyn Pro的步骤:
* 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( ).
欢迎来到StackOverflow,在这里提问时,确保包含MCVE代码,以便其他人回答您的特定问题欢迎来到StackOverflow,在这里提问时,确保包含MCVE代码,以便其他人回答您的特定问题