Search Results cs_hz_sr_contact_pnts_audit
Overview
The CS_HZ_SR_CONTACT_PNTS_AUDIT table is a Service (CS) module audit table owned by the CS schema. Its documented purpose is to maintain audit history for service request party role information, capturing the before-and-after state of contact point associations attached to a service request. In Oracle EBS 12.1.1 and 12.2.2, it sits alongside the transactional contact point tables and is populated as changes are made to service request party roles, providing an append-only historical trail of those modifications.
Under the heuristic Data Vault classification derived from its foreign key structure, this table is satellite-leaning. In Data Vault modeling terms it behaves as a satellite attached to the service request contact point hub/link: it is keyed on its own surrogate audit identifier, carries descriptive and state attributes with "OLD_" counterparts, and references a parent contact point record through a foreign key. This modeling suggestion is consistent with an audit or history store rather than an independent business entity.
Key Information Stored
The table is documented with 27 columns. The most significant are described below.
- SR_CONTACT_POINT_AUDIT_ID — surrogate primary key, enforced by
CS_HZ_SR_CONT_PNTS_AUDIT_PKand also supported by the unique indexCS_HZ_SR_CNT_PNTS_AUDIT_U1. This is the technical row identifier for each audit record. - SR_CONTACT_POINT_ID — foreign key to
CS_HZ_SR_CONTACT_POINTS, identifying the underlying transactional contact point record whose change is being audited. - INCIDENT_ID — the service request identifier that the audited contact point belongs to.
- PARTY_ID and OLD_PARTY_ID — the current and prior party associated with the contact point.
- PRIMARY_FLAG and OLD_PRIMARY_FLAG — the current and prior designation of whether the contact point is the primary one.
- CONTACT_TYPE / OLD_CONTACT_TYPE and CONTACT_POINT_TYPE / OLD_CONTACT_POINT_TYPE — the current and prior classification of the contact and contact point.
- CONTACT_POINT_ID and OLD_CONTACT_POINT_ID — the current and prior underlying contact point reference.
- PARTY_ROLE_CODE and OLD_PARTY_ROLE_CODE — the current and prior party role assigned to the contact point.
- START_DATE_ACTIVE / OLD_START_DATE_ACTIVE and END_DATE_ACTIVE / OLD_END_DATE_ACTIVE — the effective-date range before and after the change.
- CONTACT_POINT_MODIFIED_BY and CONTACT_POINT_MODIFIED_ON — who modified the contact point and when.
- OBJECT_VERSION_NUMBER — optimistic locking version, used for concurrency control.
- Standard audit columns: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN.
Distinguishing surrogate key from business key: only SR_CONTACT_POINT_AUDIT_ID is documented as both primary key and unique index candidate, so the business-key candidate list is effectively limited to this surrogate identifier; no composite natural business key is documented.
Common Use Cases and Queries
Typical usage centers on compliance, dispute resolution, and service desk reporting where the historical state of a service request contact point must be reconstructed. A common query pattern retrieves the full audit history for a given service request:
SELECT a.sr_contact_point_audit_id,
a.sr_contact_point_id,
a.party_id, a.old_party_id,
a.primary_flag, a.old_primary_flag,
a.party_role_code, a.old_party_role_code,
a.contact_point_modified_on,
a.contact_point_modified_by
FROM cs_hz_sr_contact_pnts_audit a
WHERE a.incident_id = :incident_id
ORDER BY a.contact_point_modified_on;
Analysts may also detect role changes by comparing current and prior values, for example filtering rows where party_role_code <> old_party_role_code or where primary_flag <> old_primary_flag. Reporting use cases include auditing reassignment of primary contacts, tracking party role transitions over time, and producing a "who changed what, and when" history for a specific contact point joined back to CS_HZ_SR_CONTACT_POINTS.
Related Objects
- CS_HZ_SR_CONTACT_POINTS — the parent transactional table; joined via
SR_CONTACT_POINTS.SR_CONTACT_POINT_ID = CS_HZ_SR_CONTACT_PNTS_AUDIT.SR_CONTACT_POINT_ID. This is the only foreign key relationship documented for the audit table. - CS_HZ_SR_CONTACT_PNTS_AUDIT primary key constraint
CS_HZ_SR_CONT_PNTS_AUDIT_PKand unique indexCS_HZ_SR_CNT_PNTS_AUDIT_U1, both onSR_CONTACT_POINT_AUDIT_ID. - HZ_PARTIES / HZ_PARTY_ROLES — referenced indirectly through
PARTY_IDandPARTY_ROLE_CODEand theirOLD_counterparts to resolve party names and role descriptions for reporting. - CS_INCIDENTS (service request header) — joined through
INCIDENT_IDto relate audit rows to the service request itself. - Related Service module history/audit tables (for example other CS audit tables keyed on
INCIDENT_IDandPARTY_ID) provide parallel audit coverage for adjacent entities and are commonly reported together.
These relationships, grounded in the documented FK data, allow the audit table to be joined to its transactional parent for point-in-time reconstruction of service request party role changes.
-
Table: CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_PNTS_AUDIT, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID, product: CS - Service , description: To maintain audit history for service request party role information. , implementation_dba_data: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT ,
-
Table: CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_PNTS_AUDIT, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID, product: CS - Service , description: To maintain audit history for service request party role information. , implementation_dba_data: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT ,
-
VIEW: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT#
12.2.2
owner:CS, object_type:VIEW, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT#, status:VALID,
-
SYNONYM: APPS.CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID,
-
SYNONYM: APPS.CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID,
-
VIEW: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT#
12.2.2
-
APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG SQL Statements
12.2.2
-
APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG SQL Statements
12.1.1
-
Table: CS_HZ_SR_CONTACT_POINTS
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_POINTS, object_name:CS_HZ_SR_CONTACT_POINTS, status:VALID, product: CS - Service , description: This table stores contact points for a service requests. , implementation_dba_data: CS.CS_HZ_SR_CONTACT_POINTS ,
-
Table: CS_HZ_SR_CONTACT_POINTS
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_POINTS, object_name:CS_HZ_SR_CONTACT_POINTS, status:VALID, product: CS - Service , description: This table stores contact points for a service requests. , implementation_dba_data: CS.CS_HZ_SR_CONTACT_POINTS ,
-
PACKAGE BODY: APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_CONTPNTS_AUDIT_UPD_CON_PRG, status:VALID,
-
PACKAGE BODY: APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_CONTPNTS_AUDIT_UPD_CON_PRG, status:VALID,
-
TABLE: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_PNTS_AUDIT, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID,
-
TABLE: CS.CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_HZ_SR_CONTACT_PNTS_AUDIT, object_name:CS_HZ_SR_CONTACT_PNTS_AUDIT, status:VALID,
-
PACKAGE BODY: APPS.CS_SRCONTACT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SRCONTACT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_SRCONTACT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SRCONTACT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_SR_DELETE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_DELETE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.CS_SR_DELETE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_DELETE_UTIL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG
12.2.2
-
PACKAGE BODY: APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.CS_SRCONTACT_PKG SQL Statements
12.1.1
-
APPS.CS_SRCONTACT_PKG SQL Statements
12.2.2
-
APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
-
APPS.CS_SRCONTACT_PKG dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
-
APPS.CS_SR_DELETE_UTIL dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
-
APPS.CS_SR_DELETE_UTIL dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.1.1
-
APPS.CS_CONTPNTS_AUDIT_UPD_CON_PRG dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
-
APPS.CS_SRCONTACT_PKG dependencies on CS_HZ_SR_CONTACT_PNTS_AUDIT
12.2.2
-
APPS.CS_SR_DELETE_UTIL SQL Statements
12.1.1
-
APPS.CS_SR_DELETE_UTIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CS_SR_DELETE_UTIL
12.1.1
-
PACKAGE BODY: APPS.CS_SR_DELETE_UTIL
12.2.2
-
PACKAGE BODY: APPS.CS_SRCONTACT_PKG
12.1.1
-
PACKAGE BODY: APPS.CS_SRCONTACT_PKG
12.2.2
-
eTRM - CS Tables and Views
12.1.1
description: Table to store web conference details for an SR. ,
-
eTRM - CS Tables and Views
12.2.2
-
APPS.CS_SR_DELETE_UTIL dependencies on FND_LOG
12.1.1
-
APPS.CS_SR_DELETE_UTIL dependencies on FND_LOG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1