Search Results ax_event_types_pk
Overview
AX_EVENT_TYPES is a Global Accounting Engine (AX) configuration table in Oracle E-Business Suite 12.1.1 and 12.2.2. The AX module — also known as the Global Accounting Engine — provides a centralized accounting engine that converts subledger transactions into accounting entries posted to General Ledger. Within that architecture, AX_EVENT_TYPES defines the set of event types recognized by the accounting engine for a given ledger and application, and it controls how each event type is translated and posted.
Each row associates an event type with a specific set of books and a source application, and it references a translation scheme that determines the debit and credit derivation logic. The table also records whether a given event type is enabled, whether it posts directly, whether it participates in a program, and whether a user exit is invoked. In this respect the table functions as a driver of the accounting generation process rather than as a transactional fact table.
From a Data Vault modeling perspective, the heuristic classification of AX_EVENT_TYPES is a link. Its primary key is composite and is composed entirely of foreign key columns, which is characteristic of a link table connecting related hubs. This classification should be treated as a modeling suggestion rather than a documented fact.
Key Information Stored
The primary key, AX_EVENT_TYPES_PK, consists of four columns: SET_OF_BOOKS_ID, APPLICATION_ID, POSTING_SET_OF_BOOKS_ID, and EVENT_TYPE. A unique index, AX_EVENT_TYPES_U1, covers the identical four-column combination, so this same set of columns serves as both the surrogate primary key and the business-key candidate. There is no separate single-column surrogate identifier documented.
The most significant columns are:
- SET_OF_BOOKS_ID — identifies the ledger for which the event type definition applies.
- POSTING_SET_OF_BOOKS_ID — identifies the set of books used for posting, which may differ from the definition ledger.
- APPLICATION_ID — the source application that owns the event type.
- EVENT_TYPE — the event type identifier, such as an invoice, payment, or journal-related event.
- TRANSLATION_SCHEME — the scheme used to translate the event into accounting entries.
- CATEGORY_CODE — classifies the event for reporting and processing purposes.
- ENABLED_FLAG — indicates whether the event type is currently active.
- DIRECT_FLAG — controls whether the event posts directly.
- INCLUDE_IN_PROGRAM_FLAG — determines whether the event participates in the associated translation or posting program.
- USER_EXIT — names the user exit invoked for custom processing.
- DESCRIPTION — the descriptive name of the event type.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard audit columns maintained by EBS.
Common Use Cases and Queries
A frequent requirement is to list all enabled event types for a given ledger and application, which is useful during implementation review or troubleshooting of missing accounting entries.
SELECT event_type, description, enabled_flag, direct_flag FROM ax.ax_event_types WHERE set_of_books_id = :ledger_id AND application_id = :app_id AND enabled_flag = 'Y';- Join to AX_TRANS_SCHEMES to display the translation scheme name associated with each event type:
SELECT a.event_type, s.name FROM ax.ax_event_types a, ax.ax_trans_schemes s WHERE a.set_of_books_id = s.set_of_books_id AND a.application_id = s.application_id AND a.translation_scheme = s.translation_scheme; - Identify event types configured with a user exit for custom logic:
SELECT event_type, user_exit FROM ax.ax_event_types WHERE user_exit IS NOT NULL; - Report event types excluded from program processing:
SELECT event_type FROM ax.ax_event_types WHERE include_in_program_flag = 'N';
These queries support functional configuration validation, migration checks between environments, and audit of the accounting engine setup.
Related Objects
The foreign keys documented in the metadata link AX_EVENT_TYPES to two parent tables.
- AX_TRANS_SCHEMES — referenced through SET_OF_BOOKS_ID, APPLICATION_ID, and TRANSLATION_SCHEME, defining the translation logic for the event type.
- AX_TRANS_PROGRAMS — referenced through APPLICATION_ID, SET_OF_BOOKS_ID, and POSTING_SET_OF_BOOKS_ID, defining the posting program associated with the event type.
- AX_EVENT_TYPES_PK and AX_EVENT_TYPES_U1 — the primary key constraint and the associated unique index, both enforcing the four-column business key.
Together these objects form the configuration backbone of the Global Accounting Engine, with AX_EVENT_TYPES acting as the central linkage between ledgers, applications, translation schemes, and posting programs.
-
Table: AX_EVENT_TYPES
12.1.1
owner:AX, object_type:TABLE, fnd_design_data:AX.AX_EVENT_TYPES, object_name:AX_EVENT_TYPES, status:VALID, product: AX - Global Accounting Engine , description: Event types information , implementation_dba_data: AX.AX_EVENT_TYPES ,
-
Table: AX_EVENT_TYPES
12.2.2
owner:AX, object_type:TABLE, fnd_design_data:AX.AX_EVENT_TYPES, object_name:AX_EVENT_TYPES, status:VALID, product: AX - Global Accounting Engine , description: Event types information , implementation_dba_data: AX.AX_EVENT_TYPES ,
-
TABLE: AX.AX_EVENT_TYPES
12.1.1
owner:AX, object_type:TABLE, fnd_design_data:AX.AX_EVENT_TYPES, object_name:AX_EVENT_TYPES, status:VALID,
-
TABLE: AX.AX_EVENT_TYPES
12.2.2
owner:AX, object_type:TABLE, fnd_design_data:AX.AX_EVENT_TYPES, object_name:AX_EVENT_TYPES, status:VALID,
-
eTRM - AX Tables and Views
12.1.1
description: Absorption information ,
-
eTRM - AX Tables and Views
12.2.2
description: Absorption information ,
-
eTRM - AX Tables and Views
12.1.1
description: Absorption information ,
-
eTRM - AX Tables and Views
12.2.2
description: Absorption information ,