Search Results qa_actions_pk




Overview

The QA_ACTIONS table is a core data definition table within the Oracle E-Business Suite (EBS) Quality (QA) module. It serves as the master repository for defining and storing all possible actions that can be triggered based on the results of quality data collection and inspection plans. These actions represent the business logic and workflow steps that the system can automatically propose or execute when specific quality conditions are met, such as rejecting a lot, placing an item on hold, or notifying a supplier. The table's integrity is enforced by the primary key constraint QA_ACTIONS_PK, ensuring each action definition is uniquely identified.

Key Information Stored

The table's central column is the ACTION_ID, which serves as the unique numeric identifier (primary key) for each defined action. While the provided ETRM metadata does not list all columns, based on the table's purpose, it typically stores descriptive and control information for each action. Common columns include an ACTION_NAME or CODE for the action's label, a DESCRIPTION, and fields to control the action's type (e.g., automatic or manual), severity, and the application or business object it affects. The table essentially acts as a lookup or reference source for valid action codes used throughout the quality management processes.

Common Use Cases and Queries

This table is primarily referenced in transactional and planning contexts where quality rules are configured. A frequent use case is querying the list of available actions to populate a list of values (LOV) in a user interface when setting up quality plan specifications or collection plan triggers. For reporting and analysis, developers may join QA_ACTIONS to transactional tables to translate ACTION_ID codes into meaningful names. A typical query pattern involves selecting active actions for reference or troubleshooting setup data.

SELECT action_id, action_name, description
FROM qa.qa_actions
WHERE enabled_flag = 'Y'
ORDER BY action_name;

Another critical use case is within data validation scripts or custom reports that analyze quality results, where joining to QA_ACTIONS is necessary to report on the actions recommended or taken during inspections.

Related Objects

As indicated by the foreign key relationships in the metadata, QA_ACTIONS is a parent table to several key transactional and setup tables in the Quality module. The QA_CHAR_ACTIONS table links specific actions to individual quality collection characteristics, defining what should happen if a characteristic's result falls out of specification. Similarly, the QA_PLAN_CHAR_ACTIONS table links actions to characteristics within a specific quality plan, allowing for plan-specific action rules. These relationships demonstrate that QA_ACTIONS provides the foundational set of action codes which are then applied at either the characteristic definition level or the plan assignment level, forming the backbone of the module's automated response system.

  • Table: QA_ACTIONS 12.1.1

    owner:QA,  object_type:TABLE,  fnd_design_data:QA.QA_ACTIONS,  object_name:QA_ACTIONS,  status:VALID,  product: QA - Qualitydescription: Defines Oracle Quality actions ,  implementation_dba_data: QA.QA_ACTIONS

  • Table: QA_ACTIONS 12.2.2

    owner:QA,  object_type:TABLE,  fnd_design_data:QA.QA_ACTIONS,  object_name:QA_ACTIONS,  status:VALID,  product: QA - Qualitydescription: Defines Oracle Quality actions ,  implementation_dba_data: QA.QA_ACTIONS

  • eTRM - QA Tables and Views 12.1.1

    description: Define information on applicability of a collection plan for a Quality Collection transaction , 

  • eTRM - QA Tables and Views 12.2.2

    description: Define information on applicability of a collection plan for a Quality Collection transaction , 

  • eTRM - QA Tables and Views 12.1.1

    description: Define information on applicability of a collection plan for a Quality Collection transaction , 

  • eTRM - QA Tables and Views 12.2.2

    description: Define information on applicability of a collection plan for a Quality Collection transaction ,