Search Results lookup'
The FND_TABLES_ALL_VIEW
in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical data dictionary view that provides comprehensive metadata about tables registered within the Applications Object Library (AOL). This view serves as a centralized repository for table definitions, offering developers, administrators, and integration specialists essential information about the underlying database structure. Below is a detailed analysis of its purpose, structure, and usage in Oracle EBS.
Purpose and Significance
FND_TABLES_ALL_VIEW
consolidates metadata from multiple base tables, including FND_TABLES
, FND_APPLICATION
, and FND_PRODUCT_INSTALLATIONS
, to present a unified view of all registered tables across Oracle EBS modules. Its primary functions include:
- Metadata Repository: Stores table names, owners, application associations, and technical attributes (e.g., table type, storage parameters).
- Integration Support: Facilitates external integrations by exposing table structures without direct database access.
- Customization Tracking: Helps identify custom tables added to the EBS environment.
Key Columns and Structure
The view includes columns that categorize tables by application, module, and technical properties. Notable columns include:- APPLICATION_ID: Links the table to an EBS application (e.g., GL, AP).
- TABLE_NAME: The physical name of the table in the database.
- BASE_TABLE_FLAG: Indicates if the table is a base table or a view.
- USER_TABLE_NAME: A user-friendly name for the table.
- DESCRIPTION: Functional description of the table's purpose.
- MAINTENANCE_MODE: Specifies if the table is customizable (e.g., 'C' for Custom, 'S' for Seed Data).
Usage Scenarios
- Development & Debugging: Developers query this view to validate table registrations or resolve issues like missing AOL metadata.
- Data Migration: Used to map source tables during legacy system migrations to EBS.
- Security Audits: Administrators review registered tables to ensure compliance with data access policies.
- Custom Report Design: Report writers identify tables and joins for custom reporting solutions.
Technical Considerations
- Performance: Queries against this view may require optimization due to its reliance on joins with underlying AOL tables.
- Version Differences: While the core structure remains consistent between 12.1.1 and 12.2.2, minor column additions may exist in later versions.
- Dependencies: The view relies on AOL's registration framework; unregistered tables won't appear here.
Example Query
SELECT table_name, user_table_name, description FROM fnd_tables_all_view WHERE application_id = 101 ORDER BY table_name;This query retrieves all tables registered under the General Ledger application (ID 101).
Best Practices
- Use
FND_TABLES_ALL_VIEW
instead of direct database catalog queries (e.g.,USER_TABLES
) to ensure EBS context is considered. - Combine with other AOL views like
FND_COLUMNS
for complete entity-relationship analysis. - Document custom tables by registering them via AOL's Table Registration form.
FND_TABLES_ALL_VIEW
is an indispensable tool for EBS professionals, bridging the gap between the physical database and application-layer metadata. Its comprehensive coverage of table attributes supports development, maintenance, and governance activities across the EBS lifecycle.
-
Lookup Type: ZOOM_ONE_TIME_EVENT
12.1.1
product: FND - Application Object Library , meaning: ZOOM ONE TIME EVENT , description: Specifies if zoom event is to fire once, or always ,
-
Lookup Type: CREATE_PERSONA_VIEW_NO_ROW
12.1.1
product: FND - Application Object Library , meaning: Create Personal View , description: Create Personal View Number of rows ,
-
Lookup Type: FND_GRANTS_RESP_TYPES
12.1.1
product: FND - Application Object Library , meaning: Responsibility Types , description: Responsibility Types ,
-
Lookup Type: ATCHMT_DOCUMENT_TYPE
12.1.1
product: FND - Application Object Library , meaning: ATCHMT DOCUMENT TYPE , description: Attachment document type ,
-
Lookup Type: FND_CP_PROGRAM_TYPE
12.1.1
product: FND - Application Object Library , meaning: Concurrent Program Type , description: Concurrent Program Type ,
-
Lookup Type: WF_BES_SUBSCRIPTION_PRIORITY
12.1.1
product: FND - Application Object Library , meaning: Workflow BES Subscription Priority , description: Workflow BES Subscription Priority ,
-
Lookup Type: FND_TABLES_ALL_VIEW
12.1.1
product: FND - Application Object Library , meaning: FND TABLES ALL VIEW , description: "All" for FND_TABLES_ALL_VIEW ,
-
Lookup Type: GLDI_DEFINITION
12.1.1
product: FND - Application Object Library , meaning: GLDI_DEFINITION ,
-
Lookup Type: FND_WF_MONITOR_TEST_ACTIONS
12.1.1
product: FND - Application Object Library , meaning: FND_WF_MONITOR_TEST_ACTIONS , description: Workflow monitor test actions ,
-
Lookup Type: FND_WF_BES_AGENT_TYPE
12.1.1
product: FND - Application Object Library , meaning: FND_WF_BES_AGENT_TYPE , description: List of valid Agent Types for Workflow BES ,
-
Lookup Type: CP_LAYOUT_FILE_TYPE
12.1.1
product: FND - Application Object Library , meaning: Additional file types supported in layout , description: Additional file types supported in layout ,
-
Lookup Type: CP_RULE_ACTION
12.1.1
product: FND - Application Object Library , meaning: CP RULE ACTION , description: Actions to include or exclude concurrent manager specialization rules ,
-
Lookup Type: YES_NO_REFRESH
12.1.1
product: FND - Application Object Library , meaning: YES NO REFRESH , description: Yes, No with additional Refresh ,
-
Lookup Type: FND_OVERRIDE_SSO_LANG_TYPE
12.1.1
product: FND - Application Object Library , meaning: Overide SSO Server Language , description: Overide SSO Server Language ,
-
Lookup Type: MD_MESSAGE_TYPE
12.1.1
product: FND - Application Object Library , meaning: MD MESSAGE TYPE , description: Indicates whether the message is an error or a hint ,
-
Lookup Type: OBJECT_TYPE_CODE
12.1.1
product: FND - Application Object Library , meaning: OBJECT TYPE CODE , description: Ledger segment qualifier types for Ledger Flexfield ,
-
Lookup Type: FNDWF_REASSIGN_MODE
12.1.1
product: FND - Application Object Library , meaning: Notification Reassign Mode , description: Notfication Reassign Mode to dictate whether Transfer, Delegate or both (i.e Reassign) ,
-
Lookup Type: FND_GRANTS_GR_TYPES
12.1.1
product: FND - Application Object Library , meaning: Grantee Types for Grants , description: Grantee Types for Grants ,
-
Lookup Type: AT_SQL_ACTION_TYPE
12.1.1
product: FND - Application Object Library , meaning: AT SQL ACTION TYPE , description: Actions performed in SQL*Plus ,
-
Lookup Type: FND_PROFILE_LEVELS
12.1.1
product: FND - Application Object Library , meaning: FND PROFILE LEVELS , description: Level values for profiles ,
-
Lookup Type: FND_OAM_DSCRAM_RET_STATUS
12.1.1
product: FND - Application Object Library , meaning: FND_KBF_CATEGORY(1) , description: Data Scrambling Finished Entity Return Statuses for DMLs, PL/SQLs, etc.(1) ,
-
Lookup Type: WF_MSG_ATTR_DATATYPE
12.1.1
product: FND - Application Object Library , meaning: Datatype values of Message Attributes , description: Datatype values of Message Attributes ,
-
Lookup Type: SRS_SET_TYPES
12.1.1
product: FND - Application Object Library , meaning: SRS SET TYPES , description: Indicates if reports in report sets run sequentially or in parallel ,
-
Lookup Type: STYLE_PROPERTY_TYPE
12.1.1
product: FND - Application Object Library , meaning: STYLE_PROPERTY_TYPE ,
-
Lookup Type: FND_INTERMEDIA_CONDITIONS
12.1.1
product: FND - Application Object Library , meaning: FND_INTERMEDIA_CONDITIONS , description: Intermedia Style Advanced Search Conditions ,
-
Lookup Type: FND_REP_OBJECT_TYPE
12.1.1
product: FND - Application Object Library , meaning: FND_IREP_INTERFACE_TYPES , description: Determines type of integration repository interface ,
-
Lookup Type: APPS_SSO_CREATE_UPDATE
12.1.1
product: FND - Application Object Library , meaning: Applications SSO user create update lookup , description: This look up is used for selecting the values for profile option APPS_SSO_USER_CREATE_UPDATE ,
-
Lookup Type: FND_WF_STARTED_LIST
12.1.1
product: FND - Application Object Library , meaning: FND WF STARTED LIST , description: Start date ranges used to find workflow objects. ,
-
Lookup Type: INVESTIGATION_SERVICE_TYPE
12.1.1
product: FND - Application Object Library , meaning: Investigation Service Type , description: Investigation Service Type ,
-
Lookup Type: FND_SCR_LOOKUP_OPTIONS
12.1.1
product: FND - Application Object Library , meaning: FND Log Level Options , description: Used for displaying Log Level Options for On Screen Logging ,
-
Lookup Type: ZONE_NAME
12.1.1
product: FND - Application Object Library , meaning: ZONE NAME , description: Zone navigation choices for the Update Table Information form ,
-
Lookup Type: FND_APPSNAVCUST_SHOW_STATUS
12.1.1
product: FND - Application Object Library , meaning: Applications Navigator customization page status column , description: Used to populate the status column in the Applications Navigator customization page ,
-
Lookup Type: GLDI_ENFORCEMENT
12.1.1
product: FND - Application Object Library , meaning: GLDI_ENFORCEMENT ,
-
Lookup Type: KEY_FLEXFIELD_TABLE_TYPE
12.1.1
product: FND - Application Object Library , meaning: KEY FLEXFIELD TABLE TYPE , description: Generic or specific key flexfield code combination tables ,
-
Lookup Type: FND_WF_SES_MODE
12.1.1
product: FND - Application Object Library , meaning: Workflow ICX Session Mode , description: Workflow ICX Session Mode ,
-
Lookup Type: CONC_PROC_EXEC_METHOD
12.1.1
product: FND - Application Object Library , meaning: CONC PROC EXEC METHOD , description: Obsolete ,
-
Lookup Type: APPS_SSO_LINK_TRUTH_SRC_TYPE
12.1.1
product: FND - Application Object Library , meaning: Applications SSO Linking Truth Source Type , description: This lookup is used by the "Applications SSO Linking Truth Source" profile to indicate the source of truth when linking happens between existing users in OID and E-Business Suite. ,
-
Lookup Type: ASSEMBLY_PEGGING_CODE
12.1.1
product: FND - Application Object Library , meaning: ASSEMBLY PEGGING CODE , description: Assembly Pegging Code ,
-
Lookup Type: FND_REP_LIFECYCLE
12.1.1
product: FND - Application Object Library , meaning: FND_IREP_LIFECYCLES , description: Determines the life cycle of integration repository entries ,
-
Lookup Type: UMX_OTHER_CATEGORY_LOOKUP
12.1.1
product: FND - Application Object Library , meaning: User Management: Group Categories (other source systems) , description: The Tag field must be numeric and is used as sort order in the UI ,
-
Lookup Type: CP_PHASE_CODE
12.1.1
product: FND - Application Object Library , meaning: Concurrent Request Phase Code , description: Concurrent Request Phase Code ,
-
Lookup Type: CURRENCY:POSITIVE_FORMAT
12.1.1
product: FND - Application Object Library , meaning: CURRENCY:POSITIVE FORMAT , description: Positive formats for displaying currency ,
-
Lookup Type: JTF_AMV_DELV_TYPE_CODE
12.1.1
product: FND - Application Object Library , meaning: Deliverable type code , description: Deliverable type code used by iStore ,
-
Lookup Type: FND_DIAGNOSTICS
12.1.1
product: FND - Application Object Library , meaning: FND Diagnostics Menu Options , description: Used in diagnostics menu ,
-
Lookup Type: FND_ISO_CHARACTER_SET_MAP
12.1.1
product: FND - Application Object Library , meaning: FND_ISO_CHARACTER_SET_MAP , description: This lookup is for Oracle to IANA character set mapping although there is ISO in it's name. ,
-
Lookup Type: FND_MO_SRCH_OU_SP_PREF
12.1.1
product: FND - Application Object Library , meaning: MO Search Operating Unit in Security Policy Preference , description: MO Search Operating Unit in Security Policy Preference ,
-
Lookup Type: HOSTED_SUPPORT_STYLE
12.1.1
product: FND - Application Object Library , meaning: SEED , description: Hosting Related Meta-Data ,
-
Lookup Type: INCLUDE_EXCLUDE
12.1.1
product: FND - Application Object Library , meaning: INCLUDE_EXCLUDE , description: Include/Exclude for Auto Assignment ,
-
Lookup Type: RT_TYPE
12.1.1
product: FND - Application Object Library , meaning: RT TYPE , description: Regression test types ,
-
Lookup Type: TITLE_UPDATE_METHOD
12.1.1
product: FND - Application Object Library , meaning: TITLE UPDATE METHOD , description: Methods used to update objects' title information by form registration ,