Search Results so_note_usages_pk
Overview
The SO_NOTE_USAGES table is a core reference table within the Oracle E-Business Suite (EBS) Order Entry (OE) module. It functions as a master list defining the specific business contexts or entities where textual notes can be attached. Rather than storing the note text itself, this table establishes the permissible "usages" or categories for notes, providing a controlled framework for associating descriptive information with various transactional and master data objects across the order management cycle. Its role is to enforce data integrity and consistency by standardizing how notes are categorized and linked throughout the application.
Key Information Stored
The primary data element stored in this table is the definition of a note usage type. While the provided ETRM metadata does not list specific columns, the structure can be inferred from standard patterns and the defined primary key. The central column is USAGE_ID, which serves as the table's primary key (SO_NOTE_USAGES_PK). This column holds a unique identifier for each defined usage type. Typical usage values might include categories such as 'ORDER', 'LINE', 'SHIPMENT', 'RETURN', or 'CUSTOMER', indicating the business object the note describes. The table likely includes additional columns for descriptive information, such as a NAME or DESCRIPTION field for the usage, and standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) for auditing.
Common Use Cases and Queries
This table is primarily used for validation and reporting on note categorization. A common operational use case is validating that a note being created via the user interface or an API is assigned to a valid, predefined usage. For reporting and data analysis, queries often join SO_NOTE_USAGES with the note detail tables to categorize and filter notes. For instance, to retrieve all notes attached specifically to order headers, one might use a query pattern such as:
- SELECT n.note_text, u.usage_name FROM so_notes n, so_note_usages u WHERE n.usage_id = u.usage_id AND u.usage_name = 'ORDER';
Data migration and integration scripts also reference this table to correctly map external note types to the internal EBS usage identifiers before inserting records into SO_NOTES.
Related Objects
As indicated by the foreign key relationships in the metadata, SO_NOTE_USAGES is a central parent table referenced by several key note-related entities. The primary child table is SO_NOTES, which stores the actual note text and links it to a specific USAGE_ID. SO_NOTE_REFERENCES uses the USAGE_ID to provide a flexible mechanism for linking a note instance (from SO_NOTES) to a specific database record (e.g., an order header ID or line ID). SO_NOTE_USAGE_ATTRIBUTES likely stores additional descriptive metadata or context specific to each usage type. This structure creates a normalized data model: SO_NOTE_USAGES defines the category, SO_NOTES holds the text, and SO_NOTE_REFERENCES creates the actual association to business data.
-
Table: SO_NOTE_USAGES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_NOTE_USAGES, object_name:SO_NOTE_USAGES, status:VALID, product: OE - Order Entry , description: Note usages , implementation_dba_data: OE.SO_NOTE_USAGES ,
-
Table: SO_NOTE_USAGES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_NOTE_USAGES, object_name:SO_NOTE_USAGES, status:VALID, product: OE - Order Entry , description: Note usages , implementation_dba_data: OE.SO_NOTE_USAGES ,
-
eTRM - OE Tables and Views
12.2.2
description: Temporary table ,
-
eTRM - OE Tables and Views
12.1.1
description: Temporary table ,
-
eTRM - OE Tables and Views
12.1.1
description: Temporary table ,
-
eTRM - OE Tables and Views
12.2.2
description: Temporary table ,