如何编写cronjob以使用数据中心将订单发送到SAP

2020-09-24 15:03发布

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

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


你好

我正在尝试使用开箱即用的扩展名(saperorder raw,canonical和target)将订单(使用Data Hub)发送到SAP。 是否有任何文档说明步骤和如何配置cronjob,并且cronjob将读取订单并使用Data Hub发送到SAP。

我使用cronjob搜索了订单管理,但找不到帮助中的任何示例。

任何有关步骤和cron作业示例的帮助都会非常有帮助。

先谢谢了。

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

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


你好

我正在尝试使用开箱即用的扩展名(saperorder raw,canonical和target)将订单(使用Data Hub)发送到SAP。 是否有任何文档说明步骤和如何配置cronjob,并且cronjob将读取订单并使用Data Hub发送到SAP。

我使用cronjob搜索了订单管理,但找不到帮助中的任何示例。

任何有关步骤和cron作业示例的帮助都会非常有帮助。

先谢谢了。

付费偷看设置
发送
4条回答
haha101010
1楼-- · 2020-09-24 15:42

hi @sasireddy,

您可以检查OOTB sap-order-process.xml业务流程。 sapOrderexchangeSendOrderToDataHubAction用于将数据从hybris发送到erp系统。

Java类:SendOrderToDataHubAction

在basestore中添加sap-order-process->选择base store-> properties-> Submit order process code字段。 订单发布到已配置的datahub中,如果您不想使用这种方式,则可以编写cron作业来触发调用业务流程,也可以显式调用SendOrderToDataHubAction类将订单发送到erp system
樱桃小丸子0093
2楼-- · 2020-09-24 15:39

使用AOM扩展。如果datahub未运行,则可以为订单配置重试和清理作业。 请阅读 https://help.hybris.com/6.6.0/hcd/8b8ac51b866910148e68c3be8963eb96 .html

compass1988
3楼-- · 2020-09-24 15:45

Hello Sarath,

如果我们像您说的那样在基本存储中配置sap-order-process,它将是同步调用,对吗? 我的意思是,当客户在网站上下订单时,仅当数据中心正在运行时,它才会发布到数据中心。 如果数据中心未运行或发布订单时出现任何故障,则客户无法下订单。 我说得对吗?

这不是最好的方法。 我们需要在店面中捕获订单,然后通过一些cron作业使用数据中心将其发送到SAP。 我说得对吗?

我也没有得到什么意思,即显式调用SendOrderToDataHubAction类将订单发送到ERP。

请让我知道我说的话是否正确?

bbpeas
4楼-- · 2020-09-24 15:41

人家都给你说得那么清楚了,自己看代码去呀,还这问问问

一周热门 更多>