使用AMC的ALV自动刷新

2020-09-07 18:40发布

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

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


嗨,

我需要开发报告并在系统中添加了一些新数据时自动刷新。 例如,如果报告要基于某些选择显示交货清单,则在创建符合选择标准的新交货时,需要自动刷新报告。

我了解我们有两种选择:

1。 使用FM RFC_Ping _WAIT技术

2。 使用CL_GUI TIMER(根据OSS注释2679117,我们似乎遇到了问题。

3。 SAP AMC(消息通道)

我担心上面的选项1和2会带来不必要的负担,因为我的选择比较昂贵,并且这两种方法将基于指定的间隔(无论是否添加新数据)。

上面的选项#3,我不确定如何使会话保持活动状态并等待消息。 就像最初显示ALV一样,然后我们必须开始收听,一旦收到,刷新ALV,然后再次返回到"收听"直到指定的时间(例如直到晚上8点)。

请问您是否有人使用SAP AMC实现了此功能? 还有其他可能的选择吗?

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

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


嗨,

我需要开发报告并在系统中添加了一些新数据时自动刷新。 例如,如果报告要基于某些选择显示交货清单,则在创建符合选择标准的新交货时,需要自动刷新报告。

我了解我们有两种选择:

1。 使用FM RFC_Ping _WAIT技术

2。 使用CL_GUI TIMER(根据OSS注释2679117,我们似乎遇到了问题。

3。 SAP AMC(消息通道)

我担心上面的选项1和2会带来不必要的负担,因为我的选择比较昂贵,并且这两种方法将基于指定的间隔(无论是否添加新数据)。

上面的选项#3,我不确定如何使会话保持活动状态并等待消息。 就像最初显示ALV一样,然后我们必须开始收听,一旦收到,刷新ALV,然后再次返回到"收听"直到指定的时间(例如直到晚上8点)。

请问您是否有人使用SAP AMC实现了此功能? 还有其他可能的选择吗?

付费偷看设置
发送
3条回答
奄奄一息的小鱼
1楼-- · 2020-09-07 19:06

我了解等待消息通道,但是在显示ALV之后如何重复它。

me_for_i
2楼-- · 2020-09-07 19:01

在7.52中,有一个新的类CL_AMC_CHANNEL_MANAGER的方法GET_CONSUMER_SESSION_ID 可以处理您的案件,很遗憾,我现在手中没有7.52可以进行验证...

悠然的二货
3楼-- · 2020-09-07 19:08

很抱歉,小姐失误了,我认为AMC无法做到这一点 :

https://blogs.sap.com/2016/10/13/faq-abap-channels/#_ Toc570164252

一周热门 更多>