如何在CRM和C4C中用代码判断当前是否处于configuration模式 CRM C4C

如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C

CL_CHTMLB_CONFIG_UTILITY=>IS_CONFIG_MODE_ENABLED
返回值为boolean:

如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C

C4C

使用api:sap.client.flex.Personalization.isKeyUser
这个api返回的是属性_bIsKeyUser:

如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C

该属性在菜单Adapt->Enter Master Layout时被置为true:

如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C

这个KeyUser模式的值会导致发送到C4C后台的http request头部字段adaptation-mode被设置为X.

如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何在CRM和C4C中用代码判断当前是否处于configuration模式
CRM
C4C