SAP Cloud for Customer里Sales Order和Sales Quote的建模方式

Posted sap-jerry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAP Cloud for Customer里Sales Order和Sales Quote的建模方式相关的知识,希望对你有一定的参考价值。

SAP Cloud for Customer的Sales工作中心里有Sales Quote和Sales Order两个视图,一个用于销售报价单,另一个用于销售订单。

技术分享图片

流程上是先有报价单 ,报价单是一份OFFER,并不具备法律效力,只有在生成销售订单后,即买卖双方都对报价单上的内容进行一些协商后,达成一致生成的最终订单,才具有法律效力。

现在我需要搞清楚Sales Order这个视图的UI是基于哪个Business object创建的。

SAP C4C的UI都是基于MVC pattern设计的,首先在Chrome开发者工具里找到UI的模型名称:/BYD_COD/SalesOnDemand/SalesOrder/UI/COD_SALESORDER_TI.TI.uicomponent

技术分享图片

到cloud Application Studio的UI Designer里打开这个UI 模型,在Data model区域找到Business object的名称为CustomerQuote,这就有点怪了,我起初以为是Sales Order。

后来在CustomerQuote这个BO上发现一个字段叫做TypeCode,才知道Sales Order和Sales Quote这两个业务模型底层的技术模型都是共享CustomerQuote这个BO,可以通过TypeCode来区分。

技术分享图片

typecode为30,代表这是个Sales Quote:

技术分享图片

typecode为2059代表是一个Sales Order:

技术分享图片

技术分享图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

技术分享图片

以上是关于SAP Cloud for Customer里Sales Order和Sales Quote的建模方式的主要内容,如果未能解决你的问题,请参考以下文章

如何创建URL Mashup并插入到SAP Cloud for Customer标准页面里

SAP Cloud for Customer的产品主数据通过PI同步到CRM

SAP Cloud for Customer客户主数据的地图集成

SAP Cloud for Customer的Account Team里的role如何配置

如何把SAP Kyma和SAP Cloud for Customer连接起来

如何使用SAP Cloud for Customer OData服务创建Lead