Search Results ak_region_items_pk
Overview
The AK_REGION_ITEMS table is a core repository object within the Oracle E-Business Suite (EBS) Application Object Library (AK) module. It serves as the fundamental junction table that defines the relationship between a region and the items (attributes) it contains. In the context of the Oracle Application Framework (OAF) and other AK-based UI components, a region represents a logical container or section of a page, such as a table or a block of fields. This table is therefore critical for the runtime rendering and functional behavior of application pages, as it dictates which specific data elements are displayed and processed within each defined region. Its status as VALID across both EBS 12.1.1 and 12.2.2 indicates its continued and essential role in the application architecture.
Key Information Stored
The table's structure is defined by composite keys that enforce relationships to other master AK entities. The primary key, AK_REGION_ITEMS_PK, uniquely identifies a region-item link using four columns: REGION_CODE, REGION_APPLICATION_ID, ATTRIBUTE_CODE, and ATTRIBUTE_APPLICATION_ID. This design allows an attribute to be associated with multiple regions across different applications. The REGION_CODE and REGION_APPLICATION_ID columns together uniquely identify the parent container from the AK_REGIONS table. Similarly, the ATTRIBUTE_CODE and ATTRIBUTE_APPLICATION_ID columns reference the specific UI item or data element defined in the AK_ATTRIBUTES table. An additional notable column is MENU_NAME, which references FND_MENUS, suggesting the table can also manage conditional display of items based on menu-level responsibilities.
Common Use Cases and Queries
This table is primarily accessed for metadata queries related to application page configuration and troubleshooting. A common use case involves identifying all items within a specific region for customization or audit purposes. Developers and functional consultants may query this table to understand the composition of a page region before extending it or diagnosing rendering issues. A typical query pattern would join AK_REGION_ITEMS with AK_REGIONS and AK_ATTRIBUTES to get a readable list of region names and their associated item labels.
- Sample Query: To list all items in a region for a given application:
SELECT ri.region_code, ri.attribute_code, a.attribute_label
FROM ak_region_items ri,
ak_attributes a
WHERE ri.attribute_application_id = a.application_id
AND ri.attribute_code = a.attribute_code
AND ri.region_application_id = &app_id
AND ri.region_code = '®ion_code';
Related Objects
As indicated by its foreign key relationships, AK_REGION_ITEMS is a central hub connected to several other critical AK metadata tables. The primary parent tables are AK_REGIONS and AK_ATTRIBUTES, which supply the core definitions for the linked entities. It is also referenced by multiple child tables that extend its functionality: AK_REGION_ITEMS_TL for translated item labels within a region, AK_CATEGORY_USAGES for categorization, and AK_FLOW_PAGE_REGION_ITEMS for positioning items within specific pages of a flow. The foreign key to FND_MENUS further integrates region item visibility with the EBS security model. Direct modification of this table is strongly discouraged; configurations should be managed through the appropriate AK administrative interfaces.
-
Table: AK_REGION_ITEMS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_REGION_ITEMS, object_name:AK_REGION_ITEMS, status:VALID, product: AK - Common Modules-AK , description: Links an item to a region , implementation_dba_data: AK.AK_REGION_ITEMS ,
-
Table: AK_REGION_ITEMS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_REGION_ITEMS, object_name:AK_REGION_ITEMS, status:VALID, product: AK - Common Modules-AK , description: Links an item to a region , implementation_dba_data: AK.AK_REGION_ITEMS ,