Results for “ra_customers”

50+ results




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

Overview

RA_CUSTOMERS is the master customer registry within the Oracle E-Business Suite Receivables (AR) module. Owned by the AR schema and documented as VALID in both release 12.1.1 and 12.2.2, it stores the core identification and defaulting attributes for every party with whom an organization conducts business—prospects, customers, and internal organizations alike. Practically every subledger transaction in Order Management, Receivables, Advanced Collections, Projects, and Shipping ultimately resolves to a row in this table. It is therefore one of the most heavily referenced objects in the entire EBS data model.

The customer record defined here is the header-level entity; addresses, contacts, and site-level usage information are stored in dependent tables such as RA_ADDRESSES_ALL and RA_SITE_USES_ALL. Many downstream processes—invoicing, dunning, statements, pricing, and credit checks—inherit their default behavior from the columns held on this hub. From a dimensional modeling perspective, the documented foreign-key topology suggests treating RA_CUSTOMERS as a hub in a Data Vault design: it carries the durable business key (CUSTOMER_ID) with relatively stable descriptive attributes, while transaction tables act as links and satellites around it.

Key Information Stored

The table exposes 117 documented columns. The most operationally significant are:

Note the distinction between the surrogate key (CUSTOMER_ID) and the alternate business keys enforced by unique indexes: CUSTOMER_NUMBER and ORIG_SYSTEM_REFERENCE. Either may serve as the stable join key in a warehouse, but CUSTOMER_ID remains the physical referential key across EBS.

Common Use Cases and Queries

Typical reporting and integration scenarios include customer master extracts, active customer counts by class, and identification of prospects for CRM campaigns. A common query pattern joins the customer hub to its profile extension:

  • Master extraction: SELECT customer_id, customer_number, customer_name, status FROM ar.ra_customers WHERE status = 'A';
  • Enriched reporting: SELECT c.customer_number, c.customer_name, p.collector_id FROM ar.ra_customers c JOIN ar.ar_customer_profiles p ON p.customer_id = c.customer_id;
  • Site default resolution: SELECT c.customer_name, s.location FROM ar.ra_customers c JOIN ar.ra_site_uses_all s ON s.site_use_id = c.statement_site_use_id;
  • External system reconciliation using ORIG_SYSTEM_REFERENCE to detect duplicate or orphaned records.
  • Credit and collections analysis by joining to AR_CUSTOMER_PROFILE_AMOUNTS for credit limits.

DBA practitioners frequently use the table for sizing, index-rebuild validation, and impact analysis before running the Customer Merge program, which rewrites references to CUSTOMER_ID across dozens of dependent tables.

Related Objects

The relationship catalog identifies RA_CUSTOMERS as a hub referenced by an extensive network. The most consequential related objects are:

Collectively these dependencies confirm that RA_CUSTOMERS functions as the authoritative party hub for the Receivables subledger and the broader order-to-cash and CRM flows.