Search Results per_bf_balance_types
Overview
The PER_BF_BALANCE_TYPES table is a core repository within Oracle E-Business Suite (EBS) Human Resources (HR) that defines the distinct categories of balance information that can be tracked for an employee. In the context of Oracle EBS 12.1.1 and 12.2.2, it serves as the master definition table for all balance types, such as vacation accruals, sick leave, or other custom-defined entitlements. Its primary role is to establish a standardized, business-group-specific catalog of balances, ensuring data integrity and consistency for downstream payroll and absence management processes. This table is fundamental to the Balance Feeds (BF) architecture, where balance amounts are calculated and stored based on transactional inputs against these defined types.
Key Information Stored
The table's structure is designed to enforce uniqueness and business context for each balance type definition. The critical columns include BALANCE_TYPE_ID, the system-generated primary key identifier. The DISPLAYED_NAME column holds the user-facing label for the balance type, while the INTERNAL_NAME provides a unique, non-translatable code used for programmatic references. The BUSINESS_GROUP_ID is a mandatory foreign key linking the balance type definition to a specific operating unit or business group within the HRMS module, enabling multi-org support. The existence of unique constraints on the combinations of (DISPLAYED_NAME, BUSINESS_GROUP_ID) and (INTERNAL_NAME, BUSINESS_GROUP_ID) ensures that no duplicate balance type names exist within a single business group.
Common Use Cases and Queries
This table is central to reporting on available balance definitions and troubleshooting balance-related issues. A common administrative query involves listing all balance types for a specific business group to verify setup. For example: SELECT balance_type_id, internal_name, displayed_name FROM per_bf_balance_types WHERE business_group_id = &business_group_id ORDER BY displayed_name;. During data migration or integration, developers reference this table to map external balance codes to the internal EBS balance type identifiers. Support personnel often join this table with PER_BF_BALANCE_AMOUNTS to diagnose why a specific balance is not appearing for an employee, verifying that the balance type is correctly defined and active.
Related Objects
PER_BF_BALANCE_TYPES has defined relationships with several key HR objects, as documented in the ETRM. It is the parent table for PER_BF_BALANCE_AMOUNTS via a foreign key relationship where PER_BF_BALANCE_AMOUNTS.BALANCE_TYPE_ID references PER_BF_BALANCE_TYPES.BALANCE_TYPE_ID. This is the primary relationship where the defined balance types are populated with actual values for employees. Furthermore, the table references HR_ALL_ORGANIZATION_UNITS through its BUSINESS_GROUP_ID column, tethering each balance type definition to a specific organizational context. These relationships underscore its role as a master definition table that feeds into transactional balance storage and is governed by the enterprise's organizational model.
-
Table: PER_BF_BALANCE_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES, object_name:PER_BF_BALANCE_TYPES, status:VALID, product: PER - Human Resources , description: Types of balances that can be held , implementation_dba_data: HR.PER_BF_BALANCE_TYPES ,
-
Table: PER_BF_BALANCE_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES, object_name:PER_BF_BALANCE_TYPES, status:VALID, product: PER - Human Resources , description: Types of balances that can be held , implementation_dba_data: HR.PER_BF_BALANCE_TYPES ,
-
APPS.PER_BBT_BUS dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BF_GEN_DATA_PUMP dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BBT_SHD dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBT_INS dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBT_INS dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BF_GEN_DATA_PUMP dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBT_BUS dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBA_BUS dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BBT_UPD dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BBT_DEL dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BF_BALANCE_AMOUNTS_API dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BF_BALANCE_AMOUNTS_API dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BF_BALANCE_TYPES_API dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBA_BUS dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BBT_UPD dependencies on PER_BF_BALANCE_TYPES
12.2.2
-
APPS.PER_BF_BALANCE_TYPES_API dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BBT_DEL dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.PER_BBT_SHD dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_BALANCE_TYPES
12.1.1
-
TABLE: HR.PER_BF_BALANCE_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES, object_name:PER_BF_BALANCE_TYPES, status:VALID,
-
VIEW: HR.PER_BF_BALANCE_TYPES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_BF_BALANCE_TYPES#, status:VALID,
-
APPS.PER_BBT_BUS SQL Statements
12.2.2
-
APPS.PER_BBT_BUS SQL Statements
12.1.1
-
TABLE: HR.PER_BF_BALANCE_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES, object_name:PER_BF_BALANCE_TYPES, status:VALID,
-
SYNONYM: PUBLIC.PER_BF_BALANCE_TYPES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_BF_BALANCE_TYPES, status:VALID,
-
APPS.PER_BBT_SHD SQL Statements
12.1.1
-
VIEW: APPS.HRBV_BACKFEED_BALANCE_ELEMENTS
12.1.1
-
APPS.PER_BBT_SHD SQL Statements
12.2.2
-
VIEW: APPS.PER_BF_BALANCES_V
12.1.1
-
VIEW: APPS.PER_BF_BALANCES_V
12.2.2
-
SYNONYM: APPS.PER_BF_BALANCE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_BF_BALANCE_TYPES, status:VALID,
-
SYNONYM: APPS.PER_BF_BALANCE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_BF_BALANCE_TYPES, status:VALID,
-
VIEW: HR.PER_BF_BALANCE_TYPES#
12.2.2
-
VIEW: APPS.PER_BF_BALANCE_ELEMENTS_V
12.1.1
-
VIEW: APPS.HRBV_BACKFEED_BALANCE_ELEMENTS
12.2.2
-
VIEW: APPS.PER_BF_BALANCE_ELEMENTS_V
12.2.2
-
APPS.PER_BBT_DEL dependencies on HR_API
12.2.2
-
VIEW: APPS.PER_BF_BALANCE_TYPES_V
12.2.2
-
VIEW: APPS.PER_BF_BALANCE_TYPES_V
12.1.1
-
APPS.PER_BBT_DEL dependencies on HR_API
12.1.1
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_BALANCE_AMOUNTS
12.2.2
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_PAYROLL_RUNS
12.1.1
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_PROCESSED_ASSIGNMENTS
12.2.2
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_PAYROLL_RUNS
12.2.2
-
APPS.BEN_TCS_COMPENSATION dependencies on PER_BF_PROCESSED_ASSIGNMENTS
12.1.1
-
APPS.PER_BBT_BUS dependencies on HR_ORGANIZATION_INFORMATION
12.2.2
-
APPS.PER_BBT_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1