Search Results po_mc_distributions
Overview
PO_MC_DISTRIBUTIONS is the Multiple Reporting Currencies (MRC) sub-table of PO_DISTRIBUTIONS_ALL, owned by the PO schema within the Purchasing module of Oracle E-Business Suite. In an MRC-enabled environment, transactional data is captured once in the functional (primary) set of books and then revalued into one or more reporting sets of books using a defined exchange rate and rate date. PO_MC_DISTRIBUTIONS stores that reporting-currency representation of purchase order distribution records, allowing purchasing commitments and encumbrance balances to be reported in the reporting currency of a secondary set of books without duplicating the underlying purchasing transaction.
The table is documented as VALID in both the 12.1.1 and 12.2.2 releases, with a documented physical schema of six columns in 12.2.2. Its structure is intentionally narrow: each row links a base distribution to a set of books and carries the converted monetary amounts and conversion rate. From a Data Vault modeling perspective, the FK analysis classifies this object heuristically as standalone; however, because it is a dependent, per-set-of-books child of PO_DISTRIBUTIONS_ALL, it is most naturally modeled as a satellite hanging off the distribution hub, keyed by the combination of distribution identifier and set of books identifier. This classification should be treated as a modeling suggestion rather than a prescriptive design.
Key Information Stored
The documented columns provide a compact picture of the reporting-currency conversion record:
- PO_DISTRIBUTION_ID — Reference to the parent distribution row in PO_DISTRIBUTIONS_ALL. This is the principal join column back to the base purchasing transaction.
- SET_OF_BOOKS_ID — Identifies the reporting set of books for which the converted distribution amounts apply.
- RATE_DATE — The date used to determine the exchange rate applied to the distribution.
- RATE — The exchange rate applied between the functional currency of the primary set of books and the reporting currency of the target set of books.
- ENCUMBERED_AMOUNT — The reporting-currency equivalent of the encumbered (committed) portion of the distribution.
- UNENCUMBERED_AMOUNT — The reporting-currency equivalent of the unencumbered portion of the distribution.
The surrogate primary key is PO_MC_DISTRIBUTIONS_PK, defined over the composite of SET_OF_BOOKS_ID and PO_DISTRIBUTION_ID. A unique index, PO_MC_DISTRIBUTIONS_U1, is documented over the same pair in the reverse order (PO_DISTRIBUTION_ID, SET_OF_BOOKS_ID). Because both uniqueness constraints cover the identical column combination, they represent the single business key of this table — one distribution may appear only once per reporting set of books — rather than two independent candidate keys.
Common Use Cases and Queries
The table is typically queried to reconcile purchasing encumbrances and distribution amounts in a reporting currency, or to audit the exchange rate applied to a particular distribution. A representative join pattern follows:
- Reporting-currency distribution extract: join PO_MC_DISTRIBUTIONS to PO_DISTRIBUTIONS_ALL on PO_DISTRIBUTION_ID, filtering by SET_OF_BOOKS_ID to isolate a single reporting set of books.
- Encumbrance reconciliation: compare ENCUMBERED_AMOUNT and UNENCUMBERED_AMOUNT against the base-currency columns on PO_DISTRIBUTIONS_ALL, applying RATE to validate the conversion.
- Rate audit reporting: group by RATE_DATE and RATE to detect distributions converted on unexpected dates or at unexpected rates.
- Multi-set-of-books comparison: pivot ENCUMBERED_AMOUNT across SET_OF_BOOKS_ID values for a single PO_DISTRIBUTION_ID to view a distribution in every reporting currency simultaneously.
Reports such as purchasing commitment and obligation summaries in a secondary set of books, and MRC balance investigations, are the principal consumers of these queries.
Related Objects
The following objects are the most significant dependencies and join targets for PO_MC_DISTRIBUTIONS:
- PO_DISTRIBUTIONS_ALL — Parent table; joined on PO_DISTRIBUTION_ID, supplying the base-currency distribution and PO header/line context.
- PO_HEADERS_ALL — Reached through the distribution to obtain supplier, document type, and currency information for reporting.
- PO_LINES_ALL — Reached through the distribution for item, quantity, and line-level pricing detail.
- GL_SETS_OF_BOOKS — Joined on SET_OF_BOOKS_ID to resolve the reporting set of books name, currency, and chart of accounts.
- GL_DAILY_RATES — Correlated on RATE_DATE and currency pair to verify or recompute the documented RATE.
- PO_MC_HEADERS_ALL / PO_MC_LINES_ALL — Sibling MRC tables providing the header- and line-level reporting-currency equivalents that reconcile to the distribution-level amounts.
Because the table has no documented child foreign keys, it functions as a terminal MRC satellite; it is written and maintained by the Purchasing MRC conversion programs rather than by direct user entry.
-
Table: PO_MC_DISTRIBUTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MC_DISTRIBUTIONS, object_name:PO_MC_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: Multiple Reporting Currencies (MRC) sub-table of PO_DISTRIBUTIONS_ALL , implementation_dba_data: PO.PO_MC_DISTRIBUTIONS ,
-
Table: PO_MC_DISTRIBUTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MC_DISTRIBUTIONS, object_name:PO_MC_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: Multiple Reporting Currencies (MRC) sub-table of PO_DISTRIBUTIONS_ALL , implementation_dba_data: PO.PO_MC_DISTRIBUTIONS ,
-
VIEW: PO.PO_MC_DISTRIBUTIONS#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_MC_DISTRIBUTIONS#, status:VALID,
-
VIEW: PO.PO_MC_DISTRIBUTIONS#
12.2.2
-
SYNONYM: APPS.PO_MC_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_MC_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.PO_MC_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_MC_DISTRIBUTIONS, status:VALID,
-
TABLE: PO.PO_MC_DISTRIBUTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MC_DISTRIBUTIONS, object_name:PO_MC_DISTRIBUTIONS, status:VALID,
-
VIEW: AP.FINANCIALS_PURGES_ALL#
12.2.2
-
TABLE: PO.PO_MC_DISTRIBUTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MC_DISTRIBUTIONS, object_name:PO_MC_DISTRIBUTIONS, status:VALID,
-
VIEW: AP.FINANCIALS_PURGES_ALL#
12.2.2
owner:AP, object_type:VIEW, object_name:FINANCIALS_PURGES_ALL#, status:VALID,
-
View: POBV_MC_PO_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_MC_PO_DISTRIBUTIONS, object_name:POBV_MC_PO_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_MC_PO_DISTRIBUTIONS ,
-
View: POFV_MC_PO_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_MC_PO_DISTRIBUTIONS, object_name:POFV_MC_PO_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POFV_MC_PO_DISTRIBUTIONS ,
-
View: POFV_MC_PO_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_MC_PO_DISTRIBUTIONS, object_name:POFV_MC_PO_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POFV_MC_PO_DISTRIBUTIONS ,
-
View: POBV_MC_PO_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_MC_PO_DISTRIBUTIONS, object_name:POBV_MC_PO_DISTRIBUTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_MC_PO_DISTRIBUTIONS ,
-
VIEW: APPS.PO_ENC_AEL_GL_V
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
View: PO_DISTRIBUTIONS_MRC_V
12.2.2
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PO_ENC_AEL_GL_V
12.1.1
-
12.2.2 DBA Data
12.2.2
-
View: PO_DISTRIBUTIONS_ALL_MRC_V
12.1.1
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_DISTRIBUTIONS_MRC_V
12.1.1
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_DISTRIBUTIONS_ALL_MRC_V
12.2.2
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.PO_ENC_AEL_GL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ENC_AEL_GL_V, object_name:PO_ENC_AEL_GL_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.PO_ENC_AEL_GL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ENC_AEL_GL_V, object_name:PO_ENC_AEL_GL_V, status:VALID,
-
TABLE: AP.FINANCIALS_PURGES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.FINANCIALS_PURGES_ALL, object_name:FINANCIALS_PURGES_ALL, status:VALID,
-
TABLE: AP.FINANCIALS_PURGES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.FINANCIALS_PURGES_ALL, object_name:FINANCIALS_PURGES_ALL, status:VALID,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,