Search Results po_autosource_vendors
Overview
PO_AUTOSOURCE_VENDORS is a table in the PO schema of Oracle E-Business Suite, belonging to the Purchasing (PO) product family. Per the ETRM documentation, its description is recorded simply as "No longer used." This designation indicates that the table is a legacy or deprecated object retained in the schema for backward compatibility, historical data retention, or to satisfy referential integrity expectations from earlier releases, rather than an actively maintained transactional entity.
Historically, the table supported the Oracle Purchasing automatic sourcing feature, which allowed buyers to define rules by which the system would suggest or assign approved suppliers to requisition lines or purchase order lines. The columns AUTOSOURCE_RULE_ID, VENDOR_ID, VENDOR_RANK, and SPLIT together suggest that the table originally held a ranked list of candidate vendors associated with a sourcing rule, including the ability to split sourcing across multiple suppliers based on rank.
From a Data Vault modeling perspective, the metadata's heuristic classification identifies this object as a link. This is consistent with its composite primary key (AUTOSOURCE_RULE_ID, VENDOR_ID), which resolves a many-to-many relationship between sourcing rules and vendors. In a Data Vault design, this would model as a link table connecting a sourcing-rule hub and a vendor hub.
Key Information Stored
The table contains 30 documented columns. The most significant are:
- AUTOSOURCE_RULE_ID — Part of the composite primary key; foreign key to
PO_AUTOSOURCE_RULES. Identifies the sourcing rule to which the vendor association applies. - VENDOR_ID — Part of the composite primary key; foreign key to
PO_VENDORS. Identifies the supplier candidate. - VENDOR_RANK — Ordinal priority of the vendor within the rule, used to sequence supplier suggestions.
- SPLIT — A distribution or allocation indicator, likely used to control how sourcing is divided among ranked vendors.
- ORG_ID — Operating unit identifier, supporting multi-org partitioning of sourcing rule data.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit columns capturing who last modified the row and when.
- CREATION_DATE, CREATED_BY — Audit columns capturing initial row creation.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — Concurrent program context columns indicating the request that inserted or updated the row.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — The standard Oracle EBS descriptive flexfield (DFF) columns.
The surrogate primary key is defined by PO_AUTOSOURCE_VENDORS_PK on (AUTOSOURCE_RULE_ID, VENDOR_ID). The unique index PO_AUTOSOURCE_VENDORS_U1 on the same column pair represents the business-key candidate, reinforcing that rule-vendor combination is the natural uniqueness constraint.
Common Use Cases and Queries
Because the table is documented as no longer used, primary use cases center on historical reporting, data migration, and impact analysis rather than operational purchasing flows.
- Historical sourcing analysis — Retrieving the ranked vendor lists previously configured per sourcing rule:
SELECT v.VENDOR_NAME, av.VENDOR_RANK, av.SPLIT FROM PO.PO_AUTOSOURCE_VENDORS av JOIN PO.PO_VENDORS v ON av.VENDOR_ID = v.VENDOR_ID WHERE av.AUTOSOURCE_RULE_ID = :rule_id ORDER BY av.VENDOR_RANK; - Rule-level aggregation — Counting vendors per sourcing rule to understand former sourcing breadth:
SELECT AUTOSOURCE_RULE_ID, COUNT(*) FROM PO.PO_AUTOSOURCE_VENDORS GROUP BY AUTOSOURCE_RULE_ID; - Migration and archival assessment — Identifying whether legacy rows exist before decommissioning or archiving, typically filtered by
ORG_IDfor a given operating unit. - Audit tracing — Using
LAST_UPDATE_DATE,CREATED_BY, andREQUEST_IDto trace who loaded or changed vendor sourcing assignments.
Related Objects
The following objects are referenced or closely associated with PO_AUTOSOURCE_VENDORS based on the documented foreign keys and known Purchasing schema relationships:
- PO_AUTOSOURCE_RULES — Parent table of the sourcing rule; joined via
PO_AUTOSOURCE_VENDORS.AUTOSOURCE_RULE_ID = PO_AUTOSOURCE_RULES.AUTOSOURCE_RULE_ID. - PO_VENDORS — Supplier master; joined via
PO_AUTOSOURCE_VENDORS.VENDOR_ID = PO_VENDORS.VENDOR_ID. - PO_VENDOR_SITES_ALL — Vendor site detail, typically joined through
VENDOR_IDto enrich supplier reporting. - PO_REQUISITION_HEADERS_ALL and PO_REQUISITION_LINES_ALL — Requisition entities formerly populated through sourcing rules.
- PO_HEADERS_ALL and PO_LINES_ALL — Purchase order entities that may have consumed autosource suggestions.
- PO_AGENTS — Buyers associated with sourcing rules, useful for contextual reporting.
-
Table: PO_AUTOSOURCE_VENDORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_VENDORS ,
-
Table: PO_AUTOSOURCE_VENDORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_VENDORS ,
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_DFV
12.1.1
-
APPS.PO_ASL_UPGRADE_SV3 SQL Statements
12.2.2
-
APPS.PO_ASL_UPGRADE_SV3 SQL Statements
12.1.1
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_DFV
12.2.2
-
VIEW: PO.PO_AUTOSOURCE_VENDORS#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_AUTOSOURCE_VENDORS#, status:VALID,
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_ALL
12.1.1
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_ALL
12.2.2
-
SYNONYM: APPS.PO_AUTOSOURCE_VENDORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_AUTOSOURCE_VENDORS, status:VALID,
-
SYNONYM: APPS.PO_AUTOSOURCE_VENDORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_AUTOSOURCE_VENDORS, status:VALID,
-
APPS.PO_VENDORMERGE_GRP SQL Statements
12.1.1
-
VIEW: PO.PO_AUTOSOURCE_VENDORS#
12.2.2
-
APPS.PO_VENDORMERGE_GRP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV3
12.2.2
-
Table: PO_AUTOSOURCE_RULES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_RULES, object_name:PO_AUTOSOURCE_RULES, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_RULES ,
-
APPS.PO_SOURCING_SV SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV3
12.1.1
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.2.2
-
APPS.PO_SOURCING_SV SQL Statements
12.2.2
-
Table: PO_AUTOSOURCE_RULES
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_RULES, object_name:PO_AUTOSOURCE_RULES, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_RULES ,
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PO_AUTOSOURCE_VENDORS_DFV, status:VALID,
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.1.1
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV3, status:VALID,
-
View: PO_AUTOSOURCE_VENDORS_ALL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS_ALL, object_name:PO_AUTOSOURCE_VENDORS_ALL, status:VALID, product: PO - Purchasing , description: 10SC ONLY , implementation_dba_data: APPS.PO_AUTOSOURCE_VENDORS_ALL ,
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV, status:VALID,
-
VIEW: APPS.PO_AUTOSOURCE_VENDORS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PO_AUTOSOURCE_VENDORS_DFV, status:VALID,
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV3, status:VALID,
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV, status:VALID,
-
View: PO_AUTOSOURCE_VENDORS_ALL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS_ALL, object_name:PO_AUTOSOURCE_VENDORS_ALL, status:VALID, product: PO - Purchasing , description: 10SC ONLY , implementation_dba_data: APPS.PO_AUTOSOURCE_VENDORS_ALL ,
-
PACKAGE BODY: APPS.PO_VENDORMERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VENDORMERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_REQIMP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_REQIMP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV2, status:VALID,
-
PACKAGE BODY: APPS.PO_REQIMP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_REQIMP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_VENDORMERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VENDORMERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_ASL_UPGRADE_SV2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_ASL_UPGRADE_SV2, status:VALID,
-
PACKAGE BODY: APPS.PO_SOURCING_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SOURCING_SV, status:VALID,
-
PACKAGE BODY: APPS.PO_SOURCING_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SOURCING_SV, status:VALID,
-
TABLE: PO.PO_AUTOSOURCE_VENDORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID,
-
TABLE: PO.PO_AUTOSOURCE_VENDORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID,
-
PACKAGE BODY: APPS.PO_VENDORMERGE_GRP
12.1.1
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID,
-
VIEW: APPS.PO_SOURCE_VENDORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID,
-
View: PO_SOURCE_VENDORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_SOURCE_VENDORS_V ,
-
View: PO_SOURCE_VENDORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SOURCE_VENDORS_V, object_name:PO_SOURCE_VENDORS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_SOURCE_VENDORS_V ,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PO_VENDORMERGE_GRP
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2