Search Results as_object_attributes




Overview

The AS_OBJECT_ATTRIBUTES table is a core data repository within the Oracle E-Business Suite Sales Foundation (AS) module, specifically supporting Partner Relationship Management (PRM) functionality. As a table owned by the OSM schema, it serves as a master definition table for attributes associated with various PRM business objects. Its primary role is to provide a centralized, metadata-driven structure for defining the characteristics and properties of objects managed within the PRM framework, enabling flexible configuration and extension of partner-related data models in releases 12.1.1 and 12.2.2.

Key Information Stored

The table's central purpose is to uniquely define and identify each object attribute. As documented, its primary key is the OBJECT_ATTRIBUTE_ID column, which is the sole column explicitly named in the provided metadata. This unique identifier is the critical piece of information stored, acting as the foreign key for any related tables that need to reference a specific attribute definition. While the full column list is not detailed in the excerpt, such a table typically stores metadata including the attribute's name, data type, display label, associated object type, and configuration flags controlling its behavior and validation within the application.

Common Use Cases and Queries

This table is primarily accessed for metadata queries and configuration analysis within the PRM domain. Common use cases include generating data dictionaries for custom PRM extensions, validating attribute configurations during system integrations, and troubleshooting data issues by tracing attribute definitions. A fundamental query retrieves the master list of all defined attributes using the primary key:

  • SELECT object_attribute_id, <other_columns> FROM osm.as_object_attributes ORDER BY object_attribute_id;

In practice, this table is most frequently joined to child tables that store the actual attribute values for specific business object instances (e.g., partners, opportunities). Queries often join on OBJECT_ATTRIBUTE_ID to link an instance's stored value back to its formal definition for reporting or validation.

Related Objects

Based on the documented relationship data, the AS_OBJECT_ATTRIBUTES table has a defined primary key constraint named AS_OBJECT_ATTRIBUTES_PK on the OBJECT_ATTRIBUTE_ID column. This primary key relationship implies the existence of one or more foreign key constraints in other PRM-related tables that reference this column. These child tables would store the actual instance data for the attributes defined here. While the specific related table names are not listed in the provided metadata, they would typically follow a naming pattern such as AS_OBJECT_ATTRIBUTE_VALUES or similar. Any table with a foreign key constraint referencing AS_OBJECT_ATTRIBUTES.OBJECT_ATTRIBUTE_ID is directly dependent on this master definition table.