Search Results service_instance
Overview
APPS.FND_APP_COMPONENTS_VL is a consolidated localization view in the Oracle E-Business Suite Applications (APPS) schema that presents a unified, translated catalog of application components registered in the EBS instance. It is not a base table but a union-all view defined over several foundation (FND) metadata tables, surfacing four distinct component categories through a single queryable interface: concurrent programs, forms, service instances (concurrent queues), and certain function types.
The view is a crucial reference for administrators and integrators who need a single, language-aware listing of deployable components without querying multiple FND tables individually. Because it joins each base table to its corresponding translations table (_TL) using USERENV('LANG'), it returns the user-facing name and description in the session's current language. This makes it appropriate for reporting that must respect the runtime language of the logged-in user, especially in multi-language or global EBS deployments running 12.1.1 or 12.2.2. The "VL" suffix denotes a view that resolves translated (display) values, distinguishing it from untranslated "_B" base tables.
Underlying Base Objects
Per the documented view metadata, FND_APP_COMPONENTS_VL is defined over the following base objects, all referenced through synonyms in the APPS schema:
- FND_CONCURRENT_PROGRAMS and FND_CONCURRENT_PROGRAMS_TL — source for the CONCURRENT_PROGRAM component type.
- FND_FORM and FND_FORM_TL — source for the FORM component type.
- FND_CONCURRENT_QUEUES and FND_CONCURRENT_QUEUES_TL — source for the SERVICE_INSTANCE component type.
- FND_FORM_FUNCTIONS and FND_FORM_FUNCTIONS_TL — source for the FUNCTION component type, restricted to function types 'WWW', 'WWK', 'JSP', and 'SERVLET'.
Each union branch joins the base (definition) table to its translation table on the relevant primary keys (application_id plus the component-specific id) and filters on t.language = USERENV('LANG'). The FUNCTION branch does not carry an application-scoped join key and instead hard-codes the application column to -1, reflecting that form functions are identified by function_id alone in this construction.
Key Columns
The view exposes six positional columns that are consistent across all four union branches:
- Component type — one of the literals 'CONCURRENT_PROGRAM', 'FORM', 'SERVICE_INSTANCE', or 'FUNCTION', identifying the category of the row.
- Component name — the internal (base) name: concurrent_program_name, form_name, concurrent_queue_name, or function_name.
- User name — the translated, user-facing name: user_concurrent_program_name, user_form_name, user_concurrent_queue_name, or user_function_name.
- Application id — the owning application_id, except for FUNCTION rows where it is fixed at -1.
- Component id — the surrogate identifier (concurrent_program_id, form_id, concurrent_queue_id, or function_id).
- Description — the translated description from the corresponding _TL table.
Common Use Cases and Queries
The most frequent use case for the referenced "service_instance" search is isolating the concurrent queue (service instance) rows, which map to the SERVICE_INSTANCE branch of the union. Administrators commonly enumerate all components, list a single type, or find translated display names for migration and audit reporting.
- List all service instances (concurrent queues) with translated names:
SELECT component_name, user_name, application_id, component_id, description FROM apps.fnd_app_components_vl WHERE component_type = 'SERVICE_INSTANCE'; - List all concurrent programs:
SELECT user_name, application_id, component_id FROM apps.fnd_app_components_vl WHERE component_type = 'CONCURRENT_PROGRAM' ORDER BY user_name; - Enumerate deployable functions (WWW, WWK, JSP, SERVLET only):
SELECT component_name, user_name, component_id FROM apps.fnd_app_components_vl WHERE component_type = 'FUNCTION'; - Cross-type keyword search by translated name:
SELECT component_type, user_name, description FROM apps.fnd_app_components_vl WHERE UPPER(user_name) LIKE '%ORDER%';
Because translation depends on USERENV('LANG'), results reflect the querying session's language; callers requiring a specific locale should set the language environment accordingly. The view is read-only and is best used as a reporting and lookup convenience rather than a data-maintenance target.
-
VIEW: APPS.FND_APP_COMPONENTS_VL
12.2.2
-
VIEW: APPS.FND_APP_COMPONENTS_VL
12.1.1
-
Lookup Type: FND_COMPONENT_TYPE
12.2.2
product: FND - Application Object Library , meaning: FND_COMPONENT_TYPE , description: Application Components type ,
-
Lookup Type: FND_COMPONENT_TYPE
12.1.1
product: FND - Application Object Library , meaning: FND_COMPONENT_TYPE , description: Application Components type ,
-
View: FND_APP_COMPONENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID, product: FND - Application Object Library , description: FND_APP_COMPONENTS_VL , implementation_dba_data: APPS.FND_APP_COMPONENTS_VL ,
-
View: FND_APP_COMPONENTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID, product: FND - Application Object Library , description: FND_APP_COMPONENTS_VL , implementation_dba_data: APPS.FND_APP_COMPONENTS_VL ,
-
TABLE: APPLSYS.FND_OAM_BF_COMP
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP, object_name:FND_OAM_BF_COMP, status:VALID,
-
TABLE: APPLSYS.FND_OAM_BF_COMP_CUST
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP_CUST, object_name:FND_OAM_BF_COMP_CUST, status:VALID,
-
TABLE: APPLSYS.FND_OAM_BF_COMP
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP, object_name:FND_OAM_BF_COMP, status:VALID,
-
TABLE: APPLSYS.FND_OAM_BF_COMP_CUST
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP_CUST, object_name:FND_OAM_BF_COMP_CUST, status:VALID,
-
TABLE: APPLSYS.FND_OAM_BF_COMP_INFO
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP_INFO, object_name:FND_OAM_BF_COMP_INFO, status:VALID,
-
TABLE: APPLSYS.FND_OAM_BF_COMP_INFO
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_BF_COMP_INFO, object_name:FND_OAM_BF_COMP_INFO, status:VALID,
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.1.1
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.2.2
-
PACKAGE BODY: APPS.FND_LOG_REPOSITORY
12.2.2
-
PACKAGE BODY: APPS.FND_LOG_REPOSITORY
12.1.1
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,