Search Results qa_plan_char_actions
Overview
The QA_PLAN_CHAR_ACTIONS table is a core data object within the Quality (QA) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It functions as the central repository for defining and storing actions that are assigned to specific collection plan elements. In the context of Quality's collection plans, which are templates for data gathering during inspections and tests, this table enables the automation of business processes. It links a defined action—such as creating a Corrective Action Request (CAR), sending a notification, or updating a status—to a characteristic or element within a plan, typically based on a trigger condition. This mechanism is fundamental for implementing automated quality workflows directly from data collection points.
Key Information Stored
The table's primary purpose is to maintain the association between a collection plan element and an executable action. Its structure is defined by key foreign key relationships. The primary identifier for each unique action assignment is the PLAN_CHAR_ACTION_ID column, which is the table's primary key. Critical relational columns include ACTION_ID, which references the QA_ACTIONS table to identify the specific action to be performed (e.g., "Create CAR"). The PLAN_CHAR_ACTION_TRIGGER_ID links to the QA_PLAN_CHAR_ACTION_TRIGGERS table, defining the condition (e.g., "Result is Out of Specification") that fires the action. Furthermore, the CAR_TYPE_ID column references QA_CAR_TYPES, specifying the type of Corrective Action Request to generate if the associated action is of that nature.
Common Use Cases and Queries
A primary use case is auditing or reporting on the automated workflows configured within collection plans. For instance, a quality analyst may need to list all actions tied to a specific collection plan characteristic to verify process rules. A common query pattern involves joining to related tables to get descriptive information.
Sample Query: To retrieve all action assignments with their trigger conditions and action details, a developer might use:
SELECT pca.PLAN_CHAR_ACTION_ID,
a.ACTION_NAME,
t.TRIGGER_NAME,
ct.CAR_TYPE_NAME
FROM QA.QA_PLAN_CHAR_ACTIONS pca,
QA.QA_ACTIONS a,
QA.QA_PLAN_CHAR_ACTION_TRIGGERS t,
QA.QA_CAR_TYPES ct
WHERE pca.ACTION_ID = a.ACTION_ID
AND pca.PLAN_CHAR_ACTION_TRIGGER_ID = t.PLAN_CHAR_ACTION_TRIGGER_ID
AND pca.CAR_TYPE_ID = ct.CAR_TYPE_ID(+);
This is also critical for troubleshooting why an expected automated action, such as a CAR creation, did not fire during a transaction, by verifying the configuration stored in this table.
Related Objects
The QA_PLAN_CHAR_ACTIONS table sits at the center of a key relationship network within the Quality schema, as documented in the ETRM metadata.
- Referenced Foreign Keys (This table references):
- QA_PLAN_CHAR_ACTION_TRIGGERS via PLAN_CHAR_ACTION_TRIGGER_ID: Links to the condition that triggers the action.
- QA_CAR_TYPES via CAR_TYPE_ID: Specifies the type of Corrective Action Request.
- QA_ACTIONS via ACTION_ID: Defines the executable action code.
- Referencing Foreign Key (Another table references this one):
- QA_PLAN_CHAR_ACTION_OUTPUTS via PLAN_CHAR_ACTION_ID: This table stores specific output parameters or results generated when the action is executed, creating a one-to-many relationship where a single plan action can produce multiple outputs.
-
Table: QA_PLAN_CHAR_ACTIONS
12.2.2
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_PLAN_CHAR_ACTIONS, object_name:QA_PLAN_CHAR_ACTIONS, status:VALID, product: QA - Quality , description: Stores actions assigned to collection elements for collection plans , implementation_dba_data: QA.QA_PLAN_CHAR_ACTIONS ,
-
Table: QA_PLAN_CHAR_ACTIONS
12.1.1
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_PLAN_CHAR_ACTIONS, object_name:QA_PLAN_CHAR_ACTIONS, status:VALID, product: QA - Quality , description: Stores actions assigned to collection elements for collection plans , implementation_dba_data: QA.QA_PLAN_CHAR_ACTIONS ,
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_PLANS_PUB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_SSQR_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_AK_MAPPING_API dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_SS_RESULTS dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_ERES_UTIL dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTCPPLB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTCPDFB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_PLANS_PUB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_AK_MAPPING_API dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTCPDFB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_PLAN_ELEMENT_API dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_SS_RESULTS dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTCPPLB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_PLAN_ELEMENT_API dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_SSQR_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_ERES_UTIL dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QA_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_OUTPUTS
12.2.2
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_OUTPUTS
12.1.1
-
VIEW: QA.QA_PLAN_CHAR_ACTIONS#
12.2.2
owner:QA, object_type:VIEW, object_name:QA_PLAN_CHAR_ACTIONS#, status:VALID,
-
APPS.QLTDACTB dependencies on QA_CHARS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_ACTIONS
12.2.2
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
VIEW: APPS.QABV_COLPLNELAC
12.1.1
-
VIEW: APPS.QABV_COLPLNELAC
12.2.2
-
APPS.QA_SS_RESULTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_ACTIONS
12.1.1
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1