Search Results jdr_components
Overview
The JDR_COMPONENTS table is a core repository table within the Oracle E-Business Suite Application Object Library (FND). It is owned by the APPLSYS schema and is fundamental to the storage and management of declarative application metadata, specifically for the Oracle Application Framework (OA Framework or OAF) components. This table stores the detailed, hierarchical structure of individual UI components that constitute OA Framework pages, such as regions, items, buttons, and tables. Its primary role is to serve as the persistent storage layer for the component definitions that are rendered at runtime by the OA Framework engine, enabling the declarative development and customization model central to EBS.
Key Information Stored
The table's structure is designed to store component metadata in a normalized, hierarchical format. The primary key, JDR_COMPONENTS_PK, is composed of two columns: COMP_DOCID and COMP_SEQ. The COMP_DOCID column is a foreign key that links the component to its parent document or page definition, typically stored in the JDR_DOCUMENTS table. The COMP_SEQ column uniquely identifies a component instance within that specific document. While the provided ETRM excerpt does not list all columns, standard implementation knowledge indicates other critical columns include those storing the component's internal name, type (e.g., region, item), property values, and a reference to its parent component, thereby constructing the complete page hierarchy.
Common Use Cases and Queries
This table is primarily accessed for diagnostic, reporting, and advanced customization purposes. Common scenarios include analyzing the structure of a specific OA Framework page to understand its composition or to troubleshoot rendering issues. Developers and administrators may query it to list all components on a page, find components of a specific type, or trace property inheritance. A typical query pattern involves joining with JDR_DOCUMENTS to filter by a known page path or name.
- Sample Query: To find all components for a specific document, one would use:
SELECT comp_seq, component_name, component_type FROM apps.jdr_components WHERE comp_docid = (SELECT docid FROM apps.jdr_documents WHERE doc_name = 'XX_CUSTOM_PAGE'); - Use Case: Identifying all personalized items on a page by correlating data with the FND_ICX_CUSTOM_PARAMS or similar personalization tables.
Related Objects
The JDR_COMPONENTS table exists within a tightly coupled schema of OA Framework metadata tables. As indicated by its primary key structure, it has a direct and essential relationship with the JDR_DOCUMENTS table via the COMP_DOCID column. The JDR_DOCUMENTS table stores the root document definition, while JDR_COMPONENTS stores its constituent parts. Other closely related tables in the APPLSYS schema include JDR_ATTRIBUTES (which stores property values for components), JDR_PATHS (for document location), and JDR_MAO_DEFINITIONS. Any customization or patch delivered for OA Framework pages will result in DML operations against this table and its related objects.
-
Table: JDR_COMPONENTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.JDR_COMPONENTS, object_name:JDR_COMPONENTS, status:VALID, product: FND - Application Object Library , description: JDR_COMPONENTS , implementation_dba_data: APPLSYS.JDR_COMPONENTS ,
-
Table: JDR_COMPONENTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.JDR_COMPONENTS, object_name:JDR_COMPONENTS, status:VALID, product: FND - Application Object Library , description: JDR_COMPONENTS , implementation_dba_data: APPLSYS.JDR_COMPONENTS ,
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on JDR_COMPONENTS
12.2.2
-
APPS.BIS_PMV_UTIL dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_DOCBUILDER dependencies on JDR_COMPONENTS
12.2.2
-
APPS.JDR_MDS_INTERNAL dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_UTILS dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_DOCBUILDER dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_MDS_INTERNAL dependencies on JDR_COMPONENTS
12.2.2
-
APPS.JDR_UTILS dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_CUSTOM_INTERNAL dependencies on JDR_COMPONENTS
12.1.1
-
APPS.JDR_UTILS dependencies on JDR_COMPONENTS
12.2.2
-
APPS.JDR_CUSTOM_INTERNAL dependencies on JDR_COMPONENTS
12.2.2
-
APPS.JDR_UTILS dependencies on JDR_COMPONENTS
12.2.2
-
APPS.JDR_CUSTOM_INTERNAL SQL Statements
12.2.2
-
APPS.JDR_CUSTOM_INTERNAL SQL Statements
12.1.1
-
VIEW: APPLSYS.JDR_COMPONENTS#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:JDR_COMPONENTS#, status:VALID,
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on JDR_ATTRIBUTES
12.2.2
-
VIEW: APPLSYS.JDR_COMPONENTS#
12.2.2
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on FWK_PORTLET_GEN_UTIL
12.2.2
-
TRIGGER: APPS.JDR_COMPONENTS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JDR_COMPONENTS+, status:VALID,
-
SYNONYM: APPS.JDR_COMPONENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JDR_COMPONENTS, status:VALID,
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on JDR_MDS_INTERNAL
12.2.2
-
APPS.FWK_PORTLET_GEN_UTIL SQL Statements
12.2.2
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on JDR_PATHS
12.2.2
-
APPS.JDR_MDS_INTERNAL dependencies on JDR_ATTRIBUTES
12.2.2
-
APPS.JDR_MDS_INTERNAL dependencies on JDR_ATTRIBUTES
12.1.1
-
SYNONYM: APPS.JDR_COMPONENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JDR_COMPONENTS, status:VALID,
-
TRIGGER: APPS.JDR_COMPONENTS+
12.2.2
-
APPS.FWK_PORTLET_GEN_UTIL dependencies on FWK_PORTLET_GEN
12.2.2
-
TABLE: APPLSYS.JDR_COMPONENTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.JDR_COMPONENTS, object_name:JDR_COMPONENTS, status:VALID,
-
APPS.JDR_MDS_INTERNAL SQL Statements
12.1.1
-
APPS.JDR_MDS_INTERNAL SQL Statements
12.2.2
-
TABLE: APPLSYS.JDR_COMPONENTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.JDR_COMPONENTS, object_name:JDR_COMPONENTS, status:VALID,
-
APPS.JDR_DOCBUILDER SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JDR_DOCBUILDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_DOCBUILDER, status:VALID,
-
PACKAGE BODY: APPS.FWK_PORTLET_GEN_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FWK_PORTLET_GEN_UTIL, status:VALID,
-
PACKAGE BODY: APPS.JDR_CUSTOM_INTERNAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_CUSTOM_INTERNAL, status:VALID,
-
FUNCTION: APPS.JDR_COMPONENTS=
12.2.2
-
FUNCTION: APPS.JDR_COMPONENTS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:JDR_COMPONENTS=, status:VALID,
-
APPS.BIS_PMV_UTIL dependencies on JDR_ATTRIBUTES
12.1.1
-
PACKAGE BODY: APPS.JDR_CUSTOM_INTERNAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_CUSTOM_INTERNAL, status:VALID,
-
APPS.JDR_CUSTOM_INTERNAL dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.JDR_DOCBUILDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_DOCBUILDER, status:VALID,
-
PACKAGE BODY: APPS.JDR_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_UTILS, status:VALID,
-
APPS.JDR_CUSTOM_INTERNAL dependencies on DUAL
12.2.2
-
APPS.JDR_DOCBUILDER SQL Statements
12.1.1
-
PACKAGE: APPS.JDR_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JDR_UTILS, status:VALID,
-
PACKAGE BODY: APPS.JDR_MDS_INTERNAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JDR_MDS_INTERNAL, status:VALID,
-
PACKAGE: APPS.JDR_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JDR_UTILS, status:VALID,