Search Results entity_set_id
Overview
The PSB.PSB_ENTITY_ASSIGNMENT table is a core data structure within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically for the Public Sector Budgeting (PSB) module. Its primary function is to manage the assignment of entities—which can represent parameters, constraints, or allocation rules—to logical groupings known as entity sets. This design facilitates the reuse of business rules across different budgeting scenarios while allowing for context-specific configurations, such as varying processing priorities or severity levels. The table is essential for defining and controlling the behavior of budgeting calculations and validations, acting as a junction between individual rule definitions and the sets in which they are applied.
Key Information Stored
The table's columns store the critical relationships and attributes for each assignment. The ENTITY_SET_ID and ENTITY_ID form the core foreign key relationship, identifying the specific set and the entity assigned to it. The PRIORITY column dictates the processing order for entities within a Parameter Set, while the SEVERITY_LEVEL defines the enforcement strictness for entities within a Constraint Set. Temporal validity is managed via EFFECTIVE_START_DATE and EFFECTIVE_END_DATE, enabling rule assignments to be activated or retired over time. Standard Oracle EBS "Who" columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) complete the record for auditing purposes.
Common Use Cases and Queries
A primary use case is analyzing the composition and hierarchy of parameter or constraint sets for budgetary configuration or troubleshooting. Developers and functional analysts frequently query this table to understand which rules are active for a given set and their respective priorities. A common query pattern involves joining to the underlying entity master tables (not listed in the provided metadata) to get descriptive names. For example, to retrieve all active assignments for a specific entity set, one might use:
- SELECT ea.* FROM psb.psb_entity_assignment ea WHERE ea.entity_set_id = :p_set_id AND SYSDATE BETWEEN NVL(ea.effective_start_date, SYSDATE) AND NVL(ea.effective_end_date, SYSDATE) ORDER BY ea.priority;
Reporting often focuses on validating configuration, such as identifying sets where an entity is assigned multiple times with overlapping effective dates, which could indicate a configuration error.
Related Objects
Based on the provided metadata, the table's structure indicates clear relationships with other PSB objects, though explicit foreign key dependencies are not listed. The unique index PSB_ENTITY_ASSIGNMENT_U1 on (ENTITY_ID, ENTITY_SET_ID) suggests these columns are foreign keys referencing primary keys in master entity and entity set tables, likely named PSB_ENTITY and PSB_ENTITY_SET or similar. The non-unique index PSB_ENTITY_ASSIGNMENT_N1 on (ENTITY_SET_ID, EFFECTIVE_START_DATE) supports performance for queries filtering by set. This table is a central link in the PSB rule management architecture and is expected to be referenced by the engine that processes budgeting calculations and constraint validations.
-
APPS.PSB_WORKSHEET dependencies on PSB_ENTITY_SET
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_ENTITY_S
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_ENTITY_SET
12.1.1
-
APPS.PSB_ENTITY_ASSIGNMENT_PVT dependencies on PSB_ENTITY_ASSIGNMENT
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on PSB_ENTITY_SET
12.1.1
-
APPS.PSB_ENTITY_ASSIGNMENT_PVT SQL Statements
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_SET_S
12.1.1
-
TABLE: PSB.PSB_ENTITY_ASSIGNMENT
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ENTITY_ASSIGNMENT, object_name:PSB_ENTITY_ASSIGNMENT, status:VALID,
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on PSB_ENTITY_SET_S
12.1.1
-
VIEW: APPS.PSB_REVISION_RULE_SETS_V
12.1.1
-
VIEW: APPS.PSB_CONSTRAINT_SETS_V
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_ENTITY
12.1.1
-
VIEW: APPS.PSB_PARAMETER_SETS_V
12.1.1
-
Table: PSB_ENTITY_ASSIGNMENT
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Assignment of parameters, constraints, allocation rules to their appropriate sets , implementation_dba_data: Not implemented in this database ,
-
View: PSB_PARAMETER_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_PARAMETER_SETS_V, object_name:PSB_PARAMETER_SETS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_PARAMETER_SETS_V ,
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ENTITY
12.1.1
-
TABLE: PSB.PSB_ENTITY_SET
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ENTITY_SET, object_name:PSB_ENTITY_SET, status:VALID,
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_ENTITY
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_SET
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on DUAL
12.1.1
-
Table: PSB_ENTITY_ASSIGNMENT
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ENTITY_ASSIGNMENT, object_name:PSB_ENTITY_ASSIGNMENT, status:VALID, product: PSB - Public Sector Budgeting , description: Assignment of parameters, constraints, allocation rules to their appropriate sets , implementation_dba_data: PSB.PSB_ENTITY_ASSIGNMENT ,
-
Table: PSB_ENTITY_SET
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ENTITY_SET, object_name:PSB_ENTITY_SET, status:VALID, product: PSB - Public Sector Budgeting , description: Parameter, constraint, and allocation rule set definitions , implementation_dba_data: PSB.PSB_ENTITY_SET ,
-
Table: PSB_ENTITY_SET
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Parameter, constraint, and allocation rule set definitions , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_S
12.1.1
-
View: PSB_CONSTRAINT_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_CONSTRAINT_SETS_V, object_name:PSB_CONSTRAINT_SETS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_CONSTRAINT_SETS_V ,
-
View: PSB_REVISION_RULE_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_REVISION_RULE_SETS_V, object_name:PSB_REVISION_RULE_SETS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_REVISION_RULE_SETS_V ,
-
APPS.PSB_ENTITY_SET_PVT SQL Statements
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_SET
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_ASSIGNMENT
12.1.1
-
View: PSB_PARAMETER_SETS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_CONSTRAINT_SETS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_REVISION_RULE_SETS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PSB_ENTITY_ASSIGNMENT_PVT
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT SQL Statements
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ENTITY_ASSIGNMENT
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on DUAL
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT SQL Statements
12.1.1
-
APPS.PSB_WORKSHEET dependencies on STANDARD
12.1.1
-
PACKAGE BODY: APPS.PSB_ENTITY_SET_PVT
12.1.1
-
APPS.PSB_ENTITY_ASSIGNMENT_PVT dependencies on FND_API
12.1.1
-
PACKAGE BODY: APPS.PSB_PURGE_DATA_EXTRACT_PVT
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS SQL Statements
12.1.1
-
APPS.PSB_WORKSHEET SQL Statements
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on FND_API
12.1.1
-
PACKAGE BODY: APPS.PSB_COPY_DATA_EXTRACT_PVT
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
PACKAGE BODY: APPS.PSB_WORKSHEET
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on FND_API
12.1.1