乐趣区

SAP Cloud for Customer销售订单External Note的建模细节

SAP Cloud for Customer 的销售订单创建页面里,我们可以给一个订单维护 External Note,当这个订单同步到 S /4HANA 生成对应的生产订单后,这个 note 可以作为备注提示生产工人。

它的建模逻辑是:
首先进入调试模式,查看到这个字段绑定到 UI 模型的 TextCollection/CustomerInformation 上

然后进入 Cloud Application Studio,找到 UI 模型这个字段,查看发现它又绑定到了 BO 的 TextByTextTypeCodeAndLanguageCode.

这里不难猜测出,SAP C4C BO 上支持多种类型的 note,通过 typecode 区分。
那么我怎么知道 External Note 对应的 typecode 的值呢?这个好办,在系统里维护一条带有 External note 数据的销售订单,比如这条:

然后通过 OData 读取这条销售订单,OData url 如下:
https://jerry.sap/c4c/odata/c…’00163E7209B31EE98297C038F2A3FDDC’)/CustomerQuoteText
响应里包含的字段 TypeCode 的值 10024 就是 External Note 的 type code。

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

退出移动版