SAP C4C business object的UUID和可读性更好的ID
從Lead的OData響應(yīng)能看出,Lead BO有ObjectID和LeadID兩種字段,前者是32位的通用唯一標識碼,借用網(wǎng)站一段對UUID的介紹:
UUID 是 通用唯一識別碼(Universally Unique Identifier)的縮寫,是一種軟件建構(gòu)的標準,亦為開放軟件基金會組織在分布式計算環(huán)境領(lǐng)域的一部分。其目的,是讓分布式系統(tǒng)中的所有元素,都能有唯一的辨識信息,而不需要通過中央控制端來做辨識信息的指定。如此一來,每個人都可以創(chuàng)建不與其它人沖突的UUID。在這樣的情況下,就不需考慮數(shù)據(jù)庫創(chuàng)建時的名稱重復(fù)問題。目前最廣泛應(yīng)用的UUID,是微軟公司的全局唯一標識符(GUID),而其他重要的應(yīng)用,則有Linux ext2/ext3文件系統(tǒng)、LUKS加密分區(qū)、GNOME、KDE、Mac OS X等等。另外我們也可以在e2fsprogs包中的UUID庫找到實現(xiàn)。
而后者會顯示在C4C頁面上:
雖然Cloud的ABAP后臺對partner不可見,但我們可以參考SAP CRM后臺的訂單(One Order)設(shè)計:
下圖是SAP CRM訂單模型對應(yīng)的數(shù)據(jù)庫表,其中GUID字段對應(yīng)著上面提到的C4C Lead的32位GUID, 而OBJECT_ID則為10位的用戶可讀的ID,會顯示在UI上。只有GUID是數(shù)據(jù)庫主鍵。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的SAP C4C business object的UUID和可读性更好的ID的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最低6.6折!沪宁城际等多条高铁动车将实
- 下一篇: 如何创建SAP C4C Product