The installation determines the data source for the User Management Engine (UME). After installation you may want to change the data source for a number or reasons. For example:
Adding an AS Java System to Your System Landscape
When you add an AS Java to your system landscape, you must decide whether to do the following:
- Use an LDAP directory as the data source for user data.
- Use an AS ABAP as the data source for user data.
You cannot configure the AS Java to access an LDAP directory and an AS ABAP as the data source simultaneously. The AS Java can also use its own database as the data source.
LDAP Directory as Data Source
Use an LDAP directory as the data source for the User Management Engine (UME) of your AS Java if you want to manage your user passwords in the LDAP directory. This is ideal if, for example, you want to re-use Windows integrated authentication to log on to a portal as well. Use this configuration to access non-SAP systems that share access to the LDAP directory. TheLDAP directory may or may not synchronize with other AS ABAP systems.
AS ABAP as Data Source
Use an AS ABAP as the data source if your Java applications access the services and user data of the ABAP system(s). If not you could also leave the Database as data source. Let's imagine a SAP Enterprise Portal or AS Java as a development platform on the left hand side and a SAP Solution Manager on the right hand side:
If your system landscape contains a large number of ABAP systems and these systems are managed by Central User Administration (CUA), you must choose between either using a child system of the CUA or the CUA central system as the data source
- Use the CUA central system as the data source if all users in the CUA landscape need to access the AS Java, for example, through a Portal. In this configuration the AS Java can have read-write access to the user master data records. This enables an administrator to use the UME to manage user data.
- Use a child system of the CUA as the data source if only some of the users need to access the AS Java, for example, through usage type PI of SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI). In this configuration the AS Java should be restricted to read-only access for user master records.
The ABAP system may or may not synchronize with an LDAP directory.
Change data sources
Modifying data sources can result in inconsistencies. Restrictions therefore apply to the modification of UME data sources.
Hint
Please make sure that you observe SAP Note 718383.
The following changes are supported:
System database (dataSourceConfiguration_database_only.xml):You can switch to any required LDAP configuration file (dataSourceConfiguration_[ldap description]_db.xml) or an ABAP system (dataSourceConfiguration_abap.xml). In this case, you must make sure that the new data source does not contain any users and groups with the same unique attributes as the database (i.e. the new data source must not contain any users or groups with the same unique name or ID as the users or groups in the database).
ABAP system (dataSourceConfiguration_abap.xml):No change is possible.
Directory service (dataSourceConfiguration_[ldap description]_db.xml): If you have selected an LDAP directory as the user data source, you can modify the structure of the LDAP directory or switch to a different LDAP if this does not modify any unique user IDs.
SAP Identity Management (IDM)
In SAP Identity Management (SAP IDM), SAP provides integrated, business process-driven Identity Management functions for a heterogeneous system landscape. SAP Identity Management uses a central identity store to consolidate and save data from various source systems, for example, SAP ERP Human Capital Management (SAP ERP HCM). This information is distributed to connected target systems. User accounts and role assignments for SAP and non-SAP applications are distributed.
Role assignments can be automated using rule definitions. A very important function of SAP Identity Management is the option of making the authorization assignment workflow-controlled. The integration with SAP ERP HCM as one of the possible source systems for identity information is a key function for business process-driven Identity Management.