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/cust/v1/zjerrysalesorder/CustomerQuoteCollection(‘00163E7209B31EE98297C038F2A3FDDC’)/CustomerQuoteText

响应里包含的字段TypeCode的值10024就是External Note的type code。

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

SAP Cloud for Customer销售订单External Note的建模细节相关推荐

  1. SAP Cloud for Customer销售订单Account字段的实现逻辑

    本文讨论SAP C4C销售订单新建页面里,这个Account字段的技术实现. 在浏览器的C4C url里输入片段&debugMode=true, 然后ctrl+左键进入调试模式,查看这个Acc ...

  2. 中文版的SAP Cloud for Customer销售订单创建手册

    在浏览器里打开系统,登录语言选择"中文": 登录进系统后,能看到上图从左到右三个水平的工作中心,分别是"客户,销售和产品". 默认显示的是客户工作中心,里面显示 ...

  3. SAP Cloud for Customer里根据External Reference搜索销售订单

    我最近项目有个需求,需要支持客户在微信小程序里创建SAP Cloud for Customer销售订单. 我们知道C4C里销售订单的Owner的决定逻辑:默认是取当前登录用户作为Owner. 如果在微 ...

  4. 如何自己研究SAP Cloud for Customer的订单类型设计

    我们使用SAP Cloud for Customer的Cloud application Studio,能发现CRM的命名空间(namespace)下有很多Business object,比如Sale ...

  5. SAP Cloud for Customer Price-计价简介

    SAP Cloud for Customer(本文以下简称C4C)作为SAP新一代的CRM云产品,其Price功能实现虽不如以前的SAP ERP那么复杂,但是也能满足企业运作中各种Price需求. C ...

  6. SAP Cloud for Customer 如何直接消费S/4HANA API

    最近有朋友在微信上问我本文标题这个需求,如何在 SAP Cloud for Customer 里实现.正好我在 2018年底参加的 SAP 和沈阳自动化研究所合作设计的一个工业 4.0 示范系统 PO ...

  7. SAP Cloud for Customer Price-计价简介 1

    SAP Cloud for Customer(本文以下简称C4C)作为SAP新一代的CRM云产品,其Price功能实现虽不如以前的SAP ERP那么复杂,但是也能满足企业运作中各种Price需求. C ...

  8. 使用SAP OData服务创建销售订单

    以SAP Cloud for Customer的OData服务为例.尽管我们可以直接用SAP提供的标准OData服务,这个链接能看到SAP C4C提供的所有的OData服务: https://help ...

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

    SAP Cloud for Customer的Sales工作中心里有Sales Quote和Sales Order两个视图,一个用于销售报价单,另一个用于销售订单. 流程上是先有报价单 ,报价单是一份 ...

最新文章

  1. python分类器鸢尾花怎么写_python机器学习基础教程-鸢尾花分类
  2. python3 Parallel Python
  3. mysql数据库的F5_windows下mysql每天定时备份数据库几种方法
  4. Spring中Bean的生命周期是怎样的
  5. Struts1和Struts2的区别和对比(完整版)
  6. Java.util包中常用的类
  7. Geoserver中TileLayers中切割离线瓦片预览时地图模糊不清
  8. HDU Starship Troopers (树形DP)
  9. USB鼠标失灵的解决办法
  10. hibernate annotation注解方式来处理映射关系
  11. java imageicon 路径_java awt ImageIcon icon 相对路径设置
  12. c++注释快捷键_JAVA编程中你一定要掌握的“快捷键”
  13. Vue-组件之间的数据共享
  14. vc linux 中文版下载64位,vc2015运行库64位-vc++ 2015运行库64位下载 v14.0.23026官方版--pc6下载站...
  15. ctfmon.exe windows输入法无法启动
  16. python里的pip list是什么意思_python - 运行pip list,抛出异常,这是什么情况
  17. ewebeditor网页文本编辑器、图片回显、弹窗自动关闭并刷新父页面
  18. 【JAVA】List常用移除、过滤、去重、flatMap、peek等操作
  19. cubic算法优化_安卓cpu优化tcp拥塞算法cubic和reno怎么选择?
  20. 如何自制虚拟直播,在里分享3种方法,总有一个你喜欢

热门文章

  1. 复杂属性的设计时支持
  2. 对POST提交数据限制的解决方案
  3. IOS 打包证书签名 shell脚本
  4. Python 2.6.2的字节码指令集一览
  5. 优化案例(part4)--A novel consensus learning approach to incomplete multi-view clustering
  6. ADMM参考资料(part1)
  7. R开发(part6)--pryr包
  8. python基础(part4)--语句
  9. 关于 SAP Spartacus 的 Theme 颜色主题
  10. 一个用于 Angular 开发的 Chrome 扩展 - Angular Dev Tools