Search Results ap_supplier_contacts_pk




Overview

AP_SUPPLIER_CONTACTS is a Payables-owned table in the AP schema that stores contact records associated with supplier sites. Each row represents an individual contact person at a supplier location, capturing name, telephone, fax, e-mail, and organizational attributes used throughout Oracle Purchasing, Payables, and iSupplier workflows. Contacts created here are available for selection on purchasing documents, payment processing, and supplier-facing communication.

Under a heuristic Data Vault classification mined from its foreign-key structure, AP_SUPPLIER_CONTACTS exhibits satellite-leaning behavior. The table is anchored by a single surrogate primary key and depends on AP_SUPPLIER_SITES_ALL through VENDOR_SITE_ID, with no dependent child tables of the same grain other than downstream reporting references. In a Data Vault model it would typically be modeled as a satellite attached to a supplier-site hub/link, with descriptive and date-based attributes carried as satellite columns.

Key Information Stored

The table contains 52 documented columns. The most operationally significant are the identifier, foreign-key, and descriptive attributes:

Common Use Cases and Queries

Typical reporting includes listing active contacts per supplier site, identifying a primary purchasing contact, and reconciling TCA party links. Because INACTIVE_DATE governs retirement, active contacts are those with a null or future INACTIVE_DATE.

A representative query joining the parent site table:

  • SELECT c.VENDOR_CONTACT_ID, c.FIRST_NAME, c.LAST_NAME, c.EMAIL_ADDRESS, s.VENDOR_SITE_CODE FROM AP.AP_SUPPLIER_CONTACTS c JOIN AP.AP_SUPPLIER_SITES_ALL s ON s.VENDOR_SITE_ID = c.VENDOR_SITE_ID WHERE c.INACTIVE_DATE IS NULL ORDER BY s.VENDOR_SITE_CODE, c.LAST_NAME;

Common use cases include: supplier directory extracts for purchasing agents; e-mail distribution lists drawn from EMAIL_ADDRESS; verification of TCA party synchronization via PER_PARTY_ID; and reporting on OKL_CURE_REPORTS_ALL relationships that reference VENDOR_CONTACT_ID.

Related Objects

  • AP_SUPPLIER_SITES_ALL — parent entity; join on AP_SUPPLIER_CONTACTS.VENDOR_SITE_ID = AP_SUPPLIER_SITES_ALL.VENDOR_SITE_ID.
  • OKL_CURE_REPORTS_ALL — references this table through VENDOR_CONTACT_ID (OKL_CURE_REPORTS_ALL.VENDOR_CONTACT_ID → AP_SUPPLIER_CONTACTS.VENDOR_CONTACT_ID).
  • AP_SUPPLIERS / AP_SUPPLIER_SITES_ALL hierarchy — supplier master via the site relationship.
  • TCA party entities (HZ_PARTIES, HZ_PARTY_SITES) — logical links through PER_PARTY_ID, REL_PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID, and ORG_PARTY_SITE_ID.
  • PO_HEADERS_ALL / PO_VENDOR_SITES_ALL — purchasing documents consuming supplier-site contacts.
  • AP supplier and contact APIs / iSupplier Portal views — consuming and maintaining contact data programmatically.