Search Results xla_sequence_datafix_pkg
Overview
The APPS.XLA_SEQUENCE_DATAFIX_PKG package is a diagnostic and corrective utility within the Oracle Subledger Accounting (XLA) module. Its purpose is to support the repair and renumbering of accounting sequence assignments that become inconsistent, duplicated, or otherwise corrupted within the Subledger Accounting engine. Accounting entries created by SLA must be assigned reliable, gapless sequence numbers for audit and statutory reporting purposes. When this sequencing is disrupted—whether through failed processing, data corruption, or interrupted concurrent programs—the affected journal entries must be corrected so that the sequence integrity of the ledger is preserved. This package provides the mechanism to perform that remediation. Although classified as an OTHER API rather than a full public interface, it is a legitimate, Oracle-owned component (declared with the header identifier xlaseqdf.pkh and created in July 2004 by W. Shen) intended for use by Oracle Support and authorized administrators during datafix operations. It is not intended for routine application development.
Key Procedures and Functions
The package exposes a single documented procedure:
- RESEQUENCE_ACCT_SEQ — The core corrective routine. It resequences the accounting sequence for a specified scope of subledger journal entries. Its parameters allow the caller to narrow the affected set by application, ledger, start date, a specific accounting event header, period name, and sequence version identifier. In standard Oracle concurrent program style, it returns the customary
p_errbufandp_retcodeoutput parameters so that it can be scheduled as a concurrent request and report success or failure. By combining these selection parameters, an administrator can target resequencing to a single ledger and accounting period, or to an individual event header, depending on the nature of the corruption being repaired.
Tables Accessed
The documented tables referenced by this package, accessed through APPS synonyms, are:
- XLA_AE_HEADERS — The subledger accounting entry header table, where the sequence number and related sequence identifiers for each journal entry are stored. This is the primary table being corrected by the resequencing logic.
- GL_PERIOD_STATUSES — The General Ledger period status table. It is consulted to validate that the target accounting period is open or otherwise appropriate for the resequencing operation, ensuring entries are only renumbered in periods where such modification is permitted.
- XLA_EVENTS_GT — A global temporary table used within SLA processing to stage and pass sets of accounting events between program phases. The package employs it to assemble the collection of events whose headers require resequencing within the transaction session.
Usage Notes
XLA_SEQUENCE_DATAFIX_PKG is a support-oriented datafix utility, not a component of standard transaction flow. It is typically invoked through a concurrent program submitted by a system administrator, most often at the direction of Oracle Support in response to a Service Request involving corrupted or out-of-sequence subledger journal entries. The p_errbuf/p_retcode signature confirms its design as a concurrent executable. It may also be called from custom corrective scripts where a DBA or implementation consultant has identified the precise scope requiring resequencing. Because the procedure alters accounting sequence assignments, it should only be run after the affected data has been analyzed and, where appropriate, backed up. It is not referenced by any other Oracle package (referenced by 0 packages), reinforcing its role as a terminal, manually-driven repair tool rather than a reusable application service. Given the sensitivity of resequencing audit-relevant accounting data, use should be tightly controlled and documented, and the scope parameters carefully bounded to avoid unintended modification of unrelated ledgers, periods, or entries. Consult Oracle Support guidance before executing in a production environment.
-
PACKAGE: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.2.2
-
PACKAGE: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SEQUENCE_DATAFIX_PKG, status:VALID,
-
PACKAGE: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_SEQUENCE_DATAFIX_PKG, status:VALID,
-
PACKAGE: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_SEQUENCE_DATAFIX_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SEQUENCE_DATAFIX_PKG, status:VALID,
-
PACKAGE: APPS.FUN_SEQ_BATCH
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FUN_SEQ_BATCH, status:VALID,
-
PACKAGE: APPS.FUN_SEQ_BATCH
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FUN_SEQ_BATCH, status:VALID,
-
PACKAGE: APPS.FUN_SEQ
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FUN_SEQ, status:VALID,
-
PACKAGE: APPS.XLA_MESSAGES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_MESSAGES_PKG, status:VALID,
-
PACKAGE: APPS.XLA_MESSAGES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_MESSAGES_PKG, status:VALID,
-
PACKAGE: APPS.FUN_SEQ
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FUN_SEQ, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XLA_EVENTS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENTS_GT, status:VALID,
-
SYNONYM: APPS.XLA_EVENTS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENTS_GT, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.1.1
-
SYNONYM: APPS.XLA_AE_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEQUENCE_DATAFIX_PKG
12.2.2
-
SYNONYM: APPS.XLA_AE_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_HEADERS, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
APPS.XLA_SEQUENCE_DATAFIX_PKG dependencies on XLA_SEQUENCE_DATAFIX_PKG
12.2.2
-
APPS.XLA_SEQUENCE_DATAFIX_PKG dependencies on XLA_SEQUENCE_DATAFIX_PKG
12.1.1
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,