Search Results ak_objects
Overview
The AK_OBJECTS table is a core metadata repository within the Oracle E-Business Suite (EBS) Application Object Library (AK), specifically under the Common Modules-AK product. It serves as the central registry for defining and tracking application objects across the system. Its primary role is to establish the fundamental identity of an object by associating a database object name with the application ID of its owner. This foundational registration is critical for the AK framework, which manages declarative application definitions, enabling features like custom attributes, regions, and flexfields without direct code modification. The table's existence and integrity are prerequisites for the extensibility and personalization capabilities that underpin many EBS modules.
Key Information Stored
While the provided ETRM excerpt does not list individual columns, the table's description and foreign key relationships define its core data structure. The central column is DATABASE_OBJECT_NAME, which acts as the primary key. This column stores the unique identifier for a registered application object, such as a base table or view. A second critical column is the APPLICATION_ID (implied by the description), which links the object to its owning EBS application module (e.g., GL, AR, PO) via the FND_APPLICATION table. This pairing ensures object ownership and namespace management are maintained within the multi-org, multi-application EBS architecture.
Common Use Cases and Queries
This table is primarily accessed for metadata discovery and framework support. Common technical scenarios include identifying all registered objects for a specific application or verifying an object's registration before performing AK-related extensions. A typical query would join to FND_APPLICATION to resolve application names. For instance, to find all objects owned by the Order Management module (application_id typically 660), a developer might use:
SELECT ao.database_object_name, fa.application_name FROM ak_objects ao, fnd_application fa WHERE ao.application_id = fa.application_id AND fa.application_id = 660;
Another critical use case is during the design or troubleshooting of custom descriptive flexfields (DFFs) or Web ADI integrations, where the underlying object must be registered in AK_OBJECTS for the AK attributes to function. Direct data manipulation (DML) on this table is strongly discouraged and is the purview of Oracle's application object registration processes.
Related Objects
As the central hub for object metadata, AK_OBJECTS has extensive relationships. Its primary key is referenced by numerous child tables that store extended object properties, forming the core of the AK metadata model. Key related tables, as per the ETRM, include:
- AK_OBJECTS_TL: Holds translated names for the registered objects.
- AK_OBJECT_ATTRIBUTES: Stores the declarative attribute definitions attached to the object.
- AK_REGIONS: Defines UI regions associated with the object.
- AK_FOREIGN_KEYS & AK_UNIQUE_KEYS: Store metadata about the object's key constraints.
-
Table: AK_OBJECTS
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS, object_name:AK_OBJECTS, status:VALID, product: AK - Common Modules-AK , description: Defines an object and the application id of the owner of the object , implementation_dba_data: AK.AK_OBJECTS ,
-
Table: AK_OBJECTS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS, object_name:AK_OBJECTS, status:VALID, product: AK - Common Modules-AK , description: Defines an object and the application id of the owner of the object , implementation_dba_data: AK.AK_OBJECTS ,
-
APPS.AK_QUERY_PKG dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECT_PVT dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_DOWNLOAD_GRP dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_OBJECTS_PKG dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_QUERY_PKG dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_DEFAULT_VALIDATE dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECT_PVT dependencies on AK_OBJECTS
12.2.2
-
APPS.BIS_AK_REGION_PUB dependencies on AK_OBJECTS
12.1.1
-
APPS.AK_OBJECTS_PKG dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_DEFAULT_VALIDATE dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_DOWNLOAD_GRP dependencies on AK_OBJECTS
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_FLOW_PAGE_REGIONS
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_FLOW_PAGE_REGIONS
12.1.1
-
VIEW: AK.AK_OBJECTS#
12.2.2
owner:AK, object_type:VIEW, object_name:AK_OBJECTS#, status:VALID,
-
APPS.AK_QUERY_PKG dependencies on AK_REGIONS
12.1.1
-
APPS.AK_QUERY_PKG dependencies on AK_REGIONS
12.2.2
-
VIEW: APPS.AK_FOREIGN_KEYS_VL
12.1.1
-
VIEW: APPS.AK_FOREIGN_KEYS_VL
12.2.2
-
Table: AK_OBJECTS_TL
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS_TL, object_name:AK_OBJECTS_TL, status:VALID, product: AK - Common Modules-AK , description: Translations for AK_OBJECTS , implementation_dba_data: AK.AK_OBJECTS_TL ,
-
Table: AK_OBJECTS_TL
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS_TL, object_name:AK_OBJECTS_TL, status:VALID, product: AK - Common Modules-AK , description: Translations for AK_OBJECTS , implementation_dba_data: AK.AK_OBJECTS_TL ,
-
TRIGGER: APPS.AK_OBJECTS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:AK_OBJECTS+, status:VALID,
-
Table: OE_AK_OBJECTS_EXT
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_AK_OBJECTS_EXT, object_name:OE_AK_OBJECTS_EXT, status:VALID, product: ONT - Order Management , description: Extension tables to AK_OBJECTS which is used to store additional data , implementation_dba_data: ONT.OE_AK_OBJECTS_EXT ,
-
APPS.AK_QUERY_PKG dependencies on AK_REGIONS_TL
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_FOREIGN_KEYS
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_FOREIGN_KEYS
12.1.1
-
SYNONYM: APPS.AK_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AK_OBJECTS, status:VALID,
-
SYNONYM: APPS.AK_OBJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AK_OBJECTS, status:VALID,
-
VIEW: APPS.OE_PC_UKEY_COLS_V
12.2.2
-
Table: OE_AK_OBJECTS_EXT
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_AK_OBJECTS_EXT, object_name:OE_AK_OBJECTS_EXT, status:VALID, product: ONT - Order Management , description: Extension tables to AK_OBJECTS which is used to store additional data , implementation_dba_data: ONT.OE_AK_OBJECTS_EXT ,
-
VIEW: APPS.OE_PC_UKEY_COLS_V
12.1.1
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECTS_TL
12.1.1
-
TRIGGER: APPS.AK_OBJECTS+
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_REGIONS_TL
12.1.1
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECTS_TL
12.2.2
-
VIEW: APPS.AK_OBJECTS_VL
12.2.2
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECTS_TL
12.1.1
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECTS_TL
12.2.2
-
View: AK_FOREIGN_KEYS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_FOREIGN_KEYS_VL, object_name:AK_FOREIGN_KEYS_VL, status:VALID, product: AK - Common Modules-AK , description: 10SC ONLY , implementation_dba_data: APPS.AK_FOREIGN_KEYS_VL ,
-
TABLE: AK.AK_OBJECTS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS, object_name:AK_OBJECTS, status:VALID,
-
APPS.JTF_ESCWFACTIVITY_PVT dependencies on AK_OBJECTS_VL
12.1.1
-
VIEW: AK.AK_OBJECTS#
12.2.2
-
View: AK_FOREIGN_KEYS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_FOREIGN_KEYS_VL, object_name:AK_FOREIGN_KEYS_VL, status:VALID, product: AK - Common Modules-AK , description: 10SC ONLY , implementation_dba_data: APPS.AK_FOREIGN_KEYS_VL ,
-
APPS.AK_OBJECTS_PKG SQL Statements
12.1.1
-
APPS.AK_OBJECTS_PKG SQL Statements
12.2.2