AC_FLUSH_CALL之后的短暂转储

2020-08-30 21:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用Netwe...

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

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


大家好,

我正在使用Netweaver 04,并且已经开发了一个报告,该报告显示包含动态文档的dynpro,并且它会通过CL_GUI_TIMER类自动刷新。

经过一段时间的正确工作后,报告由于短暂转储而崩溃,原因是有关AC_FLUSH_CALL功能模块的错误退出(CL_GUI_CFW-> FLUSH方法)。 sy-subrc = 2。

你能帮我吗? 预先感谢。

天使

6条回答
hengyuye
2020-08-30 21:48

嗨,

您可能会在SAP注意中找到一些信息:180304

此致

GSR。

症状

对控件进行调用。 为了确保在前端执行此操作,请在程序结束之前执行对框架方法CL_GUI_CFW => FLUSH的调用。 但是,这些调用未在前端执行。

其他关键字

控制框架,刷新,CL_GUI_CFW => FLUSH,CL_GUI_CFW = UPDATE_VIEW,自动化队列

原因和先决条件

在调用框架方法CL_GUI_CFW => FLUSH时,如果自动化队列中的方法调用具有返回值,则仅对前端执行组合。 否则,假定与前端的通信也可以在自动刷新时在PBO的末尾进行。 如果要强制通信,请调用CL_GUI_CFW => UPDATE_VIEW而不是CL_GUI_CFW => FLUSH。

解决方案

要确保程序末尾的刷新仍将自动化队列中的数据传输到前端,请使用CL_GUI_CFW => UPDATE_VIEW方法而不是CL_GUI_CFW => FLUSH。

源代码更正

一周热门 更多>