Results for “user_party_id”

16 results




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

Overview

PO_SUPPLIER_USERS_V is a Purchasing (PO) module view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It presents a consolidated, reporting-friendly projection of the relationship between Oracle EBS application users (FND_USER records) and the supplier organizations with which they are affiliated. The view resolves the trading community data model — the HZ_PARTIES and HZ_RELATIONSHIPS constructs introduced with Oracle Trading Community Architecture (TCA) — into a single denormalized row per active supplier user, exposing both the user's party identity and the associated vendor identity.

The object is frequently referenced during reporting and integration work involving supplier self-service, iSupplier Portal user provisioning, and procurement analytics. Users searching for po_vendor_name are typically attempting to resolve a vendor name from a user record or to join user-level data to supplier data; PO_SUPPLIER_USERS_V exposes exactly this mapping through the PO_VENDOR_NAME and PO_VENDOR_ID columns.

Underlying Base Objects

The documented base objects referenced by this view are FND_USER (SYNONYM), HZ_PARTIES (SYNONYM), HZ_RELATIONSHIPS (SYNONYM), HZ_CONTACT_POINTS (SYNONYM), and PO_VENDORS (VIEW). The view text confirms the core joins:

Because PO_VENDORS is itself a view rather than a base table, the resolution chain ultimately reaches PO_VENDORS_ALL and the underlying supplier tables. All EMPLOYMENT and VENDOR relationships are filtered by START_DATE <= SYSDATE and END_DATE >= SYSDATE, so only currently effective affiliations are returned.

Key Columns

Common Use Cases and Queries

Typical scenarios include identifying which application users belong to a given supplier, extracting supplier user contact details for iSupplier Portal administration, and joining procurement data to the responsible supplier user. A basic query retrieving the vendor name for a specific user is:

  • SELECT fnd_user_name, po_vendor_name, po_vendor_id, user_party_email_address FROM po_supplier_users_v WHERE fnd_user_name = :user_name;
  • SELECT po_vendor_id, po_vendor_name, COUNT(*) FROM po_supplier_users_v GROUP BY po_vendor_id, po_vendor_name; — counts active users per supplier.
  • SELECT fnd_user_name, user_party_full_name, po_vendor_name FROM po_supplier_users_v WHERE po_vendor_id = :vendor_id ORDER BY fnd_user_name;

Because the view enforces current-date relationship filters, results reflect only presently active supplier-user employment affiliations; historical reporting should query HZ_RELATIONSHIPS directly with appropriate date predicates.