Search Results ak_flow_page_regions
Overview
The AK_FLOW_PAGE_REGIONS table is a core metadata repository within the Oracle E-Business Suite (EBS) Application Object Library, specifically the AK (Common Modules-AK) product. Its primary function is to define the structural composition of application pages by linking specific UI regions to a page definition. This table is fundamental to the declarative, metadata-driven architecture of the EBS user interface, enabling the dynamic rendering of pages and their constituent regions. It serves as a junction table, establishing the many-to-many relationships between pages (defined in AK_FLOW_PAGES) and regions (defined in AK_REGIONS) within the context of a specific application flow.
Key Information Stored
The table's primary key uniquely identifies a region's placement on a page using a composite of six columns, ensuring context within the application's modular hierarchy. The essential columns include FLOW_APPLICATION_ID and FLOW_CODE, which identify the overarching application flow. PAGE_APPLICATION_ID and PAGE_CODE specify the target page. REGION_APPLICATION_ID and REGION_CODE identify the region being placed. Additional columns such as PARENT_REGION_CODE and PARENT_REGION_APPLICATION_ID support hierarchical region nesting, allowing for complex page layouts where regions can contain sub-regions. The table's design enforces referential integrity through its foreign keys, maintaining consistency across the UI metadata.
Common Use Cases and Queries
This table is central to tasks involving the analysis, customization, or troubleshooting of page layouts. A common use case is auditing all regions assigned to a specific page to understand its composition. Developers and functional consultants may query this table to identify which regions are available for personalization or to diagnose missing UI components. A typical query pattern involves joining with AK_FLOW_PAGES and AK_REGIONS to get descriptive names.
- Sample Query: To list all regions on a page:
SELECT r.region_code, r.name
FROM ak_flow_page_regions pr, ak_regions r
WHERE pr.region_application_id = r.application_id
AND pr.region_code = r.region_code
AND pr.flow_application_id = &flow_app_id
AND pr.flow_code = '&flow_code'
AND pr.page_application_id = &page_app_id
AND pr.page_code = '&page_code'; - Another critical use is in impact analysis before modifying a region definition, as this table reveals all pages where the region is instantiated.
Related Objects
AK_FLOW_PAGE_REGIONS is a nexus within the AK schema, with extensive foreign key relationships. The documented metadata shows it is directly linked to the following key objects:
- AK_FLOW_PAGES: Links via FLOW_APPLICATION_ID, FLOW_CODE, PAGE_APPLICATION_ID, and PAGE_CODE. This defines the parent page.
- AK_REGIONS: Links via REGION_APPLICATION_ID and REGION_CODE. This defines the region being placed.
- AK_FLOW_PAGE_REGIONS (Self-Referential): Links to itself via PARENT_REGION_* columns to define nested region hierarchies.
- AK_FLOW_PAGE_REGION_ITEMS: Child table that stores items (fields) within each region-page association.
- AK_FLOW_REGION_RELATIONS: References this table to define relationships between regions across pages.
- AK_FLOW_PAGES (Secondary): Referenced for the PRIMARY_REGION_CODE, linking a page to its main region.
-
Table: AK_FLOW_PAGE_REGIONS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGE_REGIONS, object_name:AK_FLOW_PAGE_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Links a region to a page , implementation_dba_data: AK.AK_FLOW_PAGE_REGIONS ,
-
Table: AK_FLOW_PAGE_REGIONS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGE_REGIONS, object_name:AK_FLOW_PAGE_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Links a region to a page , implementation_dba_data: AK.AK_FLOW_PAGE_REGIONS ,
-
Table: AK_FLOW_REGION_RELATIONS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_REGION_RELATIONS, object_name:AK_FLOW_REGION_RELATIONS, status:VALID, product: AK - Common Modules-AK , description: Links two page regions together by a foreign key , implementation_dba_data: AK.AK_FLOW_REGION_RELATIONS ,
-
Table: AK_FLOW_REGION_RELATIONS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_REGION_RELATIONS, object_name:AK_FLOW_REGION_RELATIONS, status:VALID, product: AK - Common Modules-AK , description: Links two page regions together by a foreign key , implementation_dba_data: AK.AK_FLOW_REGION_RELATIONS ,
-
Table: AK_FLOW_PAGES
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGES, object_name:AK_FLOW_PAGES, status:VALID, product: AK - Common Modules-AK , description: Links a page to a flow and defines the primary region for each page , implementation_dba_data: AK.AK_FLOW_PAGES ,
-
Table: AK_FLOW_PAGES
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGES, object_name:AK_FLOW_PAGES, status:VALID, product: AK - Common Modules-AK , description: Links a page to a flow and defines the primary region for each page , implementation_dba_data: AK.AK_FLOW_PAGES ,
-
Table: AK_REGIONS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_REGIONS, object_name:AK_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Defines a region , implementation_dba_data: AK.AK_REGIONS ,
-
Table: AK_FLOW_PAGE_REGION_ITEMS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGE_REGION_ITEMS, object_name:AK_FLOW_PAGE_REGION_ITEMS, status:VALID, product: AK - Common Modules-AK , description: Links a region item to a region , implementation_dba_data: AK.AK_FLOW_PAGE_REGION_ITEMS ,
-
Table: AK_REGIONS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_REGIONS, object_name:AK_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Defines a region , implementation_dba_data: AK.AK_REGIONS ,
-
Table: AK_FLOW_PAGE_REGION_ITEMS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_FLOW_PAGE_REGION_ITEMS, object_name:AK_FLOW_PAGE_REGION_ITEMS, status:VALID, product: AK - Common Modules-AK , description: Links a region item to a region , implementation_dba_data: AK.AK_FLOW_PAGE_REGION_ITEMS ,
-
View: AK_FLOW_PAGE_REGIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_FLOW_PAGE_REGIONS_V, object_name:AK_FLOW_PAGE_REGIONS_V, status:VALID, product: AK - Common Modules-AK , description: 10SC ONLY , implementation_dba_data: APPS.AK_FLOW_PAGE_REGIONS_V ,
-
View: AK_FLOW_PAGE_REGIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_FLOW_PAGE_REGIONS_V, object_name:AK_FLOW_PAGE_REGIONS_V, status:VALID, product: AK - Common Modules-AK , description: 10SC ONLY , implementation_dba_data: APPS.AK_FLOW_PAGE_REGIONS_V ,