SAP C4C business object的UUID和可读性更好的ID
发布日期:2021-06-30 14:16:40 浏览次数:3 分类:技术文章

本文共 595 字,大约阅读时间需要 1 分钟。

从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的原创文章,请关注公众号"汪子熙":

转载地址:https://jerry.blog.csdn.net/article/details/104974726 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:如何创建SAP C4C Product list并用OData服务消费
下一篇:SAP C4C Embedded Component里Lead ID和Lead TI页面的关系

发表评论

最新留言

不错!
[***.144.177.141]2024年04月19日 00时05分52秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章