Search Results rcv_rec_sub_ledger_mrc_v
Overview
RCV_REC_SUB_LEDGER_MRC_V is an APPS-owned database view in Oracle E-Business Suite, registered under the Purchasing (PO) product family. Its name indicates that it exposes multiple reporting currencies (MRC) sub-ledger data for receiving transactions. The view is a retrofitted, MRC-aware wrapper over the receiving sub-ledger, and it participates in the flow that carries purchasing receipt accounting entries into the General Ledger interface.
Functionally, the view presents the accounting distributions generated from receiving transactions — receipts, deliveries, returns, and corrections — together with the general ledger accounting attributes required for journal creation, such as journal source, journal category, accounting date, period name, code combination, entered and accounted amounts, and currency conversion details. It also carries MRC-specific tax columns (ACCOUNTED_NR_TAX, ACCOUNTED_REC_TAX, ENTERED_NR_TAX, ENTERED_REC_TAX), which are the non-recoverable and recoverable tax portions used in multiple reporting currency contexts. Because the underlying data is filtered by SET_OF_BOOKS_ID derived from the session's CLIENT_INFO, the view returns sub-ledger lines for the set of books active in the user's session. This makes it a convenient reporting and integration surface without requiring callers to resolve the MRC base table or apply set-of-books logic themselves.
Underlying Base Objects
Per the documented ETRM metadata, the view is defined over a single referenced base object: the synonym RCV_MC_REC_SUB_LEDGER. The "MC" in the base object name denotes the multiple-currency variant of the receiving sub-ledger, and the view text confirms this by selecting directly from RCV_MC_REC_SUB_LEDGER.
The relationship is a one-to-one projection with an additional session-level filter: every column listed in the view is drawn from the base object, and the WHERE clause restricts rows to those matching the current set of books. The expression SET_OF_BOOKS_ID = NVL(TO_NUMBER(SUBSTR(USERENV('CLIENT_INFO'), 45, 10)), -99) extracts the set of books from the CLIENT_INFO session value; when no value is available, the comparison defaults to -99, returning no rows. Consumers should therefore initialize the session context before relying on the view's output. Because RCV_MC_REC_SUB_LEDGER is referenced through a synonym, the physical object may reside in another schema while APPS retains the public interface.
Key Columns
- RCV_TRANSACTION_ID — the receiving transaction that originated the accounting line, linking back to RCV_TRANSACTIONS.
- SET_OF_BOOKS_ID — the accounting set of books the line belongs to; also the session filter key.
- CURRENCY_CODE, ACTUAL_FLAG, FUNCTIONAL_CURRENCY_CODE — identify the transaction currency and whether the line is actual or budget.
- JE_SOURCE_NAME, JE_CATEGORY_NAME, JE_BATCH_NAME, JE_HEADER_NAME, JE_LINE_DESCRIPTION — journal attributes that govern how the entry is created in GL.
- ACCOUNTING_DATE, PERIOD_NAME, TRANSACTION_DATE, DATE_CREATED_IN_GL — timing and period assignment for the accounting entry.
- CODE_COMBINATION_ID, CHART_OF_ACCOUNTS_ID — the accounting flexfield and chart of accounts for the distribution.
- ENTERED_DR, ENTERED_CR, ACCOUNTED_DR, ACCOUNTED_CR — the debit and credit amounts in entered and functional currency.
- ACCOUNTED_NR_TAX, ACCOUNTED_REC_TAX, ENTERED_NR_TAX, ENTERED_REC_TAX, ACCRUAL_METHOD_FLAG — tax and accrual attributes carried by the MRC sub-ledger.
- ACCOUNTING_LINE_TYPE — classifies the accounting line (for example accrual, charge, or tax), enabling selective reporting of a specific line category.
- ACCOUNTING_EVENT_ID, RCV_SUB_LEDGER_ID, GL_SL_LINK_ID — keys linking the line to the accounting event, the source sub-ledger row, and the GL interface record.
- SUB_LEDGER_DOC_SEQUENCE_ID, SUBLEDGER_DOC_SEQUENCE_VALUE — sequence attributes used by sub-ledger document sequencing.
- CURRENCY_CONVERSION_DATE, USER_CURRENCY_CONVERSION_TYPE, CURRENCY_CONVERSION_RATE — currency conversion parameters applied to the line.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program context that created the row.
Common Use Cases and Queries
The view is typically used to reconcile receiving sub-ledger accounting to the GL interface, to trace purchasing accrual entries by source and category, and to build MRC reporting extracts. A query filtered by accounting line type is a common starting point:
- Select all lines for a specific transaction or date range to verify amounts before the Create Accounting process.
- Filter by JE_SOURCE_NAME and JE_CATEGORY_NAME to isolate Purchasing receipt or accrual entries.
- Sum ENTERED_DR and ENTERED_CR grouped by ACCOUNTING_LINE_TYPE to analyze the composition of a period's distributions.
- Join to RCV_TRANSACTIONS or the accounting events interface on RCV_TRANSACTION_ID or ACCOUNTING_EVENT_ID for detail-level tracing.
Example:
SELECT rcv_transaction_id, accounting_line_type, currency_code,
SUM(entered_dr) AS dr, SUM(entered_cr) AS cr, period_name
FROM apps.rcv_rec_sub_ledger_mrc_v
WHERE accounting_date >= :from_date
AND accounting_date < :to_date
GROUP BY rcv_transaction_id, accounting_line_type, currency_code, period_name;
Note that the view honors the session's set of books via USERENV('CLIENT_INFO'); in SQL*Plus or external tools, the CLIENT_INFO value must be set to the target operating unit and set of books before querying, otherwise the NVL default of -99 yields an empty result set.
-
View: RCV_REC_SUB_LEDGER_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_SUB_LEDGER_MRC_V, object_name:RCV_REC_SUB_LEDGER_MRC_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.RCV_REC_SUB_LEDGER_MRC_V ,
-
View: RCV_REC_SUB_LEDGER_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_SUB_LEDGER_MRC_V, object_name:RCV_REC_SUB_LEDGER_MRC_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.RCV_REC_SUB_LEDGER_MRC_V ,
-
SYNONYM: APPS.RCV_MC_REC_SUB_LEDGER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_MC_REC_SUB_LEDGER, status:VALID,
-
SYNONYM: APPS.RCV_MC_REC_SUB_LEDGER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_MC_REC_SUB_LEDGER, status:VALID,
-
VIEW: APPS.RCV_REC_ACCT_DISTR_MRC_V
12.1.1
-
VIEW: APPS.RCV_AEL_SL_MRC_V
12.2.2
-
VIEW: APPS.RCV_REC_ACCT_DISTR_MRC_V
12.2.2
-
VIEW: APPS.RCV_AEL_SL_MRC_V
12.1.1
-
View: RCV_AEL_SL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_AEL_SL_MRC_V, object_name:RCV_AEL_SL_MRC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.RCV_AEL_SL_MRC_V ,
-
VIEW: APPS.RCV_REC_ACCT_DISTR_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_ACCT_DISTR_MRC_V, object_name:RCV_REC_ACCT_DISTR_MRC_V, status:VALID,
-
View: RCV_REC_ACCT_DISTR_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_ACCT_DISTR_MRC_V, object_name:RCV_REC_ACCT_DISTR_MRC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.RCV_REC_ACCT_DISTR_MRC_V ,
-
View: RCV_REC_ACCT_DISTR_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_ACCT_DISTR_MRC_V, object_name:RCV_REC_ACCT_DISTR_MRC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.RCV_REC_ACCT_DISTR_MRC_V ,
-
View: RCV_AEL_SL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_AEL_SL_MRC_V, object_name:RCV_AEL_SL_MRC_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.RCV_AEL_SL_MRC_V ,
-
VIEW: APPS.RCV_REC_ACCT_DISTR_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_ACCT_DISTR_MRC_V, object_name:RCV_REC_ACCT_DISTR_MRC_V, status:VALID,
-
VIEW: APPS.RCV_AEL_SL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_AEL_SL_MRC_V, object_name:RCV_AEL_SL_MRC_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.RCV_AEL_SL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_AEL_SL_MRC_V, object_name:RCV_AEL_SL_MRC_V, status:VALID,
-
VIEW: APPS.RCV_REC_SUB_LEDGER_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_SUB_LEDGER_MRC_V, object_name:RCV_REC_SUB_LEDGER_MRC_V, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.RCV_REC_SUB_LEDGER_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_REC_SUB_LEDGER_MRC_V, object_name:RCV_REC_SUB_LEDGER_MRC_V, 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 ,