Search Results default_rule_id
Overview
The PSB.PSB_DEFAULTS table is a core repository for position default rule definitions within Oracle E-Business Suite's Project Suite, specifically for the Project Suite Base module. Its primary role is to automate and standardize the population of position data during the extraction process from external Human Resource Management Systems (HRMS). When a new position is created, the system applies these stored default rules to supply essential default position assignments and attributes that may be missing from the source data. This ensures data consistency and reduces manual entry. The rules are not universally applied but are intelligently assigned based on position sets, meaning a position inherits a default rule only if its attributes match the specific criteria of a rule's associated position set.
Key Information Stored
The table's structure is designed to define, prioritize, and manage the application of these rules. The most critical columns include:
- DEFAULT_RULE_ID (NUMBER): The primary key and unique identifier for each default rule.
- NAME (VARCHAR2): The descriptive name of the default rule for identification.
- GLOBAL_DEFAULT_FLAG (VARCHAR2): A flag indicating whether the rule applies globally or is restricted.
- DATA_EXTRACT_ID (NUMBER): Links the rule to a specific data extract definition, scoping which elements it applies to.
- BUSINESS_GROUP_ID (NUMBER): Associates the rule with a specific business group for security and data partitioning.
- PRIORITY (NUMBER): Determines the processing order for non-global rules when multiple rules could apply.
- OVERWRITE (VARCHAR2): A crucial flag that defines whether the rule has the power to overwrite existing data or only fill in blanks.
The table also contains standard Oracle EBS "Who" columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) for auditing.
Common Use Cases and Queries
A primary use case is troubleshooting or reporting on the configuration of position defaulting. Administrators often need to understand which rules are in effect for a given business group or extract. A common query pattern involves joining with related setup tables to see a complete rule definition. For example, to list all default rules for a specific business group, ordered by priority:
SELECT DEFAULT_RULE_ID, NAME, GLOBAL_DEFAULT_FLAG, PRIORITY, OVERWRITE FROM PSB.PSB_DEFAULTS WHERE BUSINESS_GROUP_ID = :p_bg_id ORDER BY PRIORITY;
Another critical scenario is validating rule uniqueness and relationships before a data extract process. Since the DEFAULT_RULE_ID is referenced by several child tables, queries often join to PSB_DEFAULT_ASSIGNMENTS or PSB_SET_RELATIONS to understand what a specific rule is assigned to. When users search for a specific default_rule_id, they are typically investigating errors in position creation, auditing rule usage, or diagnosing why a particular default assignment was (or was not) applied during HRMS integration.
Related Objects
The PSB_DEFAULTS table sits at the center of the default rule configuration. Its primary key is enforced by the index PSB_DEFAULTS_U1. It has defined foreign key relationships where its DEFAULT_RULE_ID column is referenced as a parent, including:
- PSB_DEFAULT_ACCOUNT_DISTRS: Links default rules to specific accounting distributions.
- PSB_DEFAULT_ASSIGNMENTS: Stores the actual default assignment details (e.g., job, organization) defined by the rule.
- PSB_SET_RELATIONS: Connects the default rule to position sets, determining which positions inherit the rule based on attribute matching.
These relationships are essential for a complete understanding of a rule's configuration. The UNIQUE index on DATA_EXTRACT_ID (PSB_DEFAULTS_U2) also indicates a tight coupling with the data extract definition entity.
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_DEFAULT_ACCOUNT_DISTRS
12.1.1
-
APPS.PSB_DEFAULTS_PVT SQL Statements
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_DEFAULTS
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_DEFAULT_ASSIGNMENTS
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_NON_FTE_RULES_V
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_FTE_RULES_V
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT SQL Statements
12.1.1
-
TABLE: PSB.PSB_DEFAULTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_DEFAULTS, object_name:PSB_DEFAULTS, status:VALID,
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_DEFAULT_ACCOUNT_DISTRS
12.1.1
-
VIEW: APPS.PSB_DEFAULT_SET_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_DEFAULT_SET_RULES_V, object_name:PSB_DEFAULT_SET_RULES_V, status:VALID,
-
TABLE: PSB.PSB_DEFAULT_ACCOUNT_DISTRS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_DEFAULT_ACCOUNT_DISTRS, object_name:PSB_DEFAULT_ACCOUNT_DISTRS, status:VALID,
-
APPS.PSB_DEFAULT_ASSIGNMENTS_PVT dependencies on PSB_DEFAULT_ASSIGNMENTS
12.1.1
-
TABLE: PSB.PSB_SET_RELATIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_SET_RELATIONS, object_name:PSB_SET_RELATIONS, status:VALID,
-
APPS.PSB_DEFAULT_ASSIGNMENTS_PVT SQL Statements
12.1.1
-
VIEW: APPS.PSB_DEFAULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_DEFAULTS_V, object_name:PSB_DEFAULTS_V, status:VALID,
-
VIEW: APPS.PSBBV_DEFAULT_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_DISTRIBUTIONS, object_name:PSBBV_DEFAULT_DISTRIBUTIONS, status:VALID,
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on PSB_NON_FTE_RULES_V
12.1.1
-
VIEW: APPS.PSB_FTE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_FTE_RULES_V, object_name:PSB_FTE_RULES_V, status:VALID,
-
VIEW: APPS.PSBBV_DEFAULT_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_RULES, object_name:PSBBV_DEFAULT_RULES, status:VALID,
-
VIEW: APPS.PSB_NON_FTE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_NON_FTE_RULES_V, object_name:PSB_NON_FTE_RULES_V, status:VALID,
-
VIEW: APPS.PSBFV_DEFAULT_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_DEFAULT_RULES, object_name:PSBFV_DEFAULT_RULES, status:VALID,
-
VIEW: APPS.PSBFV_DEFAULT_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_DEFAULT_DISTRIBUTIONS, object_name:PSBFV_DEFAULT_DISTRIBUTIONS, status:VALID,
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_DEFAULT_ASSIGNMENTS
12.1.1
-
View: PSBBV_DEFAULT_DISTRIBUTIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_DEFAULT_ACCOUNT_DISTRS
12.1.1
-
View: PSBBV_DEFAULT_RULES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_SET_RELATION_PVT SQL Statements
12.1.1
-
TABLE: PSB.PSB_DEFAULT_ASSIGNMENTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_DEFAULT_ASSIGNMENTS, object_name:PSB_DEFAULT_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.PSB_DEFAULT_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_DEFAULT_ASSIGNMENTS_V, object_name:PSB_DEFAULT_ASSIGNMENTS_V, status:VALID,
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_DEFAULTS
12.1.1
-
View: PSBBV_DEFAULT_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_DISTRIBUTIONS, object_name:PSBBV_DEFAULT_DISTRIBUTIONS, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_DEFAULT_DISTRIBUTIONS ,
-
View: PSB_FTE_RULES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_DEFAULTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_DEFAULTS, object_name:PSB_DEFAULTS, status:VALID, product: PSB - Public Sector Budgeting , description: Position default rules , implementation_dba_data: PSB.PSB_DEFAULTS ,
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_ENTITY
12.1.1
-
View: PSBFV_DEFAULT_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_DEFAULT_RULES, object_name:PSBFV_DEFAULT_RULES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_DEFAULT_RULES ,
-
PACKAGE BODY: APPS.PSB_DEFAULTS_PVT
12.1.1
-
View: PSB_FTE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_FTE_RULES_V, object_name:PSB_FTE_RULES_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_FTE_RULES_V ,
-
View: PSBBV_DEFAULT_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_RULES, object_name:PSBBV_DEFAULT_RULES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_DEFAULT_RULES ,
-
Table: PSB_DEFAULTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Position default rules , implementation_dba_data: Not implemented in this database ,
-
View: PSB_DEFAULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_DEFAULTS_V, object_name:PSB_DEFAULTS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_DEFAULTS_V ,
-
View: PSB_DEFAULT_SET_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_DEFAULT_SET_RULES_V, object_name:PSB_DEFAULT_SET_RULES_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_DEFAULT_SET_RULES_V ,
-
View: PSBFV_DEFAULT_RULES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_DEFAULT_DISTRIBUTIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_LD_POS_DEFAULTS_PVT dependencies on PSB_DEFAULT_ACCOUNT_DISTRS
12.1.1
-
View: PSB_DEFAULT_SET_RULES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBBV_DEFAULT_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_ASSIGNMENTS, object_name:PSBBV_DEFAULT_ASSIGNMENTS, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_DEFAULT_ASSIGNMENTS ,
-
View: PSBFV_DEFAULT_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_DEFAULT_DISTRIBUTIONS, object_name:PSBFV_DEFAULT_DISTRIBUTIONS, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_DEFAULT_DISTRIBUTIONS ,
-
VIEW: APPS.PSBBV_DEFAULT_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_DEFAULT_ASSIGNMENTS, object_name:PSBBV_DEFAULT_ASSIGNMENTS, status:VALID,
-
View: PSBBV_DEFAULT_ASSIGNMENTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_DEFAULTS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,