Search Results ak_custom_regions
Overview
The AK_CUSTOM_REGIONS table is a core repository within the Oracle E-Business Suite (EBS) Application Object Library (AOL), specifically under the AK (Common Modules-AK) product. Its primary role is to store user-defined customizations made to the properties of application regions. Regions are the fundamental building blocks of the EBS user interface, such as blocks, items, and canvases within Oracle Forms or pages and components in OA Framework. This table enables the personalization and modification of the standard application behavior and layout without altering the base code, thereby supporting tailored user experiences and specific business process requirements while maintaining upgradeability.
Key Information Stored
The table's structure is designed to uniquely identify a specific property of a specific region and associate it with a customization set. The documented primary key columns are:
- CUSTOMIZATION_APPLICATION_ID and CUSTOMIZATION_CODE: Together, these identify the specific customization set (or "look") being applied.
- REGION_APPLICATION_ID and REGION_CODE: Together, these uniquely identify the application region (e.g., a block, tab, or region on an OA Framework page) that is being customized.
- PROPERTY_NAME: Specifies the exact attribute of the region being modified (e.g., VISIBLE, ENABLED, PROMPT, WIDTH).
Common Use Cases and Queries
A primary use case is auditing and managing UI personalizations. System administrators or developers may query this table to understand the scope of customizations in an instance or to troubleshoot why a region behaves differently than the standard. A typical query would join to FND_APPLICATION to resolve application IDs. For example, to find all customizations for a specific region:
SELECT acr.*, fa.application_short_name
FROM ak.ak_custom_regions acr,
applsys.fnd_application fa
WHERE acr.region_application_id = fa.application_id
AND fa.application_short_name = 'FND'
AND acr.region_code = 'MY_CUSTOM_BLOCK';
Another common scenario is during cloning or patching, where customizations might need to be compared or migrated between environments. Scripts often query this table to extract customization data for specific modules or users.
Related Objects
As a central table for UI customizations, AK_CUSTOM_REGIONS is intrinsically linked to other AOL objects. Its primary key, AK_CUSTOM_REGIONS_PK, enforces uniqueness. It is a child table to the core customization definition table, likely named AK_CUSTOMIZATIONS or similar, via a foreign key relationship on (CUSTOMIZATION_APPLICATION_ID, CUSTOMIZATION_CODE). The REGION_APPLICATION_ID column is a foreign key to FND_APPLICATION.APPLICATION_ID, linking to the central applications registry. The table is also directly related to the AK_REGIONS table (or a similar repository of region metadata), joined on REGION_APPLICATION_ID and REGION_CODE, to obtain the base property values before customization is applied. The EBS personalization framework reads from this table at runtime to apply the stored customizations.
-
Table: AK_CUSTOM_REGIONS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_CUSTOM_REGIONS, object_name:AK_CUSTOM_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Stores region property customizations. , implementation_dba_data: AK.AK_CUSTOM_REGIONS ,
-
Table: AK_CUSTOM_REGIONS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_CUSTOM_REGIONS, object_name:AK_CUSTOM_REGIONS, status:VALID, product: AK - Common Modules-AK , description: Stores region property customizations. , implementation_dba_data: AK.AK_CUSTOM_REGIONS ,
-
Table: AK_CUSTOM_REGIONS_TL
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_CUSTOM_REGIONS_TL, object_name:AK_CUSTOM_REGIONS_TL, status:VALID, product: AK - Common Modules-AK , description: The TL table corresponding to AK_CUSTOM_REGIONS. , implementation_dba_data: AK.AK_CUSTOM_REGIONS_TL ,
-
Table: AK_CUSTOM_REGIONS_TL
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_CUSTOM_REGIONS_TL, object_name:AK_CUSTOM_REGIONS_TL, status:VALID, product: AK - Common Modules-AK , description: The TL table corresponding to AK_CUSTOM_REGIONS. , implementation_dba_data: AK.AK_CUSTOM_REGIONS_TL ,
-
View: AK_CRITERIA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_CRITERIA_V, object_name:AK_CRITERIA_V, status:VALID, product: AK - Common Modules-AK , description: Stores criteria for customization. , implementation_dba_data: APPS.AK_CRITERIA_V ,
-
View: AK_CRITERIA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_CRITERIA_V, object_name:AK_CRITERIA_V, status:VALID, product: AK - Common Modules-AK , description: Stores criteria for customization. , implementation_dba_data: APPS.AK_CRITERIA_V ,
-
View: AK_CUSTOM_REGIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_CUSTOM_REGIONS_VL, object_name:AK_CUSTOM_REGIONS_VL, status:VALID, product: AK - Common Modules-AK , implementation_dba_data: APPS.AK_CUSTOM_REGIONS_VL ,
-
View: AK_CUSTOM_REGIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_CUSTOM_REGIONS_VL, object_name:AK_CUSTOM_REGIONS_VL, status:VALID, product: AK - Common Modules-AK , implementation_dba_data: APPS.AK_CUSTOM_REGIONS_VL ,