CRM里用户状态和系统状态的区别

假设Opportunity的odata service call里包含status filter,例如
https://jerry.sap.corp:4080/sap/opu/odata/sap/CRM_OPPORTUNITY/Opportunities?KaTeX parse error: Expected 'EOF', got '&' at position 7: skip=0&̲top=20&$filter=UserStatusCode eq ‘I1002’

(I1002 代表open,naming conventionI代表system status)

最后返回的odata response里只包含user status

CRM里用户状态和系统状态的区别

I1002到E0001的mapping在Transactions->Basic settings里配置:

CRM里用户状态和系统状态的区别

CRM里用户状态和系统状态的区别

Note:

这两个E0001和I1002都是technical key,end user不感兴趣,因此在customizing的ui里不会显示出来。如果想找到“OPEN”对应的external status key,可以到table TJ30里找。

CRM里用户状态和系统状态的区别

如果想找system status key,只能到下面的report里去找。

CRM里用户状态和系统状态的区别

目前Fiori的这个behavior是work as designed的,和webclient ui一致,都显示user status:

CRM里用户状态和系统状态的区别

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
CRM里用户状态和系统状态的区别