S/4 HANA 1610-Fiori 2.0通知未出现

2020-09-27 01:06发布

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

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


嗨,

我正在使用带有美国数据的Demo S4 HANA 1610系统。 一切正常,但我注意到在Fiori 2.0中我无法收到任何通知。

我从某个地方了解到,来自 HCP 工作流邮件的推送通知有资格被列在通知中。 由于不打算使用HCP,因此我创建了一个触发PO批准的工作流。 是的,我可以在Fiori Launchpad的" 我的收件箱"应用中查看其记录。 但是问题在于,通知区域没有显示任何内容。

我还关注了

的"通知渠道启用"文档

http://help.sap.com/saphelp_nw751abap/helpdata/en/f8/a24d491bdd4876bfam21fframe=content en/1a/0048389bba4459af67cec69f2bb911/frameset.htm¤t_toc=/en/ad/612bb3102e4f54a3019697fef65e5e/plain.htm&node_id = 725&show_children = false

在上面的链接中,有一个事务(/N/IWNGW/BEP_DEMO)触发了示例通知

,它说它已经成功尝试了通知请求,它还提供了ID,但通知中什么也没发生。

我很困惑如何解决这个问题,我不明白在这种情况下我错过了哪一步。

需要帮助。

谢谢

capture111.jpg (19.2 kB)

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

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


嗨,

我正在使用带有美国数据的Demo S4 HANA 1610系统。 一切正常,但我注意到在Fiori 2.0中我无法收到任何通知。

我从某个地方了解到,来自 HCP 工作流邮件的推送通知有资格被列在通知中。 由于不打算使用HCP,因此我创建了一个触发PO批准的工作流。 是的,我可以在Fiori Launchpad的" 我的收件箱"应用中查看其记录。 但是问题在于,通知区域没有显示任何内容。

我还关注了

的"通知渠道启用"文档

http://help.sap.com/saphelp_nw751abap/helpdata/en/f8/a24d491bdd4876bfam21fframe=content en/1a/0048389bba4459af67cec69f2bb911/frameset.htm¤t_toc=/en/ad/612bb3102e4f54a3019697fef65e5e/plain.htm&node_id = 725&show_children = false

在上面的链接中,有一个事务(/N/IWNGW/BEP_DEMO)触发了示例通知

,它说它已经成功尝试了通知请求,它还提供了ID,但通知中什么也没发生。

我很困惑如何解决这个问题,我不明白在这种情况下我错过了哪一步。

需要帮助。

谢谢

capture111.jpg (19.2 kB)
付费偷看设置
发送
13条回答
歪着头看世界
1楼 · 2020-09-27 01:24.采纳回答

我已经开始在另一台1610机器上工作。 我们正在从ECC迁移到S/41610。现在这一次我已经配置了通知,并且这些通知正在出现。 前一台计算机的问题在于它的SNC证书已过期,这就是为什么我什么都没得到的原因。 我希望搜索相同内容的人可以从该线程中获得一些帮助。

非常感谢Sascha的贡献。

奄奄一息的小鱼
2楼-- · 2020-09-27 01:41

嗨,Ankur

您的bgRFC队列的状态是什么(事务:/nsbgrfcmon)? 通知是否离开了您的后端系统?

如果看起来像这样:

您会看到一个异常情况3,您的用户很可能没有足够的RFC授权。

要仔细检查具体错误,可以设置一个外部断点 在功能模块/IWNGW/FM_OUT_CREATE_NOTIF_BGR的" AUTHORITY-CHECK OBJECT'S_RFC"行(第14行)上。 如果通过了该检查,则可以检查" CALL FUNCTION'/IWNGW/FM_IN_CREATE_NOTIF'DESTINATION iv_destination"的返回码。 尤其是lv_rfc_message内容可能会有所帮助。

最好的问候,

Sascha

d56caomao
3楼-- · 2020-09-27 01:25

嗨,Sascha,

就我而言,我没有看到异常,信号灯为绿色。

谢谢

能不能别闹
4楼-- · 2020-09-27 01:42

嗨,

好,现在我们要深入研究。 您能否在浏览器中打开调试控制台并通过"通知"过滤网络流量。

梦想连接
5楼-- · 2020-09-27 01:38

Hello Sascha,

您能否在结束时重新创建问题? 我真的很困惑,要找到原因,尤其是当我们没有看到任何错误消息时。

谢谢

CPLASF-自律
6楼-- · 2020-09-27 01:39

嗨Ankur,

不,我无法在自己的末端重制它。 但是,可以解释这种行为:

后端系统(BE)和前端服务器(FES)之间的接口是双向的。 创建通知时,仅发送通知的动态参数。 最终文本的组装在FES上完成(就像您从ABAP消息文本中知道的一样)。 因此,FES需要一个文本模板。 这是通过FES到BE的回调来要求的。

由于您的BG RFC不包含任何错误,因此通知运行时数据似乎已正确传输。 因此,如果我假设该通知位于FES上,则OData服务未收到任何通知的唯一原因意味着最终文本无法在FES上汇编。 我认为,这是由于缺少元数据,而FES无法从BE中获得元数据。

令我感到困惑的是,您在说/IWNGW/NOTIF表不包含任何条目 。 您是否检查了FES上的表(仅在表中包含数据的FES上而不是BE上)。 如果您在FES上找到数据,则还可以检查表/IWNGW/NTYPE和/IWNGW/NTYPE_TT。 如果* NOTIF有数据而* NTYPE *没有数据。

下一步要做的是:将外部Breakpint设置为/IWNGW/CL_RT_NOTIF_PROCESSOR => GET_NOTIFICATIONS第165行(/iwngw/cl_rt_callback_proxy => get_notification_info ...)。 这将启动对后端的回调。

如果还没有结束,就必须从头开始调试该方法。

最诚挚的问候,

Sascha

暮风yp
7楼-- · 2020-09-27 01:41

嗨Sascha,

我正在使用的S/4 HANA 1610系统基于嵌入式部署。 因此,后端系统(BE)和前端服务器(FES)是一模一样的。

我有一个疑问,请您从您的角度验证这一点?

在页面 http://help .sap.com/saphelp_nw751abap/helpdata/en/1e/91a9a245f741f4824a63ebb8acd016/content.htm ,第5点表示要在"定义主管目标"选项卡下维护目标主管。

最后,我双击了已经存在的目的地名称:

它为RFC目标BGRFC_SUPERVISOR开辟了一个区域

单击"连接测试"后,出现以下错误消息:

我的问题正面临着相同的错误消息? 我们无权修改凭据。 您是否遇到相同的错误消息?

我还将尝试按照您所说的调试过程。

谢谢

一周热门 更多>