Results for “decimal_precision”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
QA_CHARS_API is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as an API within the Quality Management (QA) module. Its central role is to provide a programmatic, reusable interface to the QA_CHARS table, which stores the definition and configuration metadata for quality collection elements. In the E-Business Suite quality model, a collection element represents a single data point that an operator must capture against an inspection or a collection plan—for example, an inspection result, measurement, or attribute value.
The package therefore acts as a metadata access layer for these elements. Rather than allowing forms, concurrent programs, and other PL/SQL units to query QA_CHARS directly, QA_CHARS_API exposes functions that return individual attributes of an element keyed by its element_id, plus procedures that pre-fetch element rows into a session-level cache. This abstraction centralizes element attribute logic, reduces direct table hits, and provides a stable interface that many other packages and forms depend upon. The ETRM metadata records QA_CHARS_API as a referenced object for approximately twenty other packages, confirming its position as a foundational utility in the quality schema.
Key Procedures and Functions
The package exposes 26 documented procedures and functions. The element attribute accessors form the largest group; each accepts an element_id and returns one property of the corresponding QA_CHARS row:
- EXISTS_QA_CHARS — returns a Boolean indicating whether an element exists for the supplied identifier.
- FETCH_QA_CHARS — retrieves a single element into the package cache.
- FETCH_PLAN_CHARS — pre-fetches all elements belonging to a plan, introduced to minimize repeated QA_CHARS queries when most or all plan elements will be accessed.
- GET_ELEMENT_ID — resolves an element name to its numeric identifier.
- HARDCODED_COLUMN, FK_MEANING, FK_LOOKUP_TYPE, SQL_VALIDATION_STRING, DATATYPE, DEFAULT_VALUE, DISPLAY_LENGTH, DECIMAL_PRECISION, LOWER_REASONABLE_LIMIT, UPPER_REASONABLE_LIMIT, PROMPT, DATA_ENTRY_HINT, MANDATORY_FLAG — return specific descriptive or behavioral attributes of an element, such as its prompt text, datatype, mandatory flag, reasonable limits, and validation-related information.
- REMOVE_ORDER_BY_FROM_SQL — a utility that strips an ORDER BY clause from a supplied SQL string.
- FORMAT_SQL_FOR_VALIDATION and FORMAT_SQL_FOR_LOV — build validation and List of Values SQL statements, accepting organization and creator context.
Tables Accessed
QA_CHARS_API is documented as referencing three tables through APPS synonyms:
- QA_CHARS — the primary source table holding element definitions and the attributes returned by the accessor functions.
- QA_PLAN_CHARS — links elements to collection plans and is read by FETCH_PLAN_CHARS to identify all elements associated with a given plan.
- PLITBLM — a generic EBS table used to store large text fragments, typically accessed in connection with the SQL formatting functions.
Usage Notes
QA_CHARS_API is invoked from Oracle Forms, concurrent programs, and custom PL/SQL code throughout the Quality module. Typical usage begins with GET_ELEMENT_ID or EXISTS_QA_CHARS to validate an element, followed by the attribute accessors to obtain prompt, datatype, and validation information needed to render or process a collection element dynamically. For batch operations covering an entire plan, callers should prefer FETCH_PLAN_CHARS so that all elements are cached in a single pass rather than issuing repeated single-row fetches. Because the package is a shared dependency for numerous other packages, customizations should call it rather than replicating its logic, and any extension should preserve the existing element_id-based signatures to avoid breaking dependent code.
-
Stores collection plans and their assigned collection elements
-
Collection elements definitions
-
Shows collection triggers for Quality Collection transactions
APPS.QA_TXN_COLLECTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_TXN_COLLECTION_TRIGGERS·Explore QA module →
-
Table: GL_CURR_MST_INT 12.1.1
This is an interface table for synchronizing Currencies from Oracle Financials to OPM.
-
Table: GL_CURR_MST_INT 12.2.2
This is an interface table for synchronizing Currencies from Oracle Financials to OPM.
-
Shows action triggers
APPS.QA_CHAR_ACTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_CHAR_ACTION_TRIGGERS·Explore QA module →
-
View: QA_IN_LISTS_V 12.2.2
Shows values used in inlist operator
APPS.QA_IN_LISTS_V·↳ QA_CHARS·↳ QA_IN_LISTS·Explore QA module →
-
Shows collection plan , elements and action triggers
APPS.QA_PLAN_CHAR_ACTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
Shows collection plan , elements and action triggers
APPS.QA_PLAN_CHAR_ACTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
Shows collection triggers for Quality Collection transactions
APPS.QA_TXN_COLLECTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_TXN_COLLECTION_TRIGGERS·Explore QA module →
-
View: QA_CHARS_V 12.2.2
This view shows the Collection elements information.
APPS.QA_CHARS_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MFG_LOOKUPS·Explore QA module →
-
View: QA_IN_LISTS_V 12.1.1
Shows values used in inlist operator
APPS.QA_IN_LISTS_V·↳ QA_CHARS·↳ QA_IN_LISTS·Explore QA module →
-
This table contains the Currency definitions. Note that with Oracle Financials integration this table is populated with the Currency data from Oracle Financials.
-
This table contains the Currency definitions. Note that with Oracle Financials integration this table is populated with the Currency data from Oracle Financials.
-
shows collection plans and triggers associated
APPS.QA_PLAN_COLLECTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
View: QA_CRITERIA_V 12.1.1
Shows collection plan , elements and chart and Quality Dynamic Reportwriter criterias
APPS.QA_CRITERIA_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_CRITERIA_V1·Explore QA module →
-
shows collection plans and triggers associated
APPS.QA_PLAN_COLLECTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
Shows action triggers
APPS.QA_CHAR_ACTION_TRIGGERS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_CHAR_ACTION_TRIGGERS·Explore QA module →
-
View: QA_CRITERIA_V 12.2.2
Shows collection plan , elements and chart and Quality Dynamic Reportwriter criterias
APPS.QA_CRITERIA_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_CRITERIA_V1·Explore QA module →
-
View: QA_PLAN_CHARS_V 12.1.1
Shows collection plan and collection elements
APPS.QA_PLAN_CHARS_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MFG_LOOKUPS·Explore QA module →
-
View: QA_SPECS_V 12.2.2
Shows all specifications
APPS.QA_SPECS_V·↳ AP_SUPPLIERS·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·Explore QA module →
-
Stores collection plans and their assigned collection elements
-
View: QA_SPEC_CHARS_V 12.2.2
Shows specification and collection elements
APPS.QA_SPEC_CHARS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_SPECS·Explore QA module →
-
View: QA_SPEC_CHARS_V 12.1.1
Shows specification and collection elements
APPS.QA_SPEC_CHARS_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_SPECS·Explore QA module →
-
View: QA_SPEC_CHARS_VAL_V 12.2.2
Shows specification and collection elements
APPS.QA_SPEC_CHARS_VAL_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_SPECS·Explore QA module →
-
View: QA_SPEC_CHARS_VAL_V 12.1.1
Shows specification and collection elements
APPS.QA_SPEC_CHARS_VAL_V·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_SPECS·Explore QA module →
-
View: QA_PLAN_CHARS_V 12.2.2
Shows collection plan and collection elements
APPS.QA_PLAN_CHARS_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MFG_LOOKUPS·Explore QA module →
-
View: QA_SPECS_V 12.1.1
Shows all specifications
APPS.QA_SPECS_V·↳ AP_SUPPLIERS·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·Explore QA module →
-
View: QA_CHARS_V 12.1.1
This view shows the Collection elements information.
APPS.QA_CHARS_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MFG_LOOKUPS·Explore QA module →
-
Collection elements definitions
-
View: MSC_PLAN_PARAMETERS_V 12.2.2
APPS.MSC_PLAN_PARAMETERS_V·↳ MFG_LOOKUPS·↳ MSC_ASSIGNMENT_SETS·↳ MSC_CATEGORY_SETS·Explore MSC module →
-
View: MSC_PLAN_PARAMETERS_V 12.1.1
APPS.MSC_PLAN_PARAMETERS_V·↳ MFG_LOOKUPS·↳ MSC_ASSIGNMENT_SETS·↳ MSC_CATEGORY_SETS·Explore MSC module →
-
VIEW: GMF.GL_CURR_MST# 12.2.2
-
VIEW: GMF.GL_CURR_MST_INT# 12.2.2