Search Results ap_xla_events_pkg
Overview
AP_XLA_EVENTS_PKG is the Oracle E-Business Suite subledger accounting package responsible for creating, maintaining, and querying accounting events within the Subledger Accounting (XLA) framework. Accounting events represent the underlying business or accounting transactions that the SLA engine evaluates to generate journal entries. This package forms part of the Payables (AP) side of the XLA event model, allowing Payables and related subledgers to register events against event sources, event classes, and event types, and to control their lifecycle through status transitions. It is a companion to the public XLA_EVENTS_PUB_PKG, internally orchestrating the persistence of event records in the XLA_EVENTS table and its related entities.
The package is owned by APPS and classified as OTHER, indicating it is intended primarily as an internal utility layer rather than a published open interface. Its procedures are normally surfaced to callers through wrapper packages or the public XLA events API rather than invoked directly.
Key Procedures and Functions
- CREATE_EVENT — A function that instantiates a new accounting event record, accepting event source information, event type, event date, status, reference information, valuation method, and security context, and returning an integer event identifier.
- UPDATE_EVENT_STATUS — Updates the status code of existing events matching the supplied event source, event class, event type, event date, and valuation method criteria. This is the procedure most relevant to the "update_event_status" search, providing a targeted mechanism to move events between states without altering other attributes.
- UPDATE_EVENT — A set of overloaded procedures that modify an existing event by event identifier, optionally adjusting event type, date, status, and event number while retaining valuation method and security context.
- DELETE_EVENT — Removes a single event identified by its event identifier.
- DELETE_EVENTS — Removes multiple events, typically scoped by event source or similar criteria.
- GET_EVENT_INFO — Retrieves detailed attribute information for a specified event.
- GET_EVENT_STATUS — Returns the current status code of a specified event.
- EVENT_EXISTS — Boolean-style check confirming whether an event record already exists for the supplied criteria, used to prevent duplicate event creation.
- GET_ARRAY_EVENT_INFO — Returns event information for a set of events in array (bulk) form, supporting efficient multi-event processing.
Tables Accessed
The documented metadata does not enumerate the physical tables referenced through APPS synonyms. Functionally, the package operates against the XLA_EVENTS table, which stores the core accounting event records, and it interacts with XLA event source, event class, and event type definitions to validate and resolve the classification parameters supplied by callers. The create, update, and delete routines write to XLA_EVENTS, while the GET and existence routines read from it. Status codes are validated against the XLA event status lookup before persistence.
Usage Notes
AP_XLA_EVENTS_PKG is invoked during normal Payables transaction processing to register and transition accounting events. Typical callers include the public XLA events API, the Payables accounting engine, and other subledger components that need to create or update event records as transactions are validated, accounted, or adjusted. The metadata notes the package is referenced by three other packages, reflecting its role as a shared internal layer.
Because it is classified as OTHER and is not an open interface, custom code should generally avoid calling AP_XLA_EVENTS_PKG directly. Integrations that must create or modify accounting events should use the supported XLA_EVENTS_PUB_PKG public APIs instead, which internally delegate to this package and enforce the required security context and validation rules. When calling related functionality, a valid security context should always be passed, and the calling sequence argument should be populated to support diagnostic tracing during troubleshooting.
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_XLA_EVENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_XLA_EVENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_XLA_EVENTS_PKG, status:VALID,
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_XLA_EVENTS_PKG, status:VALID,
-
PACKAGE: APPS.AP_DEBUG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_DEBUG_PKG, status:VALID,
-
PACKAGE: APPS.AP_DEBUG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_DEBUG_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_ACCOUNTING_EVENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ACCOUNTING_EVENTS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EVENTS_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_EVENTS_PUB_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EVENTS_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_EVENTS_PUB_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_PERIOD_CLOSE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PERIOD_CLOSE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_ACCTG_DATA_FIX_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ACCTG_DATA_FIX_PKG, status:VALID,
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_ACCOUNTING_EVENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_ACCOUNTING_EVENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_PERIOD_CLOSE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PERIOD_CLOSE_PKG, status:VALID,
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.1.1
-
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
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.1.1
-
APPS.AP_PERIOD_CLOSE_PKG dependencies on AP_XLA_EVENTS_PKG
12.1.1
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_XLA_EVENTS_PKG
12.1.1
-
APPS.AP_XLA_EVENTS_PKG dependencies on AP_XLA_EVENTS_PKG
12.1.1
-
APPS.AP_XLA_EVENTS_PKG dependencies on AP_XLA_EVENTS_PKG
12.2.2
-
APPS.AP_PERIOD_CLOSE_PKG dependencies on AP_XLA_EVENTS_PKG
12.2.2
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_XLA_EVENTS_PKG
12.2.2
-
APPS.AP_ACCTG_DATA_FIX_PKG dependencies on AP_XLA_EVENTS_PKG
12.2.2
-
APPS.AP_XLA_EVENTS_PKG dependencies on XLA_EVENTS_PUB_PKG
12.1.1
-
APPS.AP_XLA_EVENTS_PKG dependencies on XLA_EVENTS_PUB_PKG
12.2.2
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, 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
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,