Search Results mtl_functional_areas
Overview
APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V is a reporting-oriented view in the Oracle E-Business Suite Applications (APPS) schema that resolves the foreign-key relationships associated with the MTL_DEFAULT_CATEGORY_SETS entity. Its principal purpose is to present the default category set assigned to each Oracle Inventory functional area in a denormalized, human-readable form by joining the underlying default category set definition to the MFG_LOOKUPS lookup that defines functional area codes and to the translatable category set description stored in MTL_CATEGORY_SETS_TL. The view is a "FK_V" (foreign key view) artifact — a common EBS pattern used to expose descriptive flexfield-style lookups and translated names alongside the raw identifier columns of a base table.
Because it abstracts lookup decoding and language-sensitive category set names into a single query, it is suitable for use in concurrent programs, OAF/Forms-based flexfield LOV definitions, BI Publisher data sources, and outbound integration extracts where a functional area ID alone would otherwise require multiple joins to interpret. Users researching the lookup type MTL_FUNCTIONAL_AREAS will find this view particularly relevant, as it explicitly filters on that lookup type.
Underlying Base Objects
The view is constructed from three documented referenced objects:
- MTL_DEFAULT_CATEGORY_SETS (referenced as a synonym) — the driving table that stores, for each functional area, the category set chosen as the default. It supplies FUNCTIONAL_AREA_ID, CATEGORY_SET_ID, and standard WHO/audit columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and the concurrent program context columns REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE.
- MFG_LOOKUPS (referenced as a view) — the standard EBS lookup repository. Here it is filtered to
LOOKUP_TYPE = 'MTL_FUNCTIONAL_AREAS'and joined onLOOKUP_CODE = DS.FUNCTIONAL_AREA_ID, providing the MEANING column as FUNCTIONAL_AREA_DESC. - MTL_CATEGORY_SETS_TL (referenced as a synonym) — the translatable (TL) table holding language-specific category set names and descriptions. It is joined with an outer join (
(+)) on CATEGORY_SET_ID and constrained byLANGUAGE = userenv('LANG'), ensuring the value returned matches the session language and gracefully returning NULL when no translation row exists.
The joins are therefore inner to MFG_LOOKUPS and outer to MTL_CATEGORY_SETS_TL, reflecting the fact that functional area lookup values are mandatory while a translated category set name is optional.
Key Columns
- ROW_ID — the ROWID of the MTL_DEFAULT_CATEGORY_SETS row, exposed for row identification.
- FUNCTIONAL_AREA_ID — the lookup code identifying the Oracle Inventory functional area (for example, the inventory, purchasing, or costing area) to which the default category set applies.
- FUNCTIONAL_AREA_DESC — the decoded MEANING from MFG_LOOKUPS for the functional area, providing the business-readable label.
- CATEGORY_SET_ID — the identifier of the category set designated as the default for that functional area.
- CATEGORY_SET_NAME and CATEGORY_SET_DESCRIPTION — the language-specific name and description of the category set from MTL_CATEGORY_SETS_TL; both are NULL when no translation exists for the session language.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard EBS audit (WHO) columns inherited from the base table.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent management context, indicating the program that last inserted or updated the row.
Common Use Cases and Queries
A frequent requirement is to list all functional areas together with their assigned default category sets and translated names:
- Functional area default listing:
SELECT functional_area_id, functional_area_desc, category_set_id, category_set_name FROM apps.mtl_default_category_sets_fk_v ORDER BY functional_area_desc;— useful for inventory setup reviews and audit reports. - Verification of a specific functional area:
SELECT * FROM apps.mtl_default_category_sets_fk_v WHERE functional_area_id = :functional_area_id;— typically driven from a flexfield LOV to display the description for the current default. - Missing-translation detection:
SELECT functional_area_id, category_set_id FROM apps.mtl_default_category_sets_fk_v WHERE category_set_name IS NULL;— highlights default category sets lacking a translation row in the session language. - Last-change audit: filtering on LAST_UPDATE_DATE and PROGRAM_ID supports concurrent program reconciliation and change tracking of default category set assignments.
Because the view joins the translatable table and filters on userenv('LANG'), results are session-language dependent; reports intended for a fixed language should set the language context accordingly. For write operations, the underlying MTL_DEFAULT_CATEGORY_SETS table should be targeted directly, as the view is intended for query and reference purposes.
-
Lookup Type: MTL_FUNCTIONAL_AREAS
12.1.1
product: INV - Inventory , meaning: MTL FUNCTIONAL AREAS ,
-
Lookup Type: MTL_FUNCTIONAL_AREAS
12.2.2
product: INV - Inventory , meaning: MTL FUNCTIONAL AREAS ,
-
VIEW: APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V
12.2.2
-
VIEW: APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V
12.1.1
-
View: MTL_DEFAULT_CATEGORY_SETS_FK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEFAULT_CATEGORY_SETS_FK_V, object_name:MTL_DEFAULT_CATEGORY_SETS_FK_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V ,
-
View: MTL_DEFAULT_CATEGORY_SETS_FK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEFAULT_CATEGORY_SETS_FK_V, object_name:MTL_DEFAULT_CATEGORY_SETS_FK_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEFAULT_CATEGORY_SETS_FK_V ,
-
APPS.MTL_CATEGORIES_PKG SQL Statements
12.2.2
-
APPS.MTL_CATEGORIES_PKG SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.INV_GMI_MIGRATION SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MTL_CATEGORIES_PKG
12.2.2
-
PACKAGE BODY: APPS.MTL_CATEGORIES_PKG
12.1.1
-
APPS.AR_RAAPI_UTIL SQL Statements
12.1.1
-
APPS.INV_GMI_MIGRATION SQL Statements
12.2.2
-
APPS.AR_RAAPI_UTIL SQL Statements
12.2.2
-
APPS.MTL_CATEGORIES_PKG dependencies on MFG_LOOKUPS
12.2.2
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.MTL_CATEGORIES_PKG dependencies on MFG_LOOKUPS
12.1.1
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_CATEGORY_SETS_B
12.1.1
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_CATEGORY_SETS_B
12.2.2
-
APPS.AR_RAAPI_UTIL dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.AR_RAAPI_UTIL dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.AR_RAAPI_UTIL dependencies on MFG_LOOKUPS
12.1.1
-
APPS.AR_RAAPI_UTIL dependencies on MTL_CATEGORY_SETS
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on MFG_LOOKUPS
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on MFG_LOOKUPS
12.2.2
-
APPS.AR_RAAPI_UTIL dependencies on MTL_CATEGORY_SETS
12.2.2
-
APPS.AR_RAAPI_UTIL dependencies on MFG_LOOKUPS
12.2.2
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_CATEGORY_SETS
12.2.2
-
APPS.MTL_CATEGORIES_PKG dependencies on MTL_CATEGORY_SETS
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.INV_GMI_MIGRATION dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
PACKAGE BODY: APPS.INV_GMI_MIGRATION
12.1.1
-
PACKAGE BODY: APPS.AR_RAAPI_UTIL
12.1.1
-
PACKAGE BODY: APPS.INV_GMI_MIGRATION
12.2.2
-
PACKAGE BODY: APPS.AR_RAAPI_UTIL
12.2.2