如何使用订单号获取所有订单条目。

2020-09-04 21:07发布

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

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


嗨,

我需要您的帮助,以了解是否有OOTB服务可以使用订单号作为参数来获取订单的所有条目。

请帮忙。

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

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


嗨,

我需要您的帮助,以了解是否有OOTB服务可以使用订单号作为参数来获取订单的所有条目。

请帮忙。

付费偷看设置
发送
5条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-09-04 21:20.采纳回答

如果将新属性添加到订单输入模型中,则需要在"订单输入填充器"中填充新属性值,此服务将为您提供与执行此操作相同的目的。 例如:您需要扩展OrderEntryPopulator并调用super.populate(source,target); 然后填充新属性。

用于根据订单号获取订单详细信息的OOTB代码:

AccountPageController-> orderFacade.getOrderDetailsForCode(orderCode)---> getCustomerAccountService()。getOrderForCode

请告诉我是否对您有帮助。

黑丝骑士
2楼-- · 2020-09-04 21:41

是的,已经有一项服务可用于根据订单号获取订单条目。 作为参考,请检查具有方法订单详细信息的帐户页面控制器,其中根据订单号订单详细信息/基本上获取订单输入数据

谢谢

SKY徐
3楼-- · 2020-09-04 21:34

感谢您的帮助。 我按照步骤进行。 我必须编辑一些xml文件吗? 还是只需要创建一个新类并扩展OrderEntryPopulator ??

请帮忙。

最好的问候。

SC_Yao
4楼-- · 2020-09-04 21:42

嗨,非常感谢。 我有一个问题...如果在订单输入模型中添加新的自定义属性,会发生什么? 默认情况下,此服务是否获得新属性? 谢谢。

Doze时光
5楼-- · 2020-09-04 21:39

嗨@Victor Villalobas 不,您只需要输入bean入口,然后查看是否调用了您的填充器。 您能否将debug放在该类上,看看是否正在调用您的populator? 如果没有,那么我们需要修复它,如果调用了populator,并且仍然收到空值,则需要检查db是否具有值以及是否将值设置为数据类。

谢谢

一周热门 更多>