Web dynpro ABAP中的create_popup_to_confirm中的问题

2020-09-03 00:50发布

         点击此处--->   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-> 打开()。

         点击此处--->   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-> 打开()。

付费偷看设置
发送
3条回答
SAP小菜
1楼-- · 2020-09-03 01:30

由于异常CX_WDR_RR_EXCEPTION发生了上述问题,有人建议何时会引发此异常?

追夢秋陽
2楼-- · 2020-09-03 01:32

我在WDA中一无所知,但是将代码添加到标准WD中似乎并不足够 ,您还应该在WDA内添加"用法"以显示弹出窗口,但是我不知道如何使用标准WDA进行操作。 您应该在网络上搜索(例如博客文章)如何实现弹出窗口。

Bunny_CDM
3楼-- · 2020-09-03 01:30

请使用COMMENT按钮评论,问题,添加详细信息等,ANSWER仅用于 提出一个解决方案,在答案区域的右侧删除SAP文本:"在回答之前,仅应在为发布者的问题提出解决方案时提交答案"

一周热门 更多>