Search Results fnd_lookup_types
The FND_LOOKUP_TYPES
table is a fundamental component of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the repository for lookup type definitions within the Applications Object Library (AOL). Lookup types are hierarchical metadata structures that define sets of static values, commonly used for validation, categorization, or dropdown lists across Oracle EBS modules. This table stores the high-level attributes of lookup types, while associated tables such as FND_LOOKUP_VALUES
store the actual lookup values. Below is a detailed technical breakdown of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
TheFND_LOOKUP_TYPES
table contains the following critical columns:
- LOOKUP_TYPE: The unique identifier for the lookup type (e.g., 'YES_NO', 'INVOICE_STATUS').
- SECURITY_GROUP_ID: Associates the lookup type with a security group for data partitioning in multi-org environments.
- VIEW_APPLICATION_ID: The application ID (from
FND_APPLICATION
) that owns the lookup type. - APPLICATION_ID: The application ID where the lookup type is used (may differ from
VIEW_APPLICATION_ID
). - CUSTOMIZATION_LEVEL: Indicates whether the lookup type is seeded ('S'), extensible ('E'), or user-defined ('U').
- MEANING: A descriptive name for the lookup type (e.g., 'Yes/No Indicator').
- DESCRIPTION: Detailed documentation of the lookup type's purpose.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle EBS audit columns.
Functional Role in Oracle EBS
Lookup types defined inFND_LOOKUP_TYPES
enable standardized value sets across modules. For example:
- Seeded lookup types like 'FND_YES_NO' provide global consistency for boolean options.
- Module-specific lookups (e.g., 'AR_INVOICE_STATUS' in Accounts Receivable) enforce domain-specific validations.
FND_LOOKUP_TYPES_TL
table.
Technical Considerations
- Indexing: The primary key (
LOOKUP_TYPE, VIEW_APPLICATION_ID, SECURITY_GROUP_ID
) ensures efficient access. Queries often join withFND_LOOKUP_VALUES
onLOOKUP_TYPE
. - Customization: While seeded lookup types (marked 'S') should not be modified, extensible types ('E') allow value additions via
FND_LOOKUP_VALUES
. - APIs: The
FND_LOOKUP_PKG
package provides programmatic access to maintain lookup types, ensuring metadata integrity. - Patching: During upgrades, Oracle's patch utilities preserve customizations by checking
CUSTOMIZATION_LEVEL
.
Integration with Other Components
The table interacts with:- Flexfields: Value sets may reference lookup types for validation.
- Workflow: Lookup types define workflow statuses or decision points.
- Reports: Parameter lists often derive from lookup values.
Best Practices
- Use descriptive
MEANING
andDESCRIPTION
values for maintainability. - Avoid direct DML; instead, use Oracle's AOL APIs (
FND_LOOKUP_PKG
) to prevent corruption. - Leverage
SECURITY_GROUP_ID
for multi-org data isolation. - Audit custom lookup types regularly to avoid redundancy.
FND_LOOKUP_TYPES
is a cornerstone of Oracle EBS's configurability, providing a structured mechanism for value standardization. Its proper use enhances system flexibility while maintaining data integrity across modules.
-
Table: FND_LOOKUP_TYPES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOOKUP_TYPES, object_name:FND_LOOKUP_TYPES, status:VALID, product: FND - Application Object Library , description: Oracle Application Object Library QuickCodes , implementation_dba_data: APPLSYS.FND_LOOKUP_TYPES ,
-
Table: FND_LOOKUP_TYPES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOOKUP_TYPES, object_name:FND_LOOKUP_TYPES, status:VALID, product: FND - Application Object Library , description: Oracle Application Object Library QuickCodes , implementation_dba_data: APPLSYS.FND_LOOKUP_TYPES ,
-
APPS.ZX_MIGRATE_UTIL dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.UMX_USERNAME_POLICY_PVT dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PAY_CA_AMT_IN_WORDS dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.FND_GLOBAL dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.CUG_SR_ATTRIBUTE_INTF dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.HZ_CLASS_VALIDATE_V2PUB dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.UMX_PUB dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PAY_US_PAYROLL_UTILS dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PAY_CA_WF_PKG dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.HR_DM_DELETE dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.ZX_PTP_CUST_MIG_PKG dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.FTE_FREIGHT_PRICING_UTIL dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.HR_DELETE dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.OE_BULK_VALIDATE dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.FTE_COMP_CONSTRAINT_UTIL dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.UMX_USERNAME_POLICY_PVT dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.ZX_PTP_CUST_MIG_PKG dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.FND_LOOKUP_TYPES_PKG dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.ZX_MIGRATE_UTIL dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PER_DK_POSTALCODE_UPLOAD dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.ETRM_FNDNAV dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.ZX_MIGR_AR_TAX_GROUP_LOOKUPS dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PAY_ZA_UIF_ARCHIVE_PKG dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.OKL_ACCOUNTING_UTIL dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PER_SE_POSTALCODE_UPLOAD dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.AR_VAT_TAX_PKG dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PAY_US_PSD_XML dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PAY_CA_AMT_IN_WORDS dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.UMX_PUB dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.FTE_FREIGHT_PRICING_UTIL dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.CUG_SR_ATTRIBUTE_INTF dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.FTE_COMP_CONSTRAINT_UTIL dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.OKL_ACCOUNTING_UTIL dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PER_NO_POSTALCODE_UPLOAD dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PAY_US_ARCHIVE dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PAY_CA_YEER_PKG dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PER_SE_POSTALCODE_UPLOAD dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.ZX_MIGRATE_TAX_DEF dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PER_FI_POSTALCODE_UPLOAD dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.HR_DELETE dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.ZX_MIGRATE_TAX_DEF dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.PAY_CA_WF_PKG dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.ETRM_FNDNAV dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.FLM_KANBAN_PUB dependencies on FND_LOOKUP_TYPES
12.2.2
-
APPS.OE_BULK_VALIDATE dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.UMX_PUB dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.PAY_ZA_UIF_ARCHIVE_PKG dependencies on FND_LOOKUP_TYPES
12.1.1
-
APPS.UMX_USERNAME_POLICY_PVT dependencies on FND_LOOKUP_TYPES
12.1.1