OBJECT_CHANGE_LOG

Object Change Logs (in Technical Data)

Definition


The OBJECT_CHANGE_LOG table contains the recordings of changes performed on data objects, including references to detailed information (related audited user operation and recorded object snapshots)

Description


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).

Technical Data


Schema Version 2025.0.0
Tablespace OBJECT_CHANGE_DATA
Partitioned Yes, when you use the partitioning scheme and corresponding SQL scripts

Summary


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.
    CLIENT_NUMBER       CLIENT (CLIENT_NUMBER)
     

      The client number associated to the change log
      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

                    More...

                    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.

                        More...

                        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.

                              Column Details

                              The database schema defines the following columns. Check the definitions, types, available indexes, and formats:

                              OID

                              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

                              CLIENT_NUMBER

                              Definition The client number associated to the change log
                              Type DECIMAL(3), NULL

                              RECORDING_DATE

                              Definition The date when the object change log was recorded and stored
                              Type TIMESTAMP, NOT NULL
                              Available Index IX_OBJ_CHGLG_OID

                              OBJECT_ID_PART_1

                              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

                              OBJECT_ID_PART_2

                              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

                              OBJECT_ID_PART_3

                              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

                              OBJECT_OID

                              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

                              PARTITION_ID

                              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

                              OBJECT_TYPE

                              Definition The type of the data object for this change log
                              Format

                              The possible values are:

                              • 0: Pricing Macro
                              • 1: Translation Table
                              • 2: Tier Table
                              • 3: Mapping Table Class
                              • 4: Mapping Table
                              • 5: Range Table Class
                              • 6: Range Table
                              • 7: Chargeable Item Package (aka Product)
                              • 8: Offer
                              • 9: Chargeable Item Class
                              • 10: Charged Item Class
                              • 11: Charge Component (known as Reusable Charge)
                              • 12: Charge Plan
                              • 13: Refill Item Class
                              • 14: Refill Record Class
                              • 15: Refill Logic
                              • 16: Refill Plan
                              • 17: Charged Item Mapping
                              • 18: Refill Record Mapping
                              • 19: Chargeable Item Mapping
                              • 20: SAP CC User
                              • 21: Audit (Custom Filter and Cycle)
                              • 22: Currencies
                              • 23: ISO4217 Currencies
                              • 24: Public Holidays
                              • 25: Counter Names Dictionary
                              • 26: Access
                              • 27: Subscriber Account
                              • 28: Charging Contract (charging view of a Provider Contract)
                              • 29: Subscription
                              • 30: Subscriber Mapping Table
                              • 31: Subscriber Range Table
                              • 32: Charged Items Aggregation Policy
                              • 33: Allowance Plan
                              • 34: Allowance Logic
                              • 35: Allowance Interface
                              • 36: Allowance Event Class
                              • 37: Spending Status Description
                              • 38: Monitoring Plan
                              • 39: Customer Management Area List
                              • 40: Object Access Rule

                              Type DECIMAL(3), NOT NULL

                              USER_OPERATION_OID

                              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

                              ACTION_TYPE

                              Definition The type of performed action. The SAP system executed this treatment when processing the user operation request.
                              Format

                              The possible values are:

                              • 0: Creation
                              • 1: Modification
                              • 2: Deletion

                              Type DECIMAL(1), NOT NULL

                              BEFORE_SNAPSHOT_OID

                              Definition The unique identifier of the object snapshot before the change. It is NULL if the action was a creation.
                              Type DECIMAL(28), NULL

                              AFTER_SNAPSHOT_OID

                              Definition The unique identifier of the object snapshot after the change. It is NULL if the action was a deletion.
                              Type DECIMAL(28), NULL

                              CHANGE_MESSAGE

                              Definition The message which explains the change.
                              Type VARCHAR(256), NULL

                              Index Details

                              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:

                              IX_OBJ_CHGLG_OID

                              Indexed Column(s) RECORDING_DATE,PARTITION_ID,OID
                              Unique Yes
                              Partitioned Yes
                              Tablespace OBJECT_CHANGE_INDX

                              IX_OBJ_CHGLG_OPOID

                              Indexed Column(s) USER_OPERATION_OID
                              Unique No
                              Partitioned No
                              Tablespace OBJECT_CHANGE_INDX

                              IX_OBJ_CHGLG_OPDATE

                              Indexed Column(s) OBJECT_ID_PART_1
                              Unique No
                              Partitioned No
                              Tablespace OBJECT_CHANGE_INDX