- SAP C4C business object的UUID和可读性
- SAP C4C里嵌入SAP Analytics Cloud的案例
- SAP CRM和C4C数据同步的两种方式概述:SAP PI和HC
- SBO 库存台帐自定义报表分享 [NGC毗翌咨询]SAP B1
- 如何下载 SAP Cloud for Customer Clou
- Fiori-like Prototype ( SAP Cloud
- SAP Gateway 里的 REST 概念
- SAP Cloud for Customer和Hybris Co
- SAP CRM和C4C的产品主数据price维护
- Fiori-like Prototype ( 2022 SAP
从Lead的OData响应能看出,Lead BO有ObjectID和LeadID两种字段,前者是32位的通用唯一标识码,借用网站一段对UUID的介绍:
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。
而后者会显示在C4C页面上:
虽然Cloud的ABAP后台对partner不可见,但我们可以参考SAP CRM后台的订单(One Order)设计:
下图是SAP CRM订单模型对应的数据库表,其中GUID字段对应着上面提到的C4C Lead的32位GUID, 而OBJECT_ID则为10位的用户可读的ID,会显示在UI上。只有GUID是数据库主键。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
网友评论