Web dynpro ABAP中的create_popup_to_confirm中的问题

2020-09-03 00:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我想显示弹出消息,我复...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我想显示弹出消息,我复制了以下代码,并在" FPM_OIF_COMPONENT"中的增强实施中使用了它,

但是当我在自定义webdynpro组件中使用另一个要求时,同样的代码却无法正常工作。 在SRM EP屏幕中显示以下错误。

500个SAP内部服务器错误

错误:用户会话(HTTP/SMTP/..)超时后关闭(终止:ERROR_MESSAGE_STATE)

*************************************************** *******

在调试模式下检查时,部分代码有问题。

问题部分:

lo_window-> subscribe_to_button_event(
按钮= if_wd_window => co_button_yes
action_name ='YES'
action_view = lo_view_controller
is_default_button = abap_false)。

任何人都可以帮助解决此问题吗?
*************************************** *********************

实际编码:

* RFS POP UP开始。
清除ls_text。
ls_text ='Test 1234567'。
插入ls_text插入表lt_text。
*获取窗口管理器
lo_api_component = wd_comp_controller-> wd_get_api()。 message_type = if_wd_window => CO_MSG_TYPE_WARNING
window_title ='确认信息...'
window_position = if_wd_window => co_center)。

lo_view_controller = wd_this-> wd_get_api()。

> *创建确定按钮
lo_window-> subscribe_to_button_event(
按钮= if_wd_window => co_button_yes
action_name ='YES'
action_view = lo_view_controller
is_default_button = aapap_false) 。

lo_window-> subscribe_to_button_event(
button = if_wd_window => co_button_no
action_name ='NO'
action_view = lo_view_controller
is_default_button = abap_true )。

*在此处设置高度和宽度
lo_window-> set_window_size(width = '30%'height = '18%')。
lo_window-> 打开()。