Different applications or iViews which want to store application-specific data for the same principal object might cause inconsistencies by overwriting or deleting the data written by another application or iView. To prevent inconsistencies of this type, the configuration files of the User Management Engine (UME) support namespaces, where each application can store its application-specific data in a separate namespace. In this way, custom attributes that have the same name are stored in a different namespace and do not clash with each other.
A user, USER.CORP_LDAP.madams, has three email addresses, one in it’s master data (in the UME default namespace com.sap.security.core.usermanagement), one for application1 and another for application2.
Namespace |
Attribute |
Value |
com.sap.security.core |
madams@sap.com |
|
com.sap.application1 |
madams@example.com |
|
com.sap.application2 |
michael.adams@mydomain.de |