Search Results po_location_associations
Overview
The PO_LOCATION_ASSOCIATIONS table is a core data object within the Oracle E-Business Suite Purchasing (PO) module. It functions as a mapping table that establishes formal relationships between internal inventory locations and external trading partners. Specifically, it associates a physical or logical location within an organization's inventory structure—such as a subinventory or a locator—with a specific customer and customer site from the Receivables (AR) module. This association is critical for enabling integrated business processes where inventory and order fulfillment data must be linked to customer information, particularly in complex logistics and shipping operations.
Key Information Stored
The table's primary purpose is to store foreign key relationships that define these associations. The critical columns include LOCATION_ID, which identifies the internal inventory location; CUSTOMER_ID, linking to the RA_CUSTOMERS table; ADDRESS_ID, linking to the RA_ADDRESSES_ALL table for the customer's address; and SITE_USE_ID, linking to the RA_SITE_USES_ALL table to specify the precise business purpose (e.g., bill-to, ship-to) of the customer site. The SUBINVENTORY column further refines the internal location detail. The table's multiple unique and primary key constraints (e.g., PO_LOCATION_ASSOCATIONS_PK on LOCATION_ID, PO_LOCATION_ASSOCIATIONS_UK03 on LOCATION_ID, SUBINVENTORY, SITE_USE_ID) enforce business rules ensuring that associations are unique and properly defined.
Common Use Cases and Queries
A primary use case is in shipping and fulfillment workflows, where the system must determine the correct customer details for a given shipment originating from a specific warehouse location or subinventory. For reporting, this table allows analysts to join inventory transaction data with customer data. A common query pattern would retrieve all customer associations for a given internal locator:
- SELECT pla.location_id, pla.subinventory, rc.customer_name, ra.address_line1 FROM po_location_associations pla JOIN ra_customers rc ON pla.customer_id = rc.customer_id JOIN ra_addresses_all ra ON pla.address_id = ra.address_id WHERE pla.location_id = :p_loc_id;
Conversely, to find all internal locations configured for a specific customer site, one would query by SITE_USE_ID. These associations are foundational for setups in Oracle Shipping Execution (WSH).
Related Objects
PO_LOCATION_ASSOCIATIONS is centrally connected to several key tables, primarily in the Order Management and Receivables modules. As per the provided foreign key metadata:
- RA_CUSTOMERS: Joined via PO_LOCATION_ASSOCIATIONS.CUSTOMER_ID to provide customer master information.
- RA_ADDRESSES_ALL: Joined via PO_LOCATION_ASSOCIATIONS.ADDRESS_ID to provide the physical customer address.
- RA_SITE_USES_ALL: Joined via PO_LOCATION_ASSOCIATIONS.SITE_USE_ID to define the functional use of the customer site.
- WSH_CALENDAR_ASSIGNMENTS: References this table via WSH_CALENDAR_ASSIGNMENTS.LOCATION_ASSOCIATION_ID, indicating that shipping calendars can be assigned to these specific customer-location associations.
These relationships highlight the table's role as a crucial integration point between Purchasing/Inventory data and Customer/Shipping data flows within Oracle EBS.
-
Table: PO_LOCATION_ASSOCIATIONS
12.1.1
product: PO - Purchasing , description: Location associations to customers and customer sites , implementation_dba_data: Not implemented in this database ,
-
Table: PO_LOCATION_ASSOCIATIONS
12.2.2
product: PO - Purchasing , description: Location associations to customers and customer sites , implementation_dba_data: Not implemented in this database ,
-
APPS.POS_CREATE_ASN dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.AP_VENDOR_SITES_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.ARP_CLAS_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.OE_DELAYED_REQUESTS_UTIL dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.CSP_MIN_MAX_PLANNING dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.OE_DELAYED_REQUESTS_UTIL dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_SHIP_TO_ADDRESS_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.POP_CMERGE_REQ dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.WIP_OSP_SHP_I_WF dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.MSC_SATP_FUNC dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_PARTS_ORDER dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.POS_ASN dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.ARP_CLAS_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.PO_CUSTOMERS_SV dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.MSC_SATP_FUNC dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.PO_LOCATIONS_SV2 dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.WIP_OSP_SHP_I_WF dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.POS_CREATE_ASN dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.POP_CMERGE_REQ dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_PARTS_REQUIREMENT dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_MIN_MAX_PLANNING dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_SHIP_TO_ADDRESS_PVT dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.PO_REQ_LINES_SV1 dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.AP_PO_LOCN_ASSOCIATION_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.1.1
-
APPS.PO_REQ_LINES_SV1 dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.CSP_PARTS_REQUIREMENT dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.POS_ASN dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.AP_VENDOR_SITES_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.AP_PO_LOCN_ASSOCIATION_PKG dependencies on PO_LOCATION_ASSOCIATIONS
12.2.2
-
APPS.POP_CMERGE_REQ dependencies on RA_CUSTOMER_MERGES
12.1.1
-
PACKAGE BODY: APPS.AP_PO_LOCN_ASSOCIATION_PKG
12.2.2
-
APPS.AP_PO_LOCN_ASSOCIATION_PKG SQL Statements
12.1.1
-
APPS.POP_CMERGE_REQ dependencies on RA_CUSTOMER_MERGES
12.2.2
-
APPS.AP_PO_LOCN_ASSOCIATION_PKG SQL Statements
12.2.2
-
APPS.POP_CMERGE_REQ SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_PO_LOCN_ASSOCIATION_PKG
12.1.1
-
APPS.POP_CMERGE_REQ SQL Statements
12.1.1
-
APPS.POP_CMERGE_REQ dependencies on ARP_MESSAGE
12.1.1
-
APPS.POP_CMERGE_REQ dependencies on ARP_MESSAGE
12.2.2
-
APPS.AP_VENDOR_SITES_PKG dependencies on AP_PO_LOCN_ASSOCIATION_PKG
12.1.1