SAP CC 5.0 - Users Management
SAP CC 5.0 - Users Management
0
CONFIGURATION GUIDE | PUBLIC
Document Version: : 1.0 – 2019-09-09
Users Management
© 2019 SAP SE or an SAP affiliate company. All rights reserved.
Content
The following table provides an overview of the most important document changes.
Keywords
User, password, security policy, user isolation, user session, concurrent edition, role, right
Preliminary Notes
• User Administration and Authentication section of the SAP CC Security Guide documentation
• Launching Admin+ and Launching Core Tool sections of the SAP CC Installation Guide documentation
• Security Management Settings and System: User Management Settings groups in the SAP CC System
Parameters Reference documentation
Description
SAP Convergent Charging provides proprietary mechanisms to manage users and associated concepts such as
password policy, user roles, working sessions, and so on. You can use the following procedures to configure the
management of users within your SAP CC landscape and thus fit your specific needs:
• Creating Users
• Individual users, whose passwords are encrypted and must be regularly changed
• Service users, whose passwords are less secured (for performance reasons) and never expire
SAP CC 5.0 gives the possibility to specify whether service users must be isolated from individual users, or not. This
function named User Isolation modifies the access rights that are associated to the security profiles of the SAP CC
users.
• Only individual users can use the SAP CC user interfaces and the operations provided by the HTTP
Communication Interface (HCI) technical interface
When the User Isolation is disabled, service users and individual users can use the SAP CC user interfaces as well as
the operations provided by the HTTP Communication Interface (HCI) , the Web Services (WS) , and the Message TCP
technical interfaces of SAP Convergent Charging.
Notes
• The User Isolation function is enabled by default at the time of installation.
• The User Isolation function is checked before checking roles and authorizations
To enabled or disable the User Isolation, modify the USER_ISOLATION_ENABLED system parameter for the Updater
instances of the Core Server system.
Every user defined in your SAP CC landscape is protected by a password. The Password Management Policy allows you
to configure password policy to fit specific needs.
To enabled or disable the Password Management Policy, modify the PASSWORD_MANAGEMENT_ENABLED system
parameter for the Updater instances of the Core Server system.
It is possible to define several policy options to be taken into account when the Password Management Policy is
enabled:
Caution
This option is always enabled, and cannot be modified
Different from login Determines whether passwords must be different from login.
Caution
This option is always enabled, and cannot be modified
Note
If the value of this parameter is 0, there is no mandatory minimum length for the
passwords.
Note
If the value of this parameter is empty or malformed, there are no complexity rules
for the passwords.
This period begins when the password is modified by an SAP CC user. When the
password expires, the only allowed operation is the modification of the password.
Note
If the value of this parameter is set to 0, passwords never expire.
Note
If the value of this parameter is set to 0, users are never locked if they did not log in
the system after an extended period.
Note
If the value of this parameter is set to 0, there is no limit to the reuse of passwords.
Note
If the value of this parameter is set to 0, the reuse of passwords is not limited.
Note
If the value of this parameter is set to 0, the frequency of password modifications is
not limited.
Failed login attempts The PASSWORD_MANAGEMENT_FAIL_LIMIT system parameter defines the number of
successive failed logon attempts before a user account is locked. When an account is
locked, no operations are allowed until the account is unlocked.
Note
If the value of this parameter is set to 0, the number of failed logon attempts is not
limited.
Note
• Generally, individual users choose passwords they can easily remember, and
thus the hash of their password is more vulnerable to attacks based on
dictionary. Also, an individual user can stand with a supplementary latency of
4-8 milliseconds, as such a delay cannot be perceived. It is thus recommended
to set this parameter to 10,000 rounds (*) for individual users.
(*) For 1000 rounds, the latency is expected to increase of 1 ms approximately.
• When this parameter is modified, the new value is taken into account when a
new user is created and when an existing user modifies his/her password. The
number of hash rounds is not immediately modified for existing users.
Note
• The password for a service user does not need to be remembered, as it is
stored in a system. So it can be far stronger than a password for an individual
user. As a result, it is possible to reduce the number of hash rounds with
limited impact to security and get better performances. It is thus
recommended to set this parameter to 100 rounds (*) for service users.
(*) 100 rounds has a negligible impact on performance.
• When this parameter is modified, the new value is taken into account when a
new user is created and when an existing user modifies his/her password. The
number of hash rounds is not immediately modified for existing users.
To configure the Password Management Policy, define the policy options through the corresponding system
parameters for the Updater instances of the Core Server system.
User Session Management and Concurrent Edition Management feature give the possibility to control working sessions
within the SAP CC User Interfaces in terms of:
• Concurrent edition within the Core Tool, used to prevent multiple users working on the same master data
• Security regarding inactivity between the user interface and the Core Server
To enable or disable the User Session Management and Concurrent Edition Management, execute the following
procedure:
1. For the Updater instances of the Core Server system, modify the USER_SESSION_ENABLED system parameter.
2. Restart the Updater instances of the Core Server system
It is possible to define several policy options when the User Session Management and Concurrent Edition Management
are enabled:
Note
If the value of this parameter is 0 , an SAP CC user can open as many sessions as he/she
wants on SAP CC Core Tool and SAP CC BART Tool.
Inactivity period The USER_SESSION_VALIDITY_PERIOD system parameter defines the maximum period
during which an SAP CC user can leave a session inactive without being disconnected from SAP
CC Core Tool and SAP CC BART Tool.
Note
If this parameter is set to 0 , user sessions never expire.
Caution
The objects being edited in the SAP CC Core Tool user interface are not protected against
concurrent edition any longer when the session expires. SAP recommends that you increase
the value of this parameter if SAP CC users need to work on the same objects without saving
them for a long time.
Note
In case of user session failure, you can use the search_user_session and the delete_user_session command of the
Admin+ user interface.
When a session is deleted, the objects opened in “edition” mode during this user session are released and can be
modified within another session.
To configure the User Session Management and Concurrent Edition Management, execute the following procedure:
1. Define the policy options through the corresponding system parameters for the Updater instances of the Core
Server system.
Both individual users and service users defined in SAP Convergent Charging are:
• Protected by a password that respects a security policy you can configure to fit specific needs.
Note
For further information refer to the Password Management Policy dedicated section.
• Assigned to roles that represent access rights to sets of master data domains
To create users within your SAP Convergent Charging landscape, execute the following procedure:
1. Launch the Core Tool user interface and identify as the administrator of the Core Server system or as a user
granted the User Administrator role
2. Create the relevant users, assigning them the adequate roles
Note
For further information about SAP CC Users creation, refer to the Working with SAP CC Users section available in
the Core Tool user interface documentation.
In case you created users in an incorrect way that avoids you to log on to any SAP CC user interface, you can reset the
emergency user. This user corresponds to the first super administrator user created at installation time, with whom you
will be able to log on again and perform adequate modifications.
Note
For further information refer to SAP Note 1890952.
Disclaimer
Some components of this product are based on Java™. Any code change in these components may cause
unpredictable and severe malfunctions and is therefore expressly prohibited, as is any decompilation of these
components.
Any Java™ Source Code delivered with this product is only to be used by SAP’s Support Services and may not be
modified altered in any way.
Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means
that experimental features may be changed by SAP at any time for any reason without notice. Experimental features
are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental
features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the
future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual
property rights of the contributions or derivative works shall remain the exclusive property of SAP.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only
intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and
completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code
unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may
use masculine word forms to refer to all genders.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.