Results for “enabled_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
FND_FLEX_KEYVAL is one of the foundational PL/SQL packages in the Oracle E-Business Suite Flexfields architecture. It resides in the APPS schema and, in the 12.1.1 and 12.2.2 releases, holds a VALID status as a package body with API classification OTHER. The package encapsulates the core validation and resolution logic for key flexfields, most notably the Accounting Flexfield, whose concatenated segment combinations are stored as code combinations. Its central responsibility is to determine whether a combination of segment values constitutes a valid, enabled, and secure key flexfield combination, and to return identifying and descriptive information about that combination.
Because key flexfield validation underpins virtually every module that references accounting distributions — General Ledger, Payables, Receivables, Assets, Purchasing, and others — FND_FLEX_KEYVAL is invoked at extremely high volume across the application. The ETRM metadata records that the package is referenced by 106 other packages, confirming its role as a shared service in the Flexfields Foundation layer.
Key Procedures and Functions
The documented API exposes 32 procedures and functions. The validation family forms the core: VALIDATE_SEGS validates a set of segment values as supplied; VALIDATE_CCID validates a fully constructed code combination identifier; and IS_VALID returns whether a combination is valid. IS_SECURED determines whether the current user is permitted to use a given combination, enforcing security rules defined for the key flexfield structure.
Error handling is served by a set of dedicated routines. VALUE_ERROR, UNSUPPORTED_ERROR, and SERIOUS_ERROR raise categorized failures during processing. ERROR_SEGMENT identifies the specific segment implicated in a validation failure, while ERROR_MESSAGE and ENCODED_ERROR_MESSAGE supply the human-readable and encoded diagnostic text associated with the error.
Combination resolution and attribute retrieval are handled by NEW_COMBINATION, which creates or registers a new code combination, and COMBINATION_ID, which returns the internal identifier for a validated combination. A group of accessors expose combination attributes: SEGMENT_DELIMITER returns the delimiter used to join segment values; CONCATENATED_VALUES returns the joined segment values; CONCATENATED_IDS returns the joined segment value identifiers; and CONCATENATED_DESCRIPTIONS returns the joined segment descriptions. ENABLED_FLAG, SUMMARY_FLAG, START_DATE, and END_DATE return the corresponding control attributes governing the combination's availability and date range.
Tables Accessed
The ETRM excerpt documents dependencies on FND_FLEX_KEYVAL itself along with FND_FLEX_SERVER, FND_FLEX_SERVER1, FND_GLOBAL, and FND_MESSAGE, plus SYS standards such as DBMS_STANDARD and STANDARD. No explicit table list is enumerated in the supplied metadata; the package operates against the Flexfields Foundation schema objects, principally FND_ID_FLEX_STRUCTURES, FND_ID_FLEX_SEGMENTS, FND_FLEX_VALUES, and FND_FLEX_VALUE_SETS, accessed through APPS synonyms. These tables provide the structure definition, segment definitions, valid value definitions, and value set hierarchy data required to validate combinations and enforce security. FND_GLOBAL supplies session context such as the current application and user, and FND_MESSAGE provides translation of error codes into messages.
Usage Notes
Custom code should not call FND_FLEX_KEYVAL directly in preference to the higher-level, supported FND_FLEX_APIS interface, which wraps these routines. Where direct use is required, the package is typically invoked from Forms-based flexfield validation triggers, from concurrent programs that build or validate accounting combinations, and from PL/SQL APIs and interfaces that must confirm a code combination before posting journal or distribution data. Because the package is depended upon by 106 other packages, changes to its behavior propagate widely across the application, and any extension or override should be carefully assessed against standard validation and security semantics.
-
This table is only for Oracle internal rollout.
-
All ECO departments in HR_ORGANIZATION_UNITS
APPS.ENG_ECO_DEPARTMENTS_VIEW·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ORGANIZATION_INFORMATION·Explore ENG module →
-
View: JTF_RS_PRODUCTS_V 12.2.2
Stores all valid products for which resource skills can be assigned.
APPS.JTF_RS_PRODUCTS_V·↳ MTL_SYSTEM_ITEMS_KFV·Explore JTF module →
-
View: JTF_RS_PRODUCTS_V 12.1.1
Stores all valid products for which resource skills can be assigned.
APPS.JTF_RS_PRODUCTS_V·↳ MTL_SYSTEM_ITEMS_KFV·Explore JTF module →
-
APPS.PA_RESOURCE_CLASS_RES_V·↳ PA_PLAN_RES_DEFAULTS·↳ PA_RESOURCE_CLASSES_VL·Explore PA module →
-
view based on AR_LOOKUPS and gives information regarding the exemption reasons
APPS.ASO_I_TAX_EXEMPT_REASONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·Explore ASO module →
-
This table is only for Oracle internal rollout.
-
View: ASO_I_TAX_STATUSES_V 12.2.2
View based on AR lookups
-
View: HRI_CL_RECACT_TYPE_X_V 12.2.2
APPS.HRI_CL_RECACT_TYPE_X_V·↳ HR_API·↳ HR_GENERAL·↳ HR_LOOKUPS·Explore HRI module →
-
User options information
-
This table is only for Oracle internal rollout.
-
View: HRI_CL_EMPCAT_X_V 12.1.1
APPS.HRI_CL_EMPCAT_X_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HRI module →
-
This table is only for Oracle internal rollout.
-
View: OKE_ARTICLE_SUBJECTS_V 12.2.2
View for article subject
APPS.OKE_ARTICLE_SUBJECTS_V·↳ FND_LOOKUP_VALUES_VL·Explore OKE module →
-
Container for the target value for a party for a model, contains details for rows in AMS_DM_DRV_STG. This table is used by Score and Model selection API. This is a staging table.
-
View: OKE_TERM_TYPES_V 12.2.2
Term Type view
APPS.OKE_TERM_TYPES_V·↳ FND_LOOKUP_VALUES_VL·Explore OKE module →
-
View: OKE_BUSINESS_AREAS_V 12.2.2
View for business area
APPS.OKE_BUSINESS_AREAS_V·↳ FND_LOOKUP_VALUES_VL·Explore OKE module →
-
View: HRI_CL_EMPCAT_X_V 12.2.2
APPS.HRI_CL_EMPCAT_X_V·↳ HR_API·↳ HR_GENERAL·↳ HR_LOOKUPS·Explore HRI module →
-
View: ASO_I_ORDER_SOURCES_V 12.1.1
view based on oe_order_sources and gives information of the order source
APPS.ASO_I_ORDER_SOURCES_V·↳ OE_ORDER_SOURCES·Explore ASO module →
-
This table is only for Oracle internal rollout.
-
APPS.HRI_CL_WORK_AT_HOME_X_V·↳ HR_API·↳ HR_GENERAL·↳ HR_LOOKUPS·Explore HRI module →
-
View: OKE_BUSINESS_AREAS_V 12.1.1
View for business area
APPS.OKE_BUSINESS_AREAS_V·↳ FND_LOOKUP_VALUES_VL·Explore OKE module →
-
APPS.HRI_CL_TRAVEL_PERCENT_X_V·↳ HR_API·↳ HR_GENERAL·↳ HR_LOOKUPS·Explore HRI module →
-
View: ASO_I_SALES_CHANNELS_V 12.2.2
view can used as an LOV for the available sales channels
APPS.ASO_I_SALES_CHANNELS_V·↳ OE_LOOKUPS·Explore ASO module →
-
All the resource groups that have been defined in a resource list
APPS.PA_RESOURCE_LIST_GROUPS_V·↳ FND_PROFILE·↳ PA_CROSS_BUSINESS_GRP·↳ PA_RESOURCE_LISTS·Explore PA module →
-
View: BIM_DIMV_EVENT_TYPES 12.1.1
Shows all event types.
APPS.BIM_DIMV_EVENT_TYPES·↳ AMS_LOOKUPS·Explore BIM module →
-
View: OKE_TERM_TYPES_V 12.1.1
Term Type view
APPS.OKE_TERM_TYPES_V·↳ FND_LOOKUP_VALUES_VL·Explore OKE module →
-
View: ASO_I_SALES_CHANNELS_V 12.1.1
view can used as an LOV for the available sales channels
APPS.ASO_I_SALES_CHANNELS_V·↳ OE_LOOKUPS·Explore ASO module →
-
APPS.HRI_CL_WORK_AT_HOME_X_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HRI module →
-
Interest types view
APPS.BIL_DIMV_INTEREST_TYPES·↳ AS_INTEREST_TYPES_B·↳ AS_INTEREST_TYPES_TL·↳ FND_GLOBAL·Explore BIL module →
-
View: JTF_RS_PROBLEM_CODES_V 12.1.1
Stores all valid problem codes for which resource skills can be assigned.
APPS.JTF_RS_PROBLEM_CODES_V·↳ FND_LOOKUP_VALUES·Explore JTF module →
-
view used to retrieve all valid sales credit types
APPS.ASO_I_SALES_CREDIT_TYPES_V·↳ OE_SALES_CREDIT_TYPES·Explore ASO module →
-
This table is only for Oracle internal rollout.
-
This table is only for Oracle internal rollout.
-
APPS.HRI_CL_RQNVAC_VAC_STAT_X_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HRI module →
-
APPS.HRI_CL_RQNVAC_VACCAT_X_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HRI module →
-
A list of existing key flexfield structures
APPS.FND_ID_FLEX_STRUCTURES_V·↳ FND_ID_FLEX_STRUCTURES_VL·Explore FND module →
-
A list of existing key flexfield structures
APPS.FND_ID_FLEX_STRUCTURES_V·↳ FND_ID_FLEX_STRUCTURES_VL·Explore FND module →
-
APPS.HRI_CL_EDU_QUAL_CAT_HX_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HRI module →
-
View: EGO_VS_DISPLAY_CODES_V 12.2.2
This view contains the applicable display codes for Value Sets supported in EGO Application
APPS.EGO_VS_DISPLAY_CODES_V·↳ FND_LOOKUP_VALUES·Explore EGO module →
-
not used.
APPS.BIM_DIMV_INTEREST_CODES·↳ AS_INTEREST_CODES_ALL·↳ AS_INTEREST_CODES_B·↳ AS_INTEREST_CODES_TL·Explore BIM module →
-
View: OE_LOOKUPS_115 12.1.1
No longer used
APPS.OE_LOOKUPS_115·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·Explore ONT module →
-
View: XLA_ALT_CURR_LEDGERS_V 12.1.1
APPS.XLA_ALT_CURR_LEDGERS_V·↳ GL_LEDGERS·↳ GL_LEDGER_RELATIONSHIPS·Explore XLA module →
-
View: OE_LOOKUPS 12.1.1
Order Management QuickCodes values.
-
View: FAFV_ASSET_LOCS 12.1.1
- Retrofitted
-
View: GL_LOOKUPS 12.2.2