Search Results ax_conditions




Overview

AX_CONDITIONS is a transaction table in the AX (Global Accounting Engine) product family of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. It stores the condition definitions that drive distribution plan structures and distribution headers, effectively acting as the rule repository that determines how Global Accounting Engine transformations are applied. Each row captures a single condition — a comparison expression composed of a logic operator, a left operand, a comparison operator, and a right operand — that is evaluated during the execution of a distribution plan.

The table is owned by the AX schema and is classified as a link entity in a heuristic Data Vault modeling sense. This classification reflects its structural role: AX_CONDITIONS does not represent an independent business concept but rather associates condition metadata with the structures and headers that consume it, carrying foreign key references back to AX_STRUCTURES and AX_DISTRIB_HEADERS. Practitioners designing downstream models should treat it as a bridge between distribution definitions and the rule logic applied to them.

Key Information Stored

The physical schema documents 21 columns. The most significant are summarized below.

Common Use Cases and Queries

Typical queries retrieve all conditions attached to a given distribution structure or header, or audit the rule logic driving an account transformation. A representative join pattern follows:

  • List conditions for a structure: SELECT c.condition_number, c.logic_operator, c.left_table, c.left_column, c.comparison_operator, c.right_op_column_value FROM ax.ax_conditions c WHERE c.set_of_books_id = :sob AND c.application_id = :app AND c.translation_scheme = :scheme AND c.plan_name = :plan AND c.structure_number = :struct;
  • List conditions for a distribution header: filter the same table by SET_OF_BOOKS_ID, APPLICATION_ID, TRANSLATION_SCHEME, and HEADER_NUMBER.
  • Audit reporting: join AX_CONDITIONS to AX_STRUCTURES and AX_DISTRIB_HEADERS to produce a complete picture of plan logic for a given ledger.

Because the table mixes literal and column-based operands, reporting should account for RIGHT_OPERAND_TYPE when interpreting results.

Related Objects

  • AX_STRUCTURES — parent structure definition; joined via SET_OF_BOOKS_ID, APPLICATION_ID, TRANSLATION_SCHEME, PLAN_NAME, STRUCTURE_TYPE, and STRUCTURE_NUMBER.
  • AX_DISTRIB_HEADERS — parent distribution header; joined via SET_OF_BOOKS_ID, APPLICATION_ID, TRANSLATION_SCHEME, and HEADER_NUMBER.
  • AX_CONDITIONS_PK and AX_CONDITIONS_U1 — the primary and unique indexes on CONDITION_ID.
  • Distribution plan and translation scheme definition tables, which provide the PLAN_NAME and TRANSLATION_SCHEME reference values consumed here.