Search Results qa_criteria_v1
Overview
QA_CRITERIA_V1 is an Oracle E-Business Suite view owned by the APPS schema within the Quality (QA) product module. It exposes the selection criteria that drive charts and Quality Dynamic Reportwriter output, providing a read-only, presentation-oriented projection of the underlying QA_CRITERIA storage. The view carries a VALID status in both EBS 12.1.1 and 12.2.2 and is documented in ETRM as the source of "chart and Quality Dynamic Reportwriter criterias."
In the EBS architecture, the view sits between the base criteria table and the reporting/UI layers. Oracle Forms, concurrent report programs, and OAF pages that display or evaluate Quality chart and dynamic report definitions can query QA_CRITERIA_V1 rather than the base table, ensuring consistent derivation of computed attributes such as PLAN_ID. Because the view is a simple projection (a single-table SELECT with no joins, unions, or aggregation), it imposes negligible overhead and preserves row-level traceability via the ROWID column, which allows updateable-form or DML-supporting blocks to maintain join integrity when the view is used for display.
Underlying Base Objects
According to the documented ETRM metadata, QA_CRITERIA_V1 is defined over two referenced objects:
- QA_CRITERIA (SYNONYM) — the primary base object, aliased QCR in the view text. It holds the persisted criteria rows including sequence, values, operators, and flexfield references.
- QA_FLEX_UTIL (PACKAGE) — a Quality flexfield utility package whose function QA_FLEX_UTIL.QCH_PLAN_ID is invoked in the SELECT list to derive the PLAN_ID value from CRITERIA_ID.
The view text selects from QA_CRITERIA QCR and applies the packaged function at runtime; therefore, the PLAN_ID value is not stored on the base table but computed dynamically each time the view is queried. All other columns map one-to-one to QA_CRITERIA columns, with ROWID exposed explicitly for row identification.
Key Columns
The view exposes twenty columns. The most significant include:
- CRITERIA_ID — primary identifier of the criteria record; the input to the PLAN_ID derivation.
- PLAN_ID — computed via QA_FLEX_UTIL.QCH_PLAN_ID(CRITERIA_ID); associates the criterion with its sampling or quality plan.
- CRITERIA_SEQUENCE and ORDER_SEQUENCE — control evaluation and display ordering.
- SQL_TYPE — indicates the SQL/selection type used to resolve the criterion.
- CHAR_ID — character/flexfield identifier referenced by the criterion.
- OPERATOR, LOW_VALUE, LOW_VALUE_ID, HIGH_VALUE, HIGH_VALUE_ID — define the comparison range applied to the criterion.
- FXN, TOTAL, SORT_BY — function, aggregation total flag, and sort specification for Reportwriter output.
- ROW_ID — the base-table ROWID, supporting DML-capable blocks.
- Standard WHO columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical scenarios include reviewing chart/report criteria for a given plan, extracting operator-and-range definitions for validation, and supporting Reportwriter configuration screens. A basic retrieval is:
SELECT CRITERIA_ID, PLAN_ID, CRITERIA_SEQUENCE, OPERATOR, LOW_VALUE, HIGH_VALUE, TOTAL, SORT_BY FROM APPS.QA_CRITERIA_V1 ORDER BY CRITERIA_SEQUENCE;
To filter by plan or by a specific criterion:
SELECT * FROM APPS.QA_CRITERIA_V1 WHERE PLAN_ID = :plan_id;
SELECT * FROM APPS.QA_CRITERIA_V1 WHERE CRITERIA_ID = :criteria_id;
Because PLAN_ID is function-derived, filtering on it invokes QA_FLEX_UTIL per row; performance-sensitive queries may prefer filtering on CRITERIA_ID where the relationship is already known. As with all APPS views, direct DML should be avoided in favor of supported APIs, and ROW_ID should be retained only when updateable block behavior is required.
-
View: QA_CRITERIA_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V1, object_name:QA_CRITERIA_V1, status:VALID, product: QA - Quality , description: Shows chart and Quality Dynamic Reportwriter criterias , implementation_dba_data: APPS.QA_CRITERIA_V1 ,
-
View: QA_CRITERIA_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V1, object_name:QA_CRITERIA_V1, status:VALID, product: QA - Quality , description: Shows chart and Quality Dynamic Reportwriter criterias , implementation_dba_data: APPS.QA_CRITERIA_V1 ,
-
VIEW: APPS.QA_CRITERIA_V
12.2.2
-
VIEW: APPS.QA_CRITERIA_V
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.QA_CRITERIA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_CRITERIA, status:VALID,
-
SYNONYM: APPS.QA_CRITERIA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_CRITERIA, status:VALID,
-
PACKAGE: APPS.QA_FLEX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_FLEX_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
View: QA_CRITERIA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V, object_name:QA_CRITERIA_V, status:VALID, product: QA - Quality , description: Shows collection plan , elements and chart and Quality Dynamic Reportwriter criterias , implementation_dba_data: APPS.QA_CRITERIA_V ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.QA_FLEX_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_FLEX_UTIL, status:VALID,
-
View: QA_CRITERIA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V, object_name:QA_CRITERIA_V, status:VALID, product: QA - Quality , description: Shows collection plan , elements and chart and Quality Dynamic Reportwriter criterias , implementation_dba_data: APPS.QA_CRITERIA_V ,
-
VIEW: APPS.QA_CRITERIA_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V1, object_name:QA_CRITERIA_V1, status:VALID,
-
VIEW: APPS.QA_CRITERIA_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V1, object_name:QA_CRITERIA_V1, status:VALID,
-
VIEW: APPS.QA_CRITERIA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V, object_name:QA_CRITERIA_V, status:VALID,
-
VIEW: APPS.QA_CRITERIA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QA.QA_CRITERIA_V, object_name:QA_CRITERIA_V, status:VALID,
-
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 ,
-
12.2.2 DBA Data
12.2.2
-
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 ,
-
12.1.1 DBA Data
12.1.1