Results for “mandatory_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.QA_CHARS_API package body is the foundational server-side API supporting Oracle Quality's characteristic (specification) framework. In Oracle EBS 12.1.1 and 12.2.2, a "characteristic" defines a measurable or observable attribute that a Quality collection plan gathers — for example length, color, or a numeric tolerance band. The package encapsulates the metadata that drives how each characteristic is rendered, validated, and interpreted: its datatype, prompt, default value, LOV source, validation SQL, display length, decimal precision, reasonable limits, and mandatory status. Rather than forcing every client to parse these attributes independently, QA_CHARS_API centralizes the logic in a single callable layer. It is classified as an API and is a VALID object owned by the APPS schema, indicating it is a supported, packaged interface rather than a private utility. Because it is not referenced by any other database object but is referenced by twenty other packages, it functions as a shared, convergent dependency within the Quality application stack.
Key Procedures and Functions
The package exposes twenty-six documented procedures and functions. EXISTS_QA_CHARS is a simple existence check for a characteristic identifier. FETCH_QA_CHARS and FETCH_PLAN_CHARS retrieve characteristic definitions at the global level and at the plan-specific level respectively, the latter reflecting overrides captured in plan characteristic rows. The accessor functions DATATYPE, PROMPT, DEFAULT_VALUE, DISPLAY_LENGTH, DECIMAL_PRECISION, LOWER_REASONABLE_LIMIT, UPPER_REASONABLE_LIMIT, DATA_ENTRY_HINT, and MANDATORY_FLAG each surface a single attribute of a characteristic for the calling client. FK_MEANING and FK_LOOKUP_TYPE resolve foreign-key display values and their associated lookup types. HARDCODED_COLUMN, SQL_VALIDATION_STRING, FORMAT_SQL_FOR_VALIDATION, FORMAT_SQL_FOR_LOV, and REMOVE_ORDER_BY_FROM_SQL work together to assemble, sanitize, and adapt dynamic SQL, notably stripping an ORDER BY clause when SQL is reused for validation rather than for a list of values. GET_ELEMENT_ID returns the element identifier associated with a characteristic. Together these routines form the runtime metadata engine of Quality specifications.
Tables Accessed
The package references QA_CHARS, the master characteristic definition table holding datatype, prompt, limits, precision, and default values; QA_PLAN_CHARS, which stores plan-level characteristic assignments and overrides; and PLITBLM, the PL/SQL internal table of lines used when parsing and manipulating multi-line SQL text. It additionally relies on FND_GLOBAL for session context (user, responsibility, application) and on STANDARD for core PL/SQL types. All tables are addressed through public or APPS synonyms.
Usage Notes
QA_CHARS_API is typically invoked indirectly. Oracle Quality forms call it to render characteristic entry fields, apply default values, and enforce validation. Concurrent programs and the Quality results-collection engine consult it to evaluate limit thresholds and mandatory requirements. Custom extensions should call the documented public routines rather than querying QA_CHARS directly, since the package embeds supported formatting and validation conventions. It remains valid across 12.1.1 and 12.2.2, with dependencies limited to standard APPS and SYS objects.
-
Defines organization information types for specific organization classifications.
-
View: HR_H2PI_INPUT_VALUES_V 12.1.1
Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for input values
APPS.HR_H2PI_INPUT_VALUES_V·↳ HR_H2PI_ELEMENT_TYPES_V·↳ PAY_INPUT_VALUES_F·Explore PER module →
-
View: OTA_TEST_SECTIONS_V 12.1.1
APPS.OTA_TEST_SECTIONS_V·↳ OTA_TESTS·↳ OTA_TEST_SECTIONS·↳ OTA_UTEST_QUESTIONS·Explore OTA module →
-
Holds the fields defined for each of the system return type
-
This entity stores the order of the questions to be displayed at runtime. This is an intersection entity between templates and questions.
-
Global variable usage by specific navigation unit. (Form or block).
-
This view is on AMS_CLIK_THRU_ACT_PARAMS_B andAMS_CLIK_THRU_ACT_PARAMS_ TL
APPS.AMS_CLIK_THRU_ACT_PARAMS_VL·↳ AMS_CLIK_THRU_ACT_PARAMS_B·↳ AMS_CLIK_THRU_ACT_PARAMS_TL·Explore AMS module →
-
Global variable usage by specific navigation unit. (Form or block).
-
- Retrofitted
-
Loan Condition Assignment Table
-
- Retrofitted
APPS.QAFV_COLLECTION_ELEMENTS·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MFG_LOOKUPS·Explore QA module →
-
OKL Funding Credit Checklist UI View
APPS.OKL_FUNDING_CRD_CHECKLISTS_UV·↳ FND_GLOBAL·↳ FND_PROFILE·↳ OKC_GOVERNANCES·Explore OKL module →
-
APPS.PA_OVERRIDE_FIELDS_SS_V·↳ PA_LOOKUPS·↳ PA_PROJECT_COPY_OVERRIDES·↳ PA_PROJ_TEMPLATE_SETUP_UTILS·Explore PA module →
-
View: PA_VALID_CATEGORIES_V 12.1.1
APPS.PA_VALID_CATEGORIES_V·↳ PA_CLASS_CATEGORIES·↳ PA_PROJECT_TYPES_ALL·↳ PA_VALID_CATEGORIES·Explore PA module →
-
View: PQH_CORPS_EXAMS_V 12.2.2
Corp Exam View
APPS.PQH_CORPS_EXAMS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PQH module →
-
Defines organization information types for specific organization classifications.
-
Quick Entry fields for project templates
-
View: OTA_TEST_SECTIONS_V 12.2.2
APPS.OTA_TEST_SECTIONS_V·↳ OTA_TESTS·↳ OTA_TEST_SECTIONS·↳ OTA_UTEST_QUESTIONS·Explore OTA module →
-
- Retrofitted
APPS.QABV_COLLECTION_PLAN_ELEMENTS·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
This table contains the list of components associated with a template.
-
- Retrofitted
APPS.QAFV_COLLECTION_PLAN_ELEMENTS·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
Item attributes table
-
Table for storing valid categories for an object type.
-
- Retrofitted
APPS.PA_OVERRIDE_FIELD_VALUES_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_PERSON_NAME·Explore PA module →
-
- Retrofitted
APPS.PA_OVERRIDE_FIELD_VALUES_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_PERSON_NAME·Explore PA module →
-
This table stores the set types required by custom setups.
-
View: PAY_INPUT_VALUES 12.2.2
Date-effective view.
APPS.PAY_INPUT_VALUES·↳ FND_SESSIONS·↳ PAY_INPUT_VALUES_F·↳ PAY_INPUT_VALUES_F_TL·Explore PAY module →
-
Input value definitions for specific elements.
-
This table stores the set types required by custom setups.
-
View: PQH_CORPS_TRAININGS_V 12.2.2
APPS.PQH_CORPS_TRAININGS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PQH module →
-
View: PAY_INPUT_VALUES_F_VL 12.2.2
APPS.PAY_INPUT_VALUES_F_VL·↳ PAY_INPUT_VALUES_F·↳ PAY_INPUT_VALUES_F_TL·Explore PAY module →
-
Stores details of all setup steps that comprise that subflow
-
This table contains the list of components associated with a template.
-
- Retrofitted
APPS.QAFV_COLLECTION_PLAN_ELEMENTS·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
- Retrofitted
APPS.QABV_COLLECTION_PLAN_ELEMENTS·↳ MFG_LOOKUPS·↳ QA_CHARS·↳ QA_PLANS·Explore QA module →
-
View: PQH_CORPS_RULES_V 12.2.2
Corp Rules View
APPS.PQH_CORPS_RULES_V·↳ HR_GENERAL·↳ PQH_CORPS_EXTRA_INFO·Explore PQH module →
-
View: HR_H2PI_INPUT_VALUES_V 12.2.2
Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for input values
APPS.HR_H2PI_INPUT_VALUES_V·↳ HR_H2PI_ELEMENT_TYPES_V·↳ PAY_INPUT_VALUES_F·Explore PER module →
-
- Retrofitted
-
- Retrofitted
-
This table stores the details during the upload of a word dpcument to structured terms
-
View: PA_OVERRIDE_FIELDS_V 12.1.1
This view displays all the Quick Entry options for a template
APPS.PA_OVERRIDE_FIELDS_V·↳ PA_IMPLEMENTATIONS·↳ PA_PROJECT_COPY_OVERRIDES·Explore PA module →
-
View: PA_OVERRIDE_FIELDS_V 12.2.2
This view displays all the Quick Entry options for a template
APPS.PA_OVERRIDE_FIELDS_V·↳ PA_IMPLEMENTATIONS·↳ PA_PROJECT_COPY_OVERRIDES·Explore PA module →
-
This table holds the Metadata information about Click Through Destination Action Parameters.
-
This entity stores the order of the questions to be displayed at runtime. This is an intersection entity between templates and questions.