企业事件启用:是否有事件监控器?

2020-08-22 14:22发布

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

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


嗨,

我正在S/4HANA内部部署和SAP SCP Enterprise Messaging服务之间建立连接。

我已经完成了两端的所有相关自定义操作(直到创建队列订阅),并且能够查看来自SCP的S/4事件。

但是,在我更改S/4中的相关对象之后,没有消息发给SCP。

错误日志SAPLSHI01为空。 应用程序日志SLG1也没有相关记录。

找出原因的最佳方法是什么?

谢谢。

D。

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

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


嗨,

我正在S/4HANA内部部署和SAP SCP Enterprise Messaging服务之间建立连接。

我已经完成了两端的所有相关自定义操作(直到创建队列订阅),并且能够查看来自SCP的S/4事件。

但是,在我更改S/4中的相关对象之后,没有消息发给SCP。

错误日志SAPLSHI01为空。 应用程序日志SLG1也没有相关记录。

找出原因的最佳方法是什么?

谢谢。

D。

付费偷看设置
发送
5条回答
SC_Yao
1楼 · 2020-08-22 15:00.采纳回答

您好格雷戈·沃尔夫
相信我,已经有很多人在利用 S/4系统之外的业务事件。 如果通过/IWXBE/EVENT_DEMO触发的演示事件已到达Enterprise Messagin,则意味着从S/4到Cloud的常规配置正常运行。 现在,我们只需要在其中一个基础框架中找到缺失的部分。

您是否在TA/n/IWXBE/ERROR_LOG中签入了列出的任何错误?

我在许多其他S/4本地系统中看到的是工作流程配置不完整。 如何检测和修复该问题:

首先,我们尝试模拟和跟踪如何引发此类业务事件:

启动TA/n/SWUE:

  1. 打开事件跟踪
  2. 选择对象类别= BOR对象类型
  3. 选择对象类型= BUS1006(这是业务合作伙伴对象,还必须分配给您的渠道)
  4. 选择事件=已更改(再次需要将此事件分配给您的频道)
  5. 选择一个对象键
  6. 单击"创建事件",这应该以以下消息结束:

  7. 显示刚刚创建的事件的跟踪

对于每个事件,表中都应有一个条目,最好用绿色状态标记。 双击条目以显示详细信息:

如果一切正常,日志应类似于屏幕截图。 重要的部分是最后一行,并应注明"接收器正确启动",如果是这种情况,您还应该能够在企业消息系统中的SCP上看到新事件。

还请注意日志中显示的RFC目标。 由于缺少工作流配置,这在某些S/4本地系统中可能是错误的/不存在的。 为了验证这一点,我们需要查看TA/n/SWU3中的自动Wokrflow自定义:

请仔细检查第二个条目" Configure RFC Destination"(配置RFC目标)是否显示绿色的复选标记,因为这将创建Business Eventing正常工作所需的RFC目标。

我希望这有助于使您的系统最终将事件引发给SCP。

最诚挚的问候,托比亚斯

当学会了学习
2楼-- · 2020-08-22 14:42

嗨,迪米,

请检查以下内容:

  • 转到事务/nSPRO
  • 点击" SAP参考IMG"
  • 展开"跨应用程序组件"树->"企业应用程序的过程和工具"->"业务事件处理"->订户"
  • 运行活动"创建订户ID"
  • 如果不存在,请创建以下条目:订户ID =" XBE",订户名称="跨业务事件"

之后,返回到事件配置->"维护事件主题",选择您的频道并删除所有分配的主题。 保存频道。 再次将所有需要的主题添加到您的频道,然后再次保存。

现在,请再次测试是否将事件发送到Cloud Foundry上的企业消息服务。

关于托比亚,

小灯塔
3楼-- · 2020-08-22 15:06

我有同样的问题。

我按照官方文档进行了多次检查,并执行了Tobias Griebe提到的步骤(订户ID不存在)。

我还注意到smdaemon中没有显示守护程序。 根据文档,该频道应该开始播放,不是吗?

预先感谢

Max

悻福寶寶
4楼-- · 2020-08-22 15:06

您好 Dimi G Tobias Griebe MaxMöller

看来,我们是唯一想要利用S/4HANA中提供的企业事件启用/业务事件的公司。 我已成功激活Prem上的S/4HANA与SAP CP Cloud Foundry试用帐户的Enterprise Messaging实例之间的连接。 我还可以使用事务代码/IWXBE/EVENT_DEMO触发演示事件。 它们显示在我创建的队列中:

但是我没有收到有关在业务BP中触发业务合作伙伴的更改的任何消息。 我在"维护事件主题"中保持了自定义:

,还使用带有语义导航BusinessEvent-subscriptionmanage的Fiori App激活了订阅:

但是消息没有到达我的SAP CP Enterprise Messaging。

什么 否则必须定制? 我认为,实施此主题的SAP同事创建一个博客文章可以很好地说明所需步骤,以便每个在内部的人都可以像使用S/4HANA Cloud一样轻松使用Business Events。

最诚挚的问候< br> Gregor

葫芦娃快救爷爷
5楼-- · 2020-08-22 14:47

嗨Tobias,

感谢您的快速响应。 缺少通过事务SWU3进行的RFC配置。 现在,我直接在事务BP中所做的更改已到达企业消息系统。 非常感谢您的帮助。

最诚挚的问候
Gregor

一周热门 更多>