Search Results so_action_pre_reqs
Overview
The SO_ACTION_PRE_REQS table is a core data object within the Order Entry (OE) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It functions as a configuration table that defines prerequisite relationships within the order management cycle. Specifically, it stores the rules governing which order cycle actions must be successfully completed before a subsequent action can be initiated. This table is essential for enforcing business process flows, ensuring that orders progress through their lifecycle in a controlled and logical sequence, such as preventing shipment before credit approval or invoice generation before shipment.
Key Information Stored
The table's primary purpose is to link prerequisite actions to dependent actions within a specific order cycle. While the provided ETRM metadata does not list all columns, the documented foreign key relationships reveal its critical data components. The core columns are the identifiers that create these prerequisite links: CYCLE_ACTION_ID, which identifies the order cycle action that has a prerequisite; ACTION_ID, which identifies the specific action that must be completed; and RESULT_ID, which may specify a required outcome or result code from the prerequisite action. This structure allows for granular control over workflow dependencies based on both the action taken and its result.
Common Use Cases and Queries
This table is primarily referenced during order processing to validate if an action can proceed. A common use case is when a user attempts to perform an action like "Ship Confirm" on an order line; the application queries this table to check if all prerequisite actions (e.g., "Pick Release" with a successful result) are complete. For reporting and analysis, administrators may query the table to audit or document configured workflow rules. A typical analytical query would join to related tables to list all prerequisites for a given cycle action:
- SELECT cap.cycle_action_id, a.action_name AS prerequisite_action, r.name AS required_result FROM oe.so_action_pre_reqs cap JOIN oe.so_actions a ON cap.action_id = a.action_id LEFT JOIN oe.so_results_b r ON cap.result_id = r.result_id WHERE cap.cycle_action_id = :cycle_action_id;
Related Objects
The SO_ACTION_PRE_REQS table maintains integral foreign key relationships with three other core Order Entry tables, as documented in the ETRM metadata:
- SO_CYCLE_ACTIONS: Joined via SO_ACTION_PRE_REQS.CYCLE_ACTION_ID. This table defines the actions available within a specific order cycle.
- SO_ACTIONS: Joined via SO_ACTION_PRE_REQS.ACTION_ID. This is the master table defining all possible order management actions.
- SO_RESULTS_B: Joined via SO_ACTION_PRE_REQS.RESULT_ID. This table stores the valid result codes (e.g., Success, Error) for actions, allowing prerequisites to be based on a specific outcome.
These relationships position SO_ACTION_PRE_REQS as a central junction table that orchestrates the sequence of operations in the order management workflow.
-
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_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 ,
-
APPS.OE_UPGRADE_WF2 dependencies on SO_ACTION_PRE_REQS
12.2.2
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTION_PRE_REQS
12.1.1
-
APPS.OE_UPGRADE_WF2 dependencies on SO_ACTION_PRE_REQS
12.1.1
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTION_PRE_REQS
12.2.2
-
VIEW: APPS.OE_UPGRADE_WF_MULGRP_V
12.2.2
-
VIEW: APPS.OE_UPGRADE_WF_MULGRP_V
12.1.1
-
VIEW: OE.SO_ACTION_PRE_REQS#
12.2.2
owner:OE, object_type:VIEW, object_name:SO_ACTION_PRE_REQS#, status:VALID,
-
View: OE_UPGRADE_WF_MULGRP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_WF_MULGRP_V, object_name:OE_UPGRADE_WF_MULGRP_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_UPGRADE_WF_MULGRP_V ,
-
SYNONYM: APPS.SO_ACTION_PRE_REQS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:SO_ACTION_PRE_REQS, status:VALID,
-
View: OE_UPGRADE_WF_MULGRP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_WF_MULGRP_V, object_name:OE_UPGRADE_WF_MULGRP_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_UPGRADE_WF_MULGRP_V ,
-
VIEW: OE.SO_ACTION_PRE_REQS#
12.2.2
-
SYNONYM: APPS.SO_ACTION_PRE_REQS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:SO_ACTION_PRE_REQS, status:VALID,
-
TABLE: OE.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,
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTION_RESULTS
12.1.1
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTIONS
12.1.1
-
TABLE: OE.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,
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTION_RESULTS
12.2.2
-
APPS.OE_UPGRADE_WF dependencies on SO_ACTIONS
12.2.2
-
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 ,
-
APPS.OE_UPGRADE_WF dependencies on SO_CYCLE_ACTIONS
12.1.1
-
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_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_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 ,
-
APPS.OE_UPGRADE_WF dependencies on SO_CYCLE_ACTIONS
12.2.2
-
PACKAGE BODY: APPS.OE_UPGRADE_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPGRADE_WF, status:VALID,
-
PACKAGE BODY: APPS.OE_UPGRADE_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPGRADE_WF, status:VALID,
-
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 ,
-
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 ,
-
APPS.OE_UPGRADE_WF2 dependencies on SO_CYCLE_ACTIONS
12.2.2
-
PACKAGE BODY: APPS.OE_UPGRADE_WF2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPGRADE_WF2, status:VALID,
-
PACKAGE BODY: APPS.OE_UPGRADE_WF2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPGRADE_WF2, status:VALID,
-
APPS.OE_UPGRADE_WF2 dependencies on SO_CYCLE_ACTIONS
12.1.1
-
VIEW: APPS.OE_UPGRADE_WF_MULGRP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_WF_MULGRP_V, object_name:OE_UPGRADE_WF_MULGRP_V, status:VALID,
-
APPS.OE_UPGRADE_WF dependencies on OE_UPGRADE_WF_OBS_CODES
12.1.1
-
APPS.OE_UPGRADE_WF2 dependencies on OE_UPGRADE_WF_OBS_CODES
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.OE_UPGRADE_WF_MULGRP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_UPGRADE_WF_MULGRP_V, object_name:OE_UPGRADE_WF_MULGRP_V, status:VALID,
-
APPS.OE_UPGRADE_WF dependencies on OE_UPGRADE_WF_OBS_CODES
12.2.2
-
APPS.OE_UPGRADE_WF2 dependencies on OE_UPGRADE_WF_OBS_CODES
12.1.1
-
APPS.OE_UPGRADE_WF2 dependencies on SO_ACTIONS
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.OE_UPGRADE_WF2 dependencies on SO_ACTIONS
12.1.1
-
APPS.OE_UPGRADE_WF SQL Statements
12.1.1
-
APPS.OE_UPGRADE_WF SQL Statements
12.2.2
-
APPS.OE_UPGRADE_WF dependencies on OE_ACTION_PRE_REQS
12.2.2