Search Results cs_system_audit_pk




Overview

CS_SYSTEM_AUDIT is a Service (CS) module table in the Oracle E-Business Suite that stores historical audit information for system attributes maintained in the Oracle Install Base. Each row captures a before-and-after image of selected attributes on a customer system (an installed product instance) following an auditable change, enabling change tracking, reconciliation, and reporting of system record modifications. The table resides in the CS schema, is documented as VALID in ETRM for both 12.1.1 and 12.2.2, and contains 64 columns.

The record represents a controlled audit trail against the parent system definition in CS_SYSTEMS_ALL_B. The heuristic Data Vault classification mined from the foreign key structure is link. Under that modeling suggestion, CS_SYSTEM_AUDIT behaves as a connecting construct that ties an audited event to a system, a customer, various site-use and party references, and the security context in which the change occurred, rather than a pure descriptive hub or satellite.

Key Information Stored

The surrogate primary key is CS_SYSTEM_AUDIT_ID, enforced by the CS_SYSTEM_AUDIT_PK constraint. The principal business-context columns and their contents are:

Common Use Cases and Queries

Typical uses include reconstructing the history of a customer system for dispute resolution, reporting on customer or site reassignments, and validating data migration or upgrade activity. The upgrade and migration flags UPGRADED_STATUS_FLAG, VALID_FOR_CSI_MIGRATION and MIGRATED_STATUS_FLAG support audit of bulk conversion runs.

A representative change-history query joins the audit rows to the system master:

  • SELECT a.cs_system_audit_id, a.system_id, a.old_customer_id, a.current_customer_id, a.old_serial_number, a.curr_serial_number, a.audit_comments, a.last_update_date FROM cs_system_audit a WHERE a.system_id = :p_system_id ORDER BY a.last_update_date DESC;
  • SELECT a.system_id, a.old_parent_system_id, a.curr_parent_system_id, a.old_system_type_code, a.curr_system_type_code FROM cs_system_audit a WHERE a.last_update_date >= :p_from_date;

Because SECURITY_GROUP_ID drives access, reports should be run with the correct security profile, or filtered explicitly when querying across operating units.

Related Objects

  • CS_SYSTEMS_ALL_B — referenced through SYSTEM_ID, SYS_AUD_SYSTEM_ID, OLD_PARENT_SYSTEM_ID and CURR_PARENT_SYSTEM_ID; the master system definition.
  • HZ_CUST_ACCOUNTS — referenced through OLD_CUSTOMER_ID and CURRENT_CUSTOMER_ID.
  • HZ_PARTIES — referenced by the technical, service administration, bill-to and ship-to contact ID columns.
  • HZ_PARTY_SITES — referenced by install, ship-to and related site-use columns.
  • HZ_CUST_ACCT_SITES_ALL — referenced by the bill-to site-use columns.
  • FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID.
  • Table: CS_SYSTEM_AUDIT 12.1.1

    owner:CS,  object_type:TABLE,  fnd_design_data:CS.CS_SYSTEM_AUDIT,  object_name:CS_SYSTEM_AUDIT,  status:VALID,  product: CS - Servicedescription: Audit information for system attributes ,  implementation_dba_data: CS.CS_SYSTEM_AUDIT

  • Table: CS_SYSTEM_AUDIT 12.2.2

    owner:CS,  object_type:TABLE,  fnd_design_data:CS.CS_SYSTEM_AUDIT,  object_name:CS_SYSTEM_AUDIT,  status:VALID,  product: CS - Servicedescription: Audit information for system attributes ,  implementation_dba_data: CS.CS_SYSTEM_AUDIT