The OBJECT_CHANGE_LOG table contains the recordings of changes performed on persistent
data objects.
Depending on the system configuration settings,
the SAP CC system audits the data object changes automatically
and stores an object change log entry into this database table.
Depending on the SAP CC system configuration, each object change log
may include references to the related audited user operation (SAP user, operation detailed information) and
recorded object snapshots (object copies before and after changes).
Note
This database table is part of the audit data recordings.
Consider sizing (implementation phase) and purging (technical operations).
| Schema Version | 2022.0.2 | |
| Tablespace | OBJECT_CHANGE_DATA | |
| Partitioned | Yes, when you use the partitioning scheme and corresponding SQL scripts | |
The OBJECT_CHANGE_LOG 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 | IX_OBJ_CHGLG_OID |
|
The unique identifier of the object change log in the back-end database. It is generated by the SAP CC system. | |||
| RECORDING_DATE | IX_OBJ_CHGLG_OID |
|
The date when the object change log was recorded and stored | |||
| OBJECT_ID_PART_1 | IX_OBJ_CHGLG_OPDATE |
|
The first part of the object identifier of the object change log. It is NULL for the object types that do not use this part. | |||
| OBJECT_ID_PART_2 |
|
The second part of the object identifier of the object change log. It is NULL for the object types that do not use this part. | ||||
| OBJECT_ID_PART_3 |
|
The third part of the object identifier of the object change log. It is NULL for the object types that do not use this part. | ||||
| OBJECT_OID |
|
The unique identifier of the object for this change log. It is NULL for technical data which is unique in the SAP CC Core Server system. | ||||
| PARTITION_ID | IX_OBJ_CHGLG_OID |
|
The partition identifier of the object associated to the change log. It is set to -1 for technical objects which are unique in the SAP CC system or for the objects without partition identifier. | |||
| OBJECT_TYPE |
|
The type of the data object for this change log | ||||
| USER_OPERATION_OID | IX_OBJ_CHGLG_OPOID | USER_OPERATION (OID)
|
|
The unique identifier of the related audited user operation. It is empty when the User Operation Auditing feature is disabled in the SAP CC system. | ||
| ACTION_TYPE |
|
The type of performed action. The SAP system executed this treatment when processing the user operation request. | ||||
| BEFORE_SNAPSHOT_OID | OBJECT_SNAPSHOT (OID)
|
|
The unique identifier of the object snapshot before the change. It is NULL if the action was a creation. | |||
| AFTER_SNAPSHOT_OID | OBJECT_SNAPSHOT (OID)
|
|
The unique identifier of the object snapshot after the change. It is NULL if the action was a deletion. | |||
| CHANGE_MESSAGE |
|
The message which explains the change. |
The database schema defines the following columns. Check the definitions, types, available indexes, and formats:
| Definition | The unique identifier of the object change log in the back-end database. It is generated by the SAP CC system. |
| Type | DECIMAL(28), NOT NULL |
| Available Index | IX_OBJ_CHGLG_OID |
| Definition | The date when the object change log was recorded and stored |
| Type | TIMESTAMP, NOT NULL |
| Available Index | IX_OBJ_CHGLG_OID |
| Definition | The first part of the object identifier of the object change log. It is NULL for the object types that do not use this part. |
| Type | VARCHAR(256), NULL |
| Available Index | IX_OBJ_CHGLG_OPDATE |
| Definition | The second part of the object identifier of the object change log. It is NULL for the object types that do not use this part. |
| Type | VARCHAR(256), NULL |
| Definition | The third part of the object identifier of the object change log. It is NULL for the object types that do not use this part. |
| Type | VARCHAR(256), NULL |
| Definition | The unique identifier of the object for this change log. It is NULL for technical data which is unique in the SAP CC Core Server system. |
| Type | DECIMAL(28), NULL |
| Definition | The partition identifier of the object associated to the change log. It is set to -1 for technical objects which are unique in the SAP CC system or for the objects without partition identifier. |
| Type | DECIMAL(4), NOT NULL |
| Available Index | IX_OBJ_CHGLG_OID |
| Definition | The type of the data object for this change log |
| Format |
The possible values are:
|
| Type | DECIMAL(3), NOT NULL |
| Definition | The unique identifier of the related audited user operation. It is empty when the User Operation Auditing feature is disabled in the SAP CC system. |
| Type | DECIMAL(28), NULL |
| Available Index | IX_OBJ_CHGLG_OPOID |
| Definition | The type of performed action. The SAP system executed this treatment when processing the user operation request. |
| Format |
The possible values are:
|
| Type | DECIMAL(1), NOT NULL |
| Definition | The unique identifier of the object snapshot before the change. It is NULL if the action was a creation. |
| Type | DECIMAL(28), NULL |
| Definition | The unique identifier of the object snapshot after the change. It is NULL if the action was a deletion. |
| Type | DECIMAL(28), NULL |
| Definition | The message which explains the change. |
| Type | VARCHAR(256), NULL |
The following database indexes are available in the OBJECT_CHANGE_LOG database table to improve the speed of data retrieval operations during the business processes of SAP Convergent Charging:
| Indexed Column(s) | RECORDING_DATE,PARTITION_ID,OID |
| Unique | Yes |
| Partitioned | Yes |
| Tablespace | OBJECT_CHANGE_INDX |
| Indexed Column(s) | USER_OPERATION_OID |
| Unique | No |
| Partitioned | No |
| Tablespace | OBJECT_CHANGE_INDX |
| Indexed Column(s) | OBJECT_ID_PART_1 |
| Unique | No |
| Partitioned | No |
| Tablespace | OBJECT_CHANGE_INDX |