Results for “ar_contact_roles_v”

18 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

AR_CONTACT_ROLES_V is an Oracle Applications (APPS) view in the Receivables (AR) product family that exposes contact role information associated with customers and their site uses. The view is documented as a Release 11.5-only construct, and its structure is preserved in ETRM metadata for Oracle EBS 12.1.1 and 12.2.2 to support legacy reporting, migration, and integration compatibility analysis. It presents the assignment of a responsibility (role) to a contact record, joined against Receivables lookup values to resolve the coded responsibility type into a human-readable meaning.

Functionally, the view answers the question of which roles a contact holds and whether that role assignment is primary. This makes it relevant in customer master reporting, contact management dashboards, and data conversion routines that need to reconcile role assignments between legacy and current data models. Because the view carries an object version column, it is also relevant to optimistic concurrency patterns used by the underlying Oracle Customers (HZ) data model.

Underlying Base Objects

The ETRM metadata documents two referenced base objects:

In the underlying view text, the ROLE_RES alias refers to HZ_ROLE_RESPONSIBILITY and ARLKP1 refers to AR_LOOKUPS. The join to AR_LOOKUPS is a (+) outer join, meaning role rows without a matching site use code are still returned, with MEANING null. This construction is characteristic of lookups resolution used throughout Oracle Receivables.

Key Columns

The view exposes identity, audit, flexfield, and control columns. Principal columns include:

Common Use Cases and Queries

Typical uses include reporting contact role coverage, verifying primary role designations, and migrating role data by leveraging audit and flexfield columns. A representative query is:

  • SELECT ROW_ID, RESPONSIBILITY_ID, RESPONSIBILITY_TYPE, MEANING, PRIMARY_FLAG, OBJECT_VERSION FROM APPS.AR_CONTACT_ROLES_V WHERE PRIMARY_FLAG = 'Y';
  • SELECT RESPONSIBILITY_TYPE, COUNT(*) FROM APPS.AR_CONTACT_ROLES_V GROUP BY RESPONSIBILITY_TYPE;
  • SELECT ROW_ID, OBJECT_VERSION FROM APPS.AR_CONTACT_ROLES_V WHERE RESPONSIBILITY_TYPE = :p_type AND PRIMARY_FLAG = 'Y';

Because the view is documented as Release 11.5 only, adopters on 12.1.1 and 12.2.2 should confirm availability and column presence against the customer's actual schema before relying on it in production interfaces.