Search Results xla_ae_headers_s
Overview
ARP_MRC_XLA_UPGRADE is an Oracle E-Business Suite upgrade utility package owned by the APPS schema. Its purpose is to migrate historical Multi-Reporting Currency (MRC) accounting data into the Subledger Accounting (XLA) model introduced in Release 12. Prior to R12, multi-currency accounting entries in Receivables were stored in the MRC shadow tables (the AR_MC_* and RA_MC_* families). With the introduction of Subledger Accounting, these entries must instead be represented as accounting events, journal entry headers, and journal entry lines in the XLA schema. ARP_MRC_XLA_UPGRADE performs that controlled conversion for Receivables transactions, receipts, and adjustments, ensuring that pre-upgrade MRC balances are visible and reconcilable through the standard XLA inquiry and reporting infrastructure after the upgrade.
The package is part of the broader XLA upgrade framework and depends on APPS.AD_PARALLEL_UPDATES_PKG, indicating that its upgrade routines are designed to be executed in parallel worker processes during the upgrade window. It also references XLA_UPGRADE_DATES, the framework table that records cutoff and processing dates used to determine which source records require conversion. The package is documented as an OTHER classified API rather than a public callable interface, confirming that it is intended for internal upgrade processing rather than routine application or customer invocation. It is not referenced by any other database object, which is consistent with its role as a terminal upgrade process invoked by the upgrade driver.
Key Procedures and Functions
The package body exposes three documented procedures, each targeting a distinct category of Receivables MRC data:
- UPGRADE_MC_TRANSACTIONS — Converts multi-currency Receivables transaction accounting entries, sourced from the MRC transaction and distribution tables (RA_MC_CUSTOMER_TRX, RA_MC_TRX_LINE_GL_DIST, AR_MC_DISTRIBUTIONS_ALL, AR_MC_TRANSACTION_HISTORY), into corresponding XLA accounting event headers and lines.
- UPGRADE_MC_RECEIPTS — Converts multi-currency cash receipt and receipt application accounting entries (AR_MC_CASH_RECEIPTS, AR_MC_CASH_RECEIPT_HIST, AR_MC_MISC_CASH_DISTS, AR_MC_RECEIVABLE_APPS) into XLA accounting representations.
- UPGRADE_MC_ADJUSTMENTS — Converts multi-currency adjustment accounting entries stored in AR_MC_ADJUSTMENTS into XLA accounting event headers and lines.
All three procedures write to the XLA_AE_HEADERS and XLA_AE_LINES tables through the header sequence XLA_AE_HEADERS_S, and populate the linking tables XLA_DISTRIBUTION_LINKS and XLA_GL_SL_LINK_ID_S to establish traceability between the new XLA entries and their originating source distributions and General Ledger link identifiers.
Tables Accessed
Source data is read from the standard Receivables base tables and their MRC counterparts through APPS synonyms: AR_ADJUSTMENTS_ALL, AR_CASH_RECEIPTS_ALL, AR_CASH_RECEIPT_HISTORY_ALL, AR_MISC_CASH_DISTRIBUTIONS_ALL, AR_RECEIVABLE_APPLICATIONS_ALL, AR_TRANSACTION_HISTORY_ALL, RA_CUSTOMER_TRX_ALL, and RA_CUST_TRX_LINE_GL_DIST_ALL, together with the MRC shadow tables AR_MC_ADJUSTMENTS, AR_MC_CASH_RECEIPTS, AR_MC_CASH_RECEIPT_HIST, AR_MC_DISTRIBUTIONS_ALL, AR_MC_MISC_CASH_DISTS, AR_MC_RECEIVABLE_APPS, RA_MC_CUSTOMER_TRX, and RA_MC_TRX_LINE_GL_DIST. GL_SETS_OF_BOOKS supplies reporting ledger context for the conversion.
On the target side, the package inserts into XLA_AE_HEADERS (via sequence XLA_AE_HEADERS_S), XLA_AE_LINES, XLA_DISTRIBUTION_LINKS, and XLA_GL_SL_LINK_ID_S, and reads conversion control dates from XLA_UPGRADE_DATES. Each source distribution is matched to a newly created XLA journal line so that Subledger Accounting balances reconcile to the legacy MRC balances.
Usage Notes
ARP_MRC_XLA_UPGRADE is invoked by the R12 upgrade driver during the transition from Release 11i to Release 12, and by subsequent XLA MRC upgrade processes for environments where MRC data remains to be converted. It is driven programmatically, typically as parallel workers orchestrated through AD_PARALLEL_UPDATES_PKG, and is not exposed through a Receivables form or a customer-facing concurrent program. Because the package performs bulk inserts into the XLA accounting tables, it should only be executed within the sanctioned upgrade sequence, after XLA_UPGRADE_DATES has been populated and before accounting is resumed. Direct invocation in a production runtime environment is not supported; customers requiring MRC-to-XLA conversion outside the standard upgrade path should use Oracle-supplied upgrade or diagnostic concurrent programs rather than calling these procedures directly.
-
SEQUENCE: XLA.XLA_AE_HEADERS_S
12.2.2
owner:XLA, object_type:SEQUENCE, object_name:XLA_AE_HEADERS_S, status:VALID,
-
SEQUENCE: XLA.XLA_AE_HEADERS_S
12.1.1
owner:XLA, object_type:SEQUENCE, object_name:XLA_AE_HEADERS_S, status:VALID,
-
SYNONYM: APPS.XLA_AE_HEADERS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_HEADERS_S, status:VALID,
-
SYNONYM: APPS.XLA_AE_HEADERS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_HEADERS_S, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ARP_MRC_XLA_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_MRC_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.PA_BILL_REV_XLA_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILL_REV_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.RCV_SLA_MRC_UPDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_SLA_MRC_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BILL_REV_XLA_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILL_REV_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.RCV_SLA_MRC_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_SLA_MRC_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_XLA_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.XLA_HIST_LEDGER_UPG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_HIST_LEDGER_UPG_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_SLA_EVENTS_UPG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_SLA_EVENTS_UPG_PKG, 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.ARP_MRC_XLA_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_MRC_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,
-
PACKAGE BODY: APPS.FA_SLA_EVENTS_UPG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_SLA_EVENTS_UPG_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_XLA_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_XLA_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.XLA_BALANCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_BALANCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_ENGINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_SLA_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SLA_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_FSAH_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_FSAH_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PAY_SLA_UPDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SLA_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_REVERSE_EVENTS_PVT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_REVERSE_EVENTS_PVT_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_ENGINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_BALANCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_BALANCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_BR_AR_BANK_ACCT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_BR_AR_BANK_ACCT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_BR_AR_BANK_ACCT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_BR_AR_BANK_ACCT_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_HIST_LEDGER_UPG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_HIST_LEDGER_UPG_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_THIRD_PARTY_MERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_THIRD_PARTY_MERGE, status:VALID,
-
PACKAGE BODY: APPS.XLA_THIRD_PARTY_MERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_THIRD_PARTY_MERGE, status:VALID,
-
PACKAGE BODY: APPS.XLA_JOURNAL_ENTRIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JOURNAL_ENTRIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_JOURNAL_ENTRIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JOURNAL_ENTRIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CST_SLA_UPDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_SLA_UPDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.CST_SLA_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_SLA_UPDATE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.XLA_BALANCES_PKG dependencies on XLA_AE_HEADERS_S
12.2.2
-
APPS.XLA_JOURNAL_ENTRIES_PKG dependencies on XLA_AE_HEADERS_S
12.2.2
-
APPS.PAY_SLA_UPDATE_PKG dependencies on XLA_AE_HEADERS_S
12.2.2
-
APPS.PA_XLA_UPGRADE dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.FA_SLA_EVENTS_UPG_PKG dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.XLA_HIST_LEDGER_UPG_PKG dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.RCV_SLA_MRC_UPDATE_PKG dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.PA_BILL_REV_XLA_UPGRADE dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.XLA_BALANCES_PKG dependencies on XLA_AE_HEADERS_S
12.1.1
-
APPS.XLA_ACCOUNTING_ENGINE_PKG dependencies on XLA_AE_HEADERS_S
12.2.2