Search Results pa_mc_cost_dist_lines_all
Overview
PA_MC_COST_DIST_LINES_ALL is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the multi-currency cost distribution detail for expenditure items. Its documented description states that it holds "information about the cost distribution of expenditure items for each reporting set of books." This makes the table the mechanism by which a single expenditure item can be distributed across multiple reporting set of books, with each row representing one distribution line within a given set of books.
From a Data Vault modeling perspective, the FK structure suggests this object behaves as a link. It resolves and connects several reference dimensions — set of books (GL_SETS_OF_BOOKS_11I), expenditure items (PA_EXPENDITURE_ITEMS_ALL), cost distribution lines (PA_COST_DISTRIBUTION_LINES_ALL), currencies (FND_CURRENCIES), and conversion rates (GL_DAILY_CONVERSION_TYPES) — through foreign key relationships rather than acting as a standalone hub or descriptive satellite. The table is owned by the PA schema and is documented with 21 columns. It is important not to confuse PA_MC_COST_DIST_LINES_ALL with PA_COST_DISTRIBUTION_LINES_ALL; the "MC" designator indicates the multi-currency, multi-set-of-books view of cost distribution, not the baseline distribution itself.
Key Information Stored
The table defines its primary key as PA_MC_COST_DIST_LINES_ALL_PK, comprising SET_OF_BOOKS_ID, EXPENDITURE_ITEM_ID, and LINE_NUM. A separate unique index, PA_MC_COST_DIST_LINES_ALL_U1, covers EXPENDITURE_ITEM_ID, LINE_NUM, and SET_OF_BOOKS_ID, which represents the business-key candidate. The surrogate/primary key in effect is composite: it requires the set of books context in addition to the expenditure item and line, whereas the unique index presents the same attributes in a different column order.
- SET_OF_BOOKS_ID — identifies the reporting set of books for the distribution line; part of the primary key.
- EXPENDITURE_ITEM_ID — the expenditure item being distributed; part of the primary key and a FK to PA_EXPENDITURE_ITEMS_ALL.
- LINE_NUM — the distribution line number; part of the primary key and a FK to PA_COST_DISTRIBUTION_LINES_ALL.
- LINE_TYPE — classifies the nature of the distribution line.
- TRANSFER_STATUS_CODE — indicates whether the line has been transferred, typically to GL.
- AMOUNT — the distributed cost amount for the line.
- QUANTITY — the quantity associated with the distribution.
- BURDENED_COST — the burdened cost component of the distributed amount.
- CURRENCY_CODE — the currency of the distribution; FK to FND_CURRENCIES.
- EXCHANGE_RATE and CONVERSION_DATE — the rate applied and the date used for currency conversion.
- RATE_TYPE — the daily conversion rate type; FK to GL_DAILY_CONVERSION_TYPES.
- PRC_ASSIGNMENT_ID — reference to the associated project cost assignment.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE — the standard concurrent program audit columns identifying the process that created or last updated the row.
- TRANSFERRED_DATE, TRANSFER_REJECTION_REASON, and BATCH_NAME — transfer tracking information.
- XLA_MIGRATED_FLAG — flags migration into the Subledger Accounting (XLA) model.
Common Use Cases and Queries
Typical scenarios include reconciling multi-currency cost distribution back to expenditure items, auditing which lines have been transferred or rejected, querying converted amounts for a reporting set of books, and reporting burdened versus raw cost by currency. A representative pattern retrieves all distribution lines for a given expenditure item within a set of books:
SELECT mc.LINE_NUM, mc.LINE_TYPE, mc.AMOUNT, mc.BURDENED_COST, mc.CURRENCY_CODE, mc.EXCHANGE_RATE, mc.TRANSFER_STATUS_CODE FROM PA.PA_MC_COST_DIST_LINES_ALL mc WHERE mc.EXPENDITURE_ITEM_ID = :expenditure_item_id AND mc.SET_OF_BOOKS_ID = :set_of_books_id ORDER BY mc.LINE_NUM;- Joining to PA_EXPENDITURE_ITEMS_ALL on EXPENDITURE_ITEM_ID to obtain item context, and to GL_SETS_OF_BOOKS_11I on SET_OF_BOOKS_ID to resolve the ledger/book name.
- Filtering on TRANSFER_REJECTION_REASON IS NOT NULL to identify lines that failed transfer to the general ledger.
- Aggregating AMOUNT by CURRENCY_CODE and SET_OF_BOOKS_ID to produce multi-currency distribution summaries.
- Checking XLA_MIGRATED_FLAG to distinguish migrated versus non-migrated accounting records.
Related Objects
The documented foreign keys anchor this table to the following significant objects:
- PA_EXPENDITURE_ITEMS_ALL — joined on EXPENDITURE_ITEM_ID; the parent expenditure item for the distribution.
- PA_COST_DISTRIBUTION_LINES_ALL — joined on LINE_NUM (with EXPENDITURE_ITEM_ID); the baseline distribution lines.
- GL_SETS_OF_BOOKS_11I — joined on SET_OF_BOOKS_ID; the reporting set of books.
- FND_CURRENCIES — joined on CURRENCY_CODE; validates the distribution currency.
- GL_DAILY_CONVERSION_TYPES — joined on RATE_TYPE; supplies the conversion rate type used for currency translation.
These relationships, together with the primary key and unique index, define the principal join paths used when integrating multi-currency cost distribution data with expenditure, cost distribution, currency, and conversion-rate data across EBS Projects.
-
Table: PA_MC_COST_DIST_LINES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_COST_DIST_LINES_ALL, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID, product: PA - Projects , description: Information about the cost distribution of expenditure items for each reporting set of books , implementation_dba_data: PA.PA_MC_COST_DIST_LINES_ALL ,
-
Table: PA_MC_COST_DIST_LINES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_COST_DIST_LINES_ALL, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID, product: PA - Projects , description: Information about the cost distribution of expenditure items for each reporting set of books , implementation_dba_data: PA.PA_MC_COST_DIST_LINES_ALL ,
-
VIEW: PA.PA_MC_COST_DIST_LINES_ALL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_MC_COST_DIST_LINES_ALL#, status:VALID,
-
SYNONYM: APPS.PA_MC_COST_DIST_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID,
-
VIEW: PA.PA_MC_COST_DIST_LINES_ALL#
12.2.2
-
SYNONYM: APPS.PA_MC_COST_DIST_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID,
-
TABLE: PA.PA_MC_COST_DIST_LINES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_COST_DIST_LINES_ALL, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID,
-
PACKAGE BODY: APPS.PA_PRC_PROJECT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PRC_PROJECT_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_PRC_PROJECT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PRC_PROJECT_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_XLA_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.PA_XLA_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_XLA_UPGRADE, status:VALID,
-
TABLE: PA.PA_MC_COST_DIST_LINES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_COST_DIST_LINES_ALL, object_name:PA_MC_COST_DIST_LINES_ALL, status:VALID,
-
PACKAGE BODY: APPS.PA_MC_CURRENCY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MC_CURRENCY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_MC_CURRENCY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MC_CURRENCY_PKG, status:VALID,
-
Table: PA_COST_DISTRIBUTION_LINES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COST_DISTRIBUTION_LINES_ALL, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID, product: PA - Projects , description: Information about expenditure item cost distribution , implementation_dba_data: PA.PA_COST_DISTRIBUTION_LINES_ALL ,
-
APPS.PA_PRC_PROJECT_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
Table: PA_COST_DISTRIBUTION_LINES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COST_DISTRIBUTION_LINES_ALL, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID, product: PA - Projects , description: Information about expenditure item cost distribution , implementation_dba_data: PA.PA_COST_DISTRIBUTION_LINES_ALL ,
-
APPS.PA_PRC_PROJECT_PUB SQL Statements
12.2.2
-
VIEW: APPS.PA_COST_DIST_LINES_ALL_MRC_V
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
APPS.PA_MC_CURRENCY_PKG SQL Statements
12.1.1
-
APPS.PA_MC_CURRENCY_PKG SQL Statements
12.2.2
-
VIEW: APPS.PA_COST_DIST_LINES_ALL_MRC_V
12.2.2
-
View: PA_COST_EXCEPTIONS_SUM_MRC_V
12.1.1
product: PA - Projects , description: pa_cost_exceptions_sum_mrc_v is a view that identifies the Cost Distribution Lines that prevent a period - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PA_GL_COST_EXCEPT_SUM_MRC_V
12.1.1
product: PA - Projects , description: pa_gl_cost_except_sum_mrc_v is a view that identifies the Cost Distribution Lines that prevent a period from being closed , implementation_dba_data: Not implemented in this database ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
View: PA_COST_EXCEPTIONS_SUM_MRC_V
12.2.2
product: PA - Projects , description: pa_cost_exceptions_sum_mrc_v is a view that identifies the Cost Distribution Lines that prevent a period - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
PACKAGE BODY: APPS.PA_FAXFACE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FAXFACE, status:VALID,
-
View: PA_COST_DIST_LINES_MRC_V2
12.2.2
product: PA - Projects , description: Single-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_GL_COST_EXCEPT_SUM_MRC_V
12.2.2
product: PA - Projects , description: pa_gl_cost_except_sum_mrc_v is a view that identifies the Cost Distribution Lines that prevent a period from being closed , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PA_FAXFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FAXFACE, status:VALID,
-
View: PA_COST_DIST_LINES_MRC_V
12.2.2
product: PA - Projects , description: Single-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_MRC_V2
12.1.1
product: PA - Projects , description: Single-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_MRC_V
12.1.1
product: PA - Projects , description: Single-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V2
12.2.2
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_COST_DIST_LINES_ALL_MRC_V, object_name:PA_COST_DIST_LINES_ALL_MRC_V, status:VALID, product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: APPS.PA_COST_DIST_LINES_ALL_MRC_V ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V2
12.1.1
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V2R
12.2.2
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_COST_DIST_LINES_ALL_MRC_V, object_name:PA_COST_DIST_LINES_ALL_MRC_V, status:VALID, product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: APPS.PA_COST_DIST_LINES_ALL_MRC_V ,
-
View: PA_COST_DIST_LINES_ALL_MRC_V2R
12.1.1
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PA_COST_DIST_LINES_ALL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_COST_DIST_LINES_ALL_MRC_V, object_name:PA_COST_DIST_LINES_ALL_MRC_V, status:VALID,
-
View: PA_COST_DIST_LINES_FORMS_MRC_V
12.1.1
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_COST_DIST_LINES_FORMS_MRC_V
12.2.2
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PA_COST_DIST_LINES_ALL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_COST_DIST_LINES_ALL_MRC_V, object_name:PA_COST_DIST_LINES_ALL_MRC_V, status:VALID,
-
VIEW: APPS.PA_AEL_GL_EI_MRC_V
12.1.1
owner:APPS, object_type:VIEW, object_name:PA_AEL_GL_EI_MRC_V, status:VALID,
-
VIEW: APPS.PA_AEL_GL_EI_MRC_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PA_AEL_GL_EI_MRC_V, status:VALID,
-
Table: GL_DAILY_CONVERSION_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,