Search Results so_actions
Overview
The SO_ACTIONS table is a core repository for defining discrete business actions within the Order Management module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the master definition table for actions that can be executed as part of order cycles, which are automated workflows governing the progression of sales orders. These actions are fundamental to implementing business rules for order processing, such as applying holds, triggering approvals, performing validations, or updating results. The table's structure enables the modular definition of actions that can be conditionally linked to specific order cycle steps, providing a flexible framework for automating complex order fulfillment logic.
Key Information Stored
While the provided metadata does not list all columns, the primary and foreign key relationships reveal the table's critical structure. The central identifier is the ACTION_ID column, which is the primary key. The table also enforces a unique constraint (SO_ACTIONS_UK1) on the combination of RESULT_COLUMN and RESULT_TABLE, indicating that actions are often associated with updating specific outcomes in other application tables. Another significant column is PASSING_RESULT_ID, which is a foreign key to the SO_RESULTS_B table, suggesting actions can be linked to predefined passing or success criteria. The table's description as containing "Cycle actions for order cycles" confirms its role in storing the executable components of the Order Management workflow engine.
Common Use Cases and Queries
The primary use case for SO_ACTIONS is the configuration and administration of order cycle workflows. Implementation consultants use this data to define the library of available actions. Common reporting and diagnostic queries involve listing all defined actions or investigating the setup of a specific workflow. For example, to audit all actions related to a particular result table, one might use:
SELECT action_id, result_column FROM oe.so_actions WHERE result_table = '<TABLE_NAME>';
Another critical scenario is troubleshooting order processing issues. If an order is stuck in a cycle, tracing the executed actions back to their definitions in SO_ACTIONS is a standard diagnostic step. Developers may also query this table when customizing or extending standard order cycles to understand the existing action inventory and their relationships.
Related Objects
As indicated by its extensive foreign key relationships, SO_ACTIONS is a central hub referenced by numerous transactional and setup tables in Order Management. Key dependent objects include:
- SO_CYCLE_ACTIONS: Links defined actions to specific steps within an order cycle.
- SO_HOLDS, SO_ORDER_APPROVALS, SO_LINE_APPROVALS: Tables that implement specific action types for applying holds and approvals.
- SO_ACTION_RESULTS: Stores the possible outcomes or results for an action.
- SO_ACTION_CLAUSES and SO_ACTION_PRE_REQS: Define conditional logic and prerequisites that must be satisfied for an action to execute.
- SO_SECURITY_RULES: Associates actions with security rules to control who can perform them.
This network of relationships underscores that SO_ACTIONS is a foundational setup table, with changes potentially impacting the behavior of the entire order workflow system.
-
Table: SO_ACTIONS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTIONS, object_name:SO_ACTIONS, status:VALID, product: OE - Order Entry , description: Cycle actions for order cycles , implementation_dba_data: OE.SO_ACTIONS ,
-
Table: SO_ACTIONS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTIONS, object_name:SO_ACTIONS, status:VALID, product: OE - Order Entry , description: Cycle actions for order cycles , implementation_dba_data: OE.SO_ACTIONS ,
-
Table: SO_ACTION_CLAUSES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_CLAUSES, object_name:SO_ACTION_CLAUSES, status:VALID, product: OE - Order Entry , description: Cycle action where clauses , implementation_dba_data: OE.SO_ACTION_CLAUSES ,
-
Table: SO_ACTION_PRE_REQS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_PRE_REQS, object_name:SO_ACTION_PRE_REQS, status:VALID, product: OE - Order Entry , description: Cycle action prerequisites , implementation_dba_data: OE.SO_ACTION_PRE_REQS ,
-
View: OEFV_SALES_ORDER_CYCLE_ACTIONS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ACTION_RESULTS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: SO_ACTION_CLAUSES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_CLAUSES, object_name:SO_ACTION_CLAUSES, status:VALID, product: OE - Order Entry , description: Cycle action where clauses , implementation_dba_data: OE.SO_ACTION_CLAUSES ,
-
Table: SO_ACTION_RESULTS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_RESULTS, object_name:SO_ACTION_RESULTS, status:VALID, product: OE - Order Entry , description: Cycle action results for order cycles , implementation_dba_data: OE.SO_ACTION_RESULTS ,
-
Table: SO_ACTION_PRE_REQS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_PRE_REQS, object_name:SO_ACTION_PRE_REQS, status:VALID, product: OE - Order Entry , description: Cycle action prerequisites , implementation_dba_data: OE.SO_ACTION_PRE_REQS ,
-
Table: SO_HOLDS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLDS, object_name:SO_HOLDS, status:VALID, product: OE - Order Entry , description: Holds , implementation_dba_data: OE.SO_HOLDS ,
-
Table: SO_CYCLE_ACTIONS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_CYCLE_ACTIONS, object_name:SO_CYCLE_ACTIONS, status:VALID, product: OE - Order Entry , description: Order cycle actions , implementation_dba_data: OE.SO_CYCLE_ACTIONS ,
-
Table: SO_SECURITY_RULES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_SECURITY_RULES, object_name:SO_SECURITY_RULES, status:VALID, product: OE - Order Entry , description: Order security rules , implementation_dba_data: OE.SO_SECURITY_RULES ,
-
Table: SO_HOLDS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLDS, object_name:SO_HOLDS, status:VALID, product: OE - Order Entry , description: Holds , implementation_dba_data: OE.SO_HOLDS ,
-
View: OEFV_ORDER_HOLD_REASONS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: SO_CYCLE_ACTIONS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_CYCLE_ACTIONS, object_name:SO_CYCLE_ACTIONS, status:VALID, product: OE - Order Entry , description: Order cycle actions , implementation_dba_data: OE.SO_CYCLE_ACTIONS ,
-
Table: SO_SECURITY_RULES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_SECURITY_RULES, object_name:SO_SECURITY_RULES, status:VALID, product: OE - Order Entry , description: Order security rules , implementation_dba_data: OE.SO_SECURITY_RULES ,
-
Table: SO_LINE_APPROVALS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_APPROVALS, object_name:SO_LINE_APPROVALS, status:VALID, product: OE - Order Entry , description: Order line-level approvals , implementation_dba_data: OE.SO_LINE_APPROVALS ,
-
Table: SO_LINE_APPROVALS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_APPROVALS, object_name:SO_LINE_APPROVALS, status:VALID, product: OE - Order Entry , description: Order line-level approvals , implementation_dba_data: OE.SO_LINE_APPROVALS ,
-
Table: SO_ACTION_RESULTS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ACTION_RESULTS, object_name:SO_ACTION_RESULTS, status:VALID, product: OE - Order Entry , description: Cycle action results for order cycles , implementation_dba_data: OE.SO_ACTION_RESULTS ,
-
View: SO_CYCLE_ACTION_NAMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_CYCLE_ACTION_NAMES_V, object_name:SO_CYCLE_ACTION_NAMES_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_CYCLE_ACTION_NAMES_V ,
-
Table: SO_RESULTS_B
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_RESULTS_B, object_name:SO_RESULTS_B, status:VALID, product: OE - Order Entry , description: Cycle action results for order cycles , implementation_dba_data: OE.SO_RESULTS_B ,
-
Table: SO_RESULTS_B
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_RESULTS_B, object_name:SO_RESULTS_B, status:VALID, product: OE - Order Entry , description: Cycle action results for order cycles , implementation_dba_data: OE.SO_RESULTS_B ,
-
View: SO_CYCLE_ACTION_NAMES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_CYCLE_ACTION_NAMES_V, object_name:SO_CYCLE_ACTION_NAMES_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_CYCLE_ACTION_NAMES_V ,
-
Table: SO_ORDER_APPROVALS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_APPROVALS, object_name:SO_ORDER_APPROVALS, status:VALID, product: OE - Order Entry , description: Order-level approvals , implementation_dba_data: OE.SO_ORDER_APPROVALS ,
-
View: OEFV_ACTIONS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ACTION_RESULTS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_SALES_ORDER_CYCLE_ACTIONS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: SO_ORDER_APPROVALS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_APPROVALS, object_name:SO_ORDER_APPROVALS, status:VALID, product: OE - Order Entry , description: Order-level approvals , implementation_dba_data: OE.SO_ORDER_APPROVALS ,
-
View: SO_ENTRY_STATUSES_ACTIVE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ENTRY_STATUSES_ACTIVE_V, object_name:SO_ENTRY_STATUSES_ACTIVE_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ENTRY_STATUSES_ACTIVE_V ,
-
View: OEBV_ACTIONS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: SO_ENTRY_STATUSES_ACTIVE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ENTRY_STATUSES_ACTIVE_V, object_name:SO_ENTRY_STATUSES_ACTIVE_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ENTRY_STATUSES_ACTIVE_V ,
-
View: OEBV_ACTIONS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ACTIONS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ORDER_HOLD_REASONS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: SO_ORDER_STATUS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_STATUS_V, object_name:SO_ORDER_STATUS_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_STATUS_V ,
-
View: OEFV_ORDER_APPROVALS
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ORDER_APPROVALS
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: SO_ORDER_HOLDS_VIEW_HOLD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HOLDS_VIEW_HOLD_V, object_name:SO_ORDER_HOLDS_VIEW_HOLD_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HOLDS_VIEW_HOLD_V ,
-
View: SO_ORDER_HOLDS_VIEW_HOLD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HOLDS_VIEW_HOLD_V, object_name:SO_ORDER_HOLDS_VIEW_HOLD_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HOLDS_VIEW_HOLD_V ,
-
View: SO_ORDER_STATUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_STATUS_V, object_name:SO_ORDER_STATUS_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_STATUS_V ,
-
View: SO_ORDER_HEADER_STATUS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HEADER_STATUS, object_name:SO_ORDER_HEADER_STATUS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HEADER_STATUS ,
-
View: SO_ORDER_LINE_STATUS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_LINE_STATUS, object_name:SO_ORDER_LINE_STATUS, status:VALID, product: OE - Order Entry , description: Order line cycle status , implementation_dba_data: APPS.SO_ORDER_LINE_STATUS ,
-
View: SO_ORDER_LINE_STATUS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_LINE_STATUS, object_name:SO_ORDER_LINE_STATUS, status:VALID, product: OE - Order Entry , description: Order line cycle status , implementation_dba_data: APPS.SO_ORDER_LINE_STATUS ,
-
View: SO_ORDER_HEADER_STATUS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HEADER_STATUS, object_name:SO_ORDER_HEADER_STATUS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HEADER_STATUS ,