点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用带有美国数据的Demo S4 HANA 1610系统。 一切正常,但我注意到在Fiori 2.0中我无法收到任何通知。
我从某个地方了解到,来自 HCP 和工作流邮件的推送通知有资格被列在通知中。 由于不打算使用HCP,因此我创建了一个触发PO批准的工作流。 是的,我可以在Fiori Launchpad的" 我的收件箱"应用中查看其记录。 但是问题在于,通知区域没有显示任何内容。
我还关注了
的"通知渠道启用"文档在上面的链接中,有一个事务(/N/IWNGW/BEP_DEMO)触发了示例通知
,它说它已经成功尝试了通知请求,它还提供了ID,但通知中什么也没发生。
我很困惑如何解决这个问题,我不明白在这种情况下我错过了哪一步。
需要帮助。
谢谢
capture111.jpg (19.2 kB)
我已经开始在另一台1610机器上工作。 我们正在从ECC迁移到S/41610。现在这一次我已经配置了通知,并且这些通知正在出现。 前一台计算机的问题在于它的SNC证书已过期,这就是为什么我什么都没得到的原因。 我希望搜索相同内容的人可以从该线程中获得一些帮助。
非常感谢Sascha的贡献。
嗨,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
嗨,Sascha,
就我而言,我没有看到异常,信号灯为绿色。
谢谢
嗨,
好,现在我们要深入研究。 您能否在浏览器中打开调试控制台并通过"通知"过滤网络流量。
Hello Sascha,
您能否在结束时重新创建问题? 我真的很困惑,要找到原因,尤其是当我们没有看到任何错误消息时。
谢谢
嗨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
嗨Sascha,
我正在使用的S/4 HANA 1610系统基于嵌入式部署。 因此,后端系统(BE)和前端服务器(FES)是一模一样的。
我有一个疑问,请您从您的角度验证这一点?
在页面 http://help .sap.com/saphelp_nw751abap/helpdata/en/1e/91a9a245f741f4824a63ebb8acd016/content.htm ,第5点表示要在"定义主管目标"选项卡下维护目标主管。
最后,我双击了已经存在的目的地名称:
它为RFC目标BGRFC_SUPERVISOR开辟了一个区域
单击"连接测试"后,出现以下错误消息:
我的问题正面临着相同的错误消息? 我们无权修改凭据。 您是否遇到相同的错误消息?
我还将尝试按照您所说的调试过程。
谢谢
一周热门 更多>