Search Results ak_object_attributes
Overview
The AK_OBJECT_ATTRIBUTES table is a core repository table within the Oracle E-Business Suite AK (Common Modules-AK) foundation. Its primary function is to establish and manage the relationship between an object and its attributes within the Application Object Library's (AK) framework. This framework underpins the declarative, metadata-driven components of the user interface, such as regions, descriptive flexfields, and advanced product catalog functionality. The table acts as a junction, linking a defined object (stored in AK_OBJECTS) to its constituent attributes (stored in AK_ATTRIBUTES), thereby defining the data model for various configurable application entities.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies each object-attribute relationship. The key columns are DATABASE_OBJECT_NAME, ATTRIBUTE_CODE, and ATTRIBUTE_APPLICATION_ID. These columns directly reference the AK_OBJECTS and AK_ATTRIBUTES tables, forming the core of the relationship. While the provided metadata does not list all columns, the foreign key relationships indicate the table likely contains metadata flags and control attributes, such as those governing display sequence, mandatory status, and UI rendering hints for the attribute within the context of the specific object. The presence of a corresponding translation table, AK_OBJECT_ATTRIBUTES_TL, suggests that user-facing labels or descriptions for the attribute within the object's context are stored separately.
Common Use Cases and Queries
This table is central to querying the metadata definition of any AK-based object. A common use case is to retrieve all attributes associated with a specific object, such as a descriptive flexfield or a product catalog entity, for customization or troubleshooting. For example, to find all attributes linked to the 'OE_ORDER_HEADERS' object, one would query:
- SELECT oa.database_object_name, oa.attribute_code, a.attribute_label FROM ak_object_attributes oa, ak_attributes a WHERE oa.attribute_code = a.attribute_code AND oa.database_object_name = 'OE_ORDER_HEADERS';
Another critical use case is within the Advanced Pricing and Configurator modules, where the table defines the attributes available for use in complex pricing rules and product configuration. The foreign keys to ASO_APR_RULE_STEPS_B show that both left-hand-side (LHS) and right-hand-side (RHS) rule operands can be AK object attributes.
Related Objects
AK_OBJECT_ATTRIBUTES sits at the center of a key metadata constellation. Its primary relationships are with its parent tables, AK_OBJECTS and AK_ATTRIBUTES. It has a direct translation child table, AK_OBJECT_ATTRIBUTES_TL. Furthermore, it is referenced by several important functional tables, indicating its broad influence:
- AK_OBJECT_ATTRIBUTE_NAVIGATION: Defines navigation or dependency between attributes.
- ASO_APR_RULE_STEPS_B: Used in Advanced Pricing to define rule conditions based on object attributes.
- OE_AK_OBJ_ATTR_EXT: Likely stores extended properties or customizations for object attributes within the Order Management domain.
Direct manipulation of this table via DML is strongly discouraged. Customizations and extensions should be performed through the appropriate AK administration APIs and user interfaces provided by Oracle E-Business Suite.
-
Table: AK_OBJECT_ATTRIBUTES
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECT_ATTRIBUTES, object_name:AK_OBJECT_ATTRIBUTES, status:VALID, product: AK - Common Modules-AK , description: Links an attribute to an object , implementation_dba_data: AK.AK_OBJECT_ATTRIBUTES ,
-
Table: AK_OBJECT_ATTRIBUTES
12.1.1
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECT_ATTRIBUTES, object_name:AK_OBJECT_ATTRIBUTES, status:VALID, product: AK - Common Modules-AK , description: Links an attribute to an object , implementation_dba_data: AK.AK_OBJECT_ATTRIBUTES ,
-
APPS.ICX_REQ_ACCT_DIST dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_PO_REQ_ACCT2 dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ASO_DEPENDENCY_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ASO_DEF_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_ATTRIBUTES2_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_USER_SEC_ATTR_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ONT_DEF_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.JTFB_AK_ATTRIBUTES_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_REQ_SEARCH dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.QP_ATM_UPGRADE dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_OBJECT_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_OBJECT3_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.JTFB_AK_ATTRIBUTES_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.POR_LOV_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_REGION_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.JTF_REGION_PUB dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_REQ_ACCT2 dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_OBJECT_ATTRIBUTES_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.QP_ATM_UPGRADE dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_ON_UTILITIES dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ASO_DEPENDENCY_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_ON_CABO dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.QP_ATM_UPGRADE dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_ATTRIBUTES_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_OBJECT_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.QP_ATM_UPGRADE dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.OE_DEFAULTING_FWK_PUB dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_ON_UTILITIES dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_PO_REQ_ACCT2 dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_REQ_SEARCH dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_DEFAULT_VALIDATE dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_ATTRIBUTE_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.OE_FND_ATTACHMENTS_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_REQ_ACCT2 dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.JTF_REGION_PUB dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ASO_DEF_UTIL dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.ICX_REQ_ACCT_DIST dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_OBJECT2_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.ICX_ON_CABO dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.OE_DEFAULTING_FWK_PUB dependencies on AK_OBJECT_ATTRIBUTES
12.1.1
-
APPS.AK_ATTRIBUTES2_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.OE_FND_ATTACHMENTS_PVT dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_ATTRIBUTES_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.2.2
-
APPS.AK_QUERY_PKG dependencies on AK_OBJECT_ATTRIBUTES
12.1.1