The HCI_USER table contains information about the authorized users of the connected
SAP CC system.
They can be humans or systems (individual users or service users).
The USER_RIGHT table includes the authorization roles assigned to an SAP CC user.
Related Tables
| Schema Version | 2025.0.2 | |
| Tablespace | CATALOG_DATA | |
| Partitioned | No | |
The HCI_USER table is defined by the following columns in your back-end database. See the column details for more information.
| Name | PK | FK | IX | Uses | Used by | Definition |
|---|---|---|---|---|---|---|
| OID | PK_HCI_USER |
|
The unique ID of the SAP CC user. It is generated by the SAP CC system. | |||
| ID | IX_USER_ID |
|
The SAP CC user ID | |||
| LOGIN_ID | IX_LOGIN |
|
The SAP CC user logon | |||
| SALT |
|
The salt used to hash the password. If it is null or empty, then no salt is used. | ||||
| PASSWORD |
|
The hashed password of the SAP CC user. The hashing algorithm used is SHA-256. | ||||
| ROUNDS |
|
The number of rounds applied to the plain text password to obtain the hashed password. The value 0 means that the former hashing algorithm (one round of SHA-1) is in use for this user. | ||||
| LAST_ACTIVITY_DATE |
|
The date of the last activity of the SAP CC user. This field is not used if the user is a service user (another system). | ||||
| PASSWORD_CHANGE_DATE |
|
The last modification date of the password | ||||
| FAILED_LOGIN_COUNT |
|
The number of times the SAP CC user entered a wrong password when trying to log on | ||||
| LOCKED |
|
The information if the SAP CC user is locked or not in the system | ||||
| PASSWORD_AUTH |
|
The information if the SAP CC user can use the password-based authentication. | ||||
| SAML_AUTH |
|
The information if the SAP CC user can use the SAML authentication. | ||||
| OAUTH_TOKEN |
|
The information if the SAP CC user can generate an OAuth (JWT) token via the token endpoint. | ||||
| OAUTH_AUTH |
|
The information if the SAP CC user can be authenticated via an OAuth (JWT) bearer token resolved from the SAP CC Users. | ||||
| IS_HUMAN |
|
The information if the SAP CC user is an individual user (human user), or a service user (non-human user) | ||||
| CHANGE_PASSWORD |
|
The information if the SAP CC user must change the password at the next logon | ||||
| CREATION_DATE |
|
The date of the creation of the SAP CC user. | ||||
| LAST_MODIFICATION_DATE |
|
The date of the last modification of the SAP CC user. | ||||
| VALID_FROM |
|
The start date of the SAP CC user validity, inclusive. This field is not used if the user is a service user. | ||||
| VALID_TO |
|
The end date of the SAP CC user validity, exclusive. This field is not used if the user is a service user. | ||||
| DISPLAY_NAME |
|
The name of the SAP CC user, to be displayed in the user interfaces. | ||||
| GLOBAL_USER_ID |
|
The Global User ID uniquely identifies a user across SAP business applications and services. |
The database schema defines the following columns. Check the definitions, types, available indexes, and formats:
| Definition | The unique ID of the SAP CC user. It is generated by the SAP CC system. |
| Type | DECIMAL(28), NOT NULL |
| Primary Key | PK_HCI_USER |
| Definition | The SAP CC user ID |
| Type | VARCHAR(64), NOT NULL |
| Available Index | IX_USER_ID |
| Definition | The SAP CC user logon |
| Type | VARCHAR(64), NOT NULL |
| Available Index | IX_LOGIN |
| Definition | The salt used to hash the password. If it is null or empty, then no salt is used. |
| Type | VARCHAR(64), NULL |
| Definition | The hashed password of the SAP CC user. The hashing algorithm used is SHA-256. |
| Type | VARCHAR(1000), NULL |
| Definition | The number of rounds applied to the plain text password to obtain the hashed password. The value 0 means that the former hashing algorithm (one round of SHA-1) is in use for this user. |
| Type | DECIMAL(5), NOT NULL |
| Default | 0 |
| Definition | The date of the last activity of the SAP CC user. This field is not used if the user is a service user (another system). |
| Type | TIMESTAMP, NULL |
| Definition | The last modification date of the password |
| Description |
The field PASSWORD_CHANGE_DATE is the last modification date of the password.
This field is used only if the advanced password management is enabled.
|
| Format |
The |
| Type | TIMESTAMP, NULL |
| Definition | The number of times the SAP CC user entered a wrong password when trying to log on |
| Description |
The field FAILED_LOGIN_COUNT is the number of times the user entered a wrong password
when trying to log in.
If the advanced password management is enabled and if the value of FAILED_LOGIN_COUNT
is greater than
the maximum number of allowed errors (defined by the parameter PASSWORD_MANAGEMENT_FAIL_LIMIT),
the user account is locked. The user cannot do anything until it is unlocked by an
administrator.
|
| Format |
The initial value of this field is |
| Type | DECIMAL(3), NOT NULL |
| Definition | The information if the SAP CC user is locked or not in the system |
| Description |
The field LOCKED specifies if the user is locked or not. This field is used only if
the advanced password management function is enabled.
|
| Type | DECIMAL(1), NOT NULL |
| Definition | The information if the SAP CC user can use the password-based authentication. |
| Description |
The field PASSWORD_AUTH specifies if the user can use the password-based authentication.
|
| Type | DECIMAL(1), NOT NULL |
| Default | 1 |
| Definition | The information if the SAP CC user can use the SAML authentication. |
| Description |
The field SAML_AUTH specifies if the user can use the SAML authentication.
|
| Type | DECIMAL(1), NOT NULL |
| Default | 1 |
| Definition | The information if the SAP CC user can generate an OAuth (JWT) token via the token endpoint. |
| Description |
The field OAUTH_TOKEN specifies if the user is allowed to request an OAuth (JWT)
token from the token generation endpoint. It does not control whether an incoming
JWT
can authenticate the user on WS/REST channels (see OAUTH_AUTH for that).
|
| Type | DECIMAL(1), NOT NULL |
| Default | 0 |
| Definition | The information if the SAP CC user can be authenticated via an OAuth (JWT) bearer token resolved from the SAP CC Users. |
| Description |
The field OAUTH_AUTH specifies if the user is allowed to be authenticated on the
WS/REST channels by a JWT bearer token that carries no |
| Type | DECIMAL(1), NOT NULL |
| Default | 0 |
| Definition | The information if the SAP CC user is an individual user (human user), or a service user (non-human user) |
| Description |
The field IS_HUMAN specifies if the SAP CC user is:
Service users have fewer constraints relative to their passwords:
they cannot be locked due to authentication failures, and their password never expire.
See the SAP CC Security Guide for more information.
|
| Type | DECIMAL(1), NOT NULL |
| Definition | The information if the SAP CC user must change the password at the next logon |
| Type | DECIMAL(1), NOT NULL |
| Default | 0 |
| Definition | The date of the creation of the SAP CC user. |
| Type | TIMESTAMP, NULL |
| Definition | The date of the last modification of the SAP CC user. |
| Type | TIMESTAMP, NULL |
| Definition | The start date of the SAP CC user validity, inclusive. This field is not used if the user is a service user. |
| Type | TIMESTAMP, NULL |
| Definition | The end date of the SAP CC user validity, exclusive. This field is not used if the user is a service user. |
| Type | TIMESTAMP, NULL |
| Definition | The name of the SAP CC user, to be displayed in the user interfaces. |
| Type | VARCHAR(256), NULL |
| Definition | The Global User ID uniquely identifies a user across SAP business applications and services. |
| Type | VARCHAR(40), NULL |
See the primary key information:
| Column(s) | OID |
| Tablespace | CATALOG_INDX |
The following database indexes are available in the HCI_USER database table to improve the speed of data retrieval operations during the business processes of SAP Convergent Charging:
| Indexed Column(s) | LOGIN_ID |
| Unique | Yes |
| Partitioned | No |
| Tablespace | CATALOG_INDX |
| Indexed Column(s) | ID |
| Unique | Yes |
| Partitioned | No |
| Tablespace | CATALOG_INDX |