Search Results po_distributions_all
Overview
The PO_DISTRIBUTIONS_ALL table is a core transactional entity within Oracle E-Business Suite Purchasing (PO) module, specifically in releases 12.1.1 and 12.2.2. It stores the detailed accounting and logistical distribution information for each purchase order line. While a purchase order line defines the item or service being procured, its distributions define how the cost is allocated across one or more accounting segments (e.g., department, account, project) and specify destination details for physical items. This table is fundamental for financial integration, enabling costs to be properly charged to the correct general ledger accounts and facilitating the matching process between purchase orders, receipts, and invoices.
Key Information Stored
The table's structure captures financial, logistical, and relational data. Its primary key is PO_DISTRIBUTION_ID, a unique system-generated identifier. Key columns include PO_HEADER_ID, PO_LINE_ID, and LINE_LOCATION_ID, linking the distribution to its parent documents. Critical accounting fields are CODE_COMBINATION_ID (the charge account), BUDGET_ACCOUNT_ID, ACCRUAL_ACCOUNT_ID, and VARIANCE_ACCOUNT_ID, all referencing GL_CODE_COMBINATIONS. For inventory items, DESTINATION_ORGANIZATION_ID and DESTINATION_SUBINVENTORY specify where goods are to be received. The REQ_DISTRIBUTION_ID links back to the originating requisition distribution, maintaining the procurement audit trail. Other significant columns include DISTRIBUTION_NUM (sequence), QUANTITY_ORDERED, QUANTITY_DELIVERED, QUANTITY_BILLED, and QUANTITY_CANCELLED for tracking line progress.
Common Use Cases and Queries
This table is central to procurement reporting and reconciliation. Common use cases include analyzing PO commitments by account, reconciling received quantities to invoiced quantities, and tracing requisition-to-PO cost allocation changes. A typical query retrieves distribution details for a specific PO or account:
- SELECT pod.po_distribution_id, pod.distribution_num, pod.quantity_ordered, gcc.segment1, gcc.segment2 FROM po_distributions_all pod, gl_code_combinations gcc WHERE pod.code_combination_id = gcc.code_combination_id AND pod.po_header_id = <header_id>;
- For reconciliation, distributions are often joined to AP_INVOICE_DISTRIBUTIONS_ALL on PO_DISTRIBUTION_ID to match invoice lines to their PO source.
- Reporting on un-invoiced receipts involves joining to RCV_TRANSACTIONS and checking QUANTITY_BILLED against QUANTITY_DELIVERED.
Related Objects
As indicated by its extensive foreign keys, PO_DISTRIBUTIONS_ALL is a hub table with critical relationships. It is a direct child of PO_HEADERS_ALL, PO_LINES_ALL, and PO_LINE_LOCATIONS_ALL. Its primary accounting link is to GL_CODE_COMBINATIONS via multiple account columns. For inventory, it references MTL_SECONDARY_INVENTORIES. It is the source for invoice matching in Payables, referenced by AP_INVOICE_DISTRIBUTIONS_ALL. For project-related procurement, it links to PA_TASKS. The table also maintains lineage to requisitions via PO_REQ_DISTRIBUTIONS_ALL and supports blanket agreements via PO_RELEASES_ALL. For cost management, it is referenced by CST_AP_PO_RECONCILIATION.
-
Table: PO_DISTRIBUTIONS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_DISTRIBUTIONS_ALL, object_name:PO_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Purchase order distributions , implementation_dba_data: PO.PO_DISTRIBUTIONS_ALL ,
-
Table: PO_DISTRIBUTIONS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_DISTRIBUTIONS_ALL, object_name:PO_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Purchase order distributions , implementation_dba_data: PO.PO_DISTRIBUTIONS_ALL ,
-
APPS.POR_CHANGE_REQUEST_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_INTG_DOCUMENT_FUNDS_GRP dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.FII_AP_INV_B_C dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_DOCUMENT_CANCEL_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.EAM_DIRECT_ITEMS_VALIDATE_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_PO_INTEGRATION_UTILS dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_WORK_TYPE_UPGRADE dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JAI_RCV_TRX_PROCESSING_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.RCV_HXT_GRP dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.POS_TOTALS_PO_SV dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AP_PERIOD_CLOSE_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.RCV_QUANTITIES_S dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_POXPOBPS_XMLP_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_DISTRIBUTIONS_PKG2 dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.INV_DIAG_RCV_IPROC dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_PROJ_ELEMENTS_UTILS dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.IGC_CC_PO_DIST_ALL_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.POA_EDW_SPEND_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.POS_SCO_TOLERANCE_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GML_PO_INTERFACE dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PSA_BC_XLA_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CSE_FA_STAGE_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CST_ACCRUAL_LOAD dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JAI_RCV_THIRD_PARTY_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.INV_UI_PROJECT_LOVS dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_CONTROL_API_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.AP_LINES_UPGRADE_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_DOCUMENT_TOTALS_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.RCV_DEFAULT_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.POA_SAVINGS_NP dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_MASS_UPDATE_PO_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GMS_PO_API_GRP dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ZX_TAX_RECOVERY_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_DISTRIBUTIONS_SV dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.WIP_WF_UPDATE_DATE dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CSTPMECS dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_SUPPLY dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_GMS_INTEGRATION_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_COMMUNICATION_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JAI_TRX_REPO_EXTRACT_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_TAX_SV dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GMS_COST_PLUS_EXTN dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_RCO_VALIDATION_PVT dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_PROJ_TSK_UTILS dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.ZX_PO_REC_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JAI_CMN_ST_FORMS_PKG dependencies on PO_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_AUTOSOURCE_SV dependencies on PO_DISTRIBUTIONS_ALL
12.1.1