将ERP销售订单ID返回到SAP CPQ销售报价

2020-08-19 06:24发布

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

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


专家您好,

我正在努力将从SAP CPQ销售报价过帐后生成的销售订单ID返回到指定用于显示它的自定义字段。

我已经有一个自定义字段ExternalID,准备显示映射到该字段的返回IDOC的BELN,但是当集成结束时,SOAP xml给我以下错误:

     NOK   Action 不允许更新订单状态 已下订单    

主要问题是,CPQ上"设置"中的"工作流"选项卡上没有针对"已下订单"状态的"订单状态更新"操作。

但是,对于"订单确认待处理"状态,我确实有此操作,这是我在此处的工作流表中的下一个状态。

有没有办法解决? 之后,对于CPQ报价的"已下订单"状态,我可以使此操作可用并处于活动状态吗?

我先谢谢你。 感谢您的帮助。

此致

Leandro

(13.8 kB)

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

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


专家您好,

我正在努力将从SAP CPQ销售报价过帐后生成的销售订单ID返回到指定用于显示它的自定义字段。

我已经有一个自定义字段ExternalID,准备显示映射到该字段的返回IDOC的BELN,但是当集成结束时,SOAP xml给我以下错误:

     NOK   Action 不允许更新订单状态 已下订单    

主要问题是,CPQ上"设置"中的"工作流"选项卡上没有针对"已下订单"状态的"订单状态更新"操作。

但是,对于"订单确认待处理"状态,我确实有此操作,这是我在此处的工作流表中的下一个状态。

有没有办法解决? 之后,对于CPQ报价的"已下订单"状态,我可以使此操作可用并处于活动状态吗?

我先谢谢你。 感谢您的帮助。

此致

Leandro

(13.8 kB)
付费偷看设置
发送
6条回答
哎,真难
1楼 · 2020-08-19 06:45.采纳回答

您好Leandro,

您必须在工作流程下的其他引号选项卡中启用此操作。 然后它将解决您的问题。


BR,

Nikhil

土豆飞人
2楼-- · 2020-08-19 06:53

嗨,Nikhil,是的,我检查了此字段,但是即使设置了"已下订单"状态,"销售订单ID"字段也为空。 有效负载跟踪显示ID已被带入,但我看不到。 观察:我清除了一些包含Project/Client敏感信息的值。

粗暴的香蕉
3楼-- · 2020-08-19 06:59

您好 Leandro,

您是否添加了任何脚本来修改SAP CPQ中的订单ID? 如果是,您可以发表评论然后重试吗?

谢谢

尼基尔


Bunny_CDM
4楼-- · 2020-08-19 06:47

嗨Leandro,

能否请您尝试在脚本工作台中编写以下代码,然后查看返回的结果?

Trace.Write(Quote.OrderID)

您必须遵循的步骤-

1。 单击齿轮图标,然后导航到脚本工作台。 将上面的代码粘贴到它。

2。 导航到新选项卡,然后打开您的报价编号-627。

3。 返回脚本工作台,然后单击"运行",并检查它是否为您提供了相关的订单ID。

BR,

Nikhil

clever101
5楼-- · 2020-08-19 06:50

您好 Nikhil

我按照您说的步骤进行了跟踪,但是跟踪返回了错误。

 2020-04-10 13:38:38.070(7 ms)脚本执行-调试运行
 2020-04-10 13:38:38.070脚本执行错误:调试运行

我在另一个标签中打开的报价也具有"已下订单"状态:

PS:打开我之前作为示例发送的Quote 627时,脚本上出现了相同的错误。

我现在进行了新的跟踪,尽管没有返回OrderID,但能够返回成功消息。

 2020-04-14 12:33:36.290脚本执行-调试运行

 2020-04-14 12:33:36.290 136

 2020-04-14 12:33:36.290 2

 2020-04-14 12:33:36.290 

Kindle请注意这些新屏幕:

在另一个标签中打开报价#627时,我真的不明白为什么显示的QuoteID为136的原因。 无论如何,我感谢您的任何其他建议。

此致

Leandro。

吹牛啤
6楼-- · 2020-08-19 07:11

嗨,尼克尔,不。 尽管SAP支持部门没有提供解决方案,但我发现此问题与在用户类型上定义的xslt布局有关。 我将其更改为 NewQuote.xslt ,它按需显示了订单ID。 未显示的是 Reseller_wout_cost_n_margin-Discounts.xslt 。 走吧!

最诚挚的问候,

Leandro。

一周热门 更多>