Search Results ben_ded_sched_py_freq
Overview
BEN_DED_SCHED_PY_FREQ is a table in the BEN schema belonging to the Oracle Advanced Benefits (BEN) product module. As its description states, it stores the pay frequency configuration associated with a deduction schedule. Within Oracle EBS 12.1.1 and 12.2.2, this table acts as the linkage between a deduction schedule definition and the payroll frequency at which that deduction should be processed, such as monthly, semi-monthly, biweekly, or weekly.
From a modeling perspective, the ETRM metadata classifies this object as hub-leaning based on its foreign key structure. The table is referenced by two downstream tables (BEN_ACTY_RT_DED_SCHED_F and BEN_PERD_TO_PROC), and it carries a single primary key column, which suggests it behaves as a hub or reference entity rather than a transactional link. This classification is heuristic and should be treated as a modeling suggestion rather than a documented designation.
Key Information Stored
The table contains 42 documented columns. The most significant include:
- DED_SCHED_PY_FREQ_ID — the surrogate primary key, enforced by the BEN_DED_SCHED_PY_FREQ_PK unique index. This is the internal identifier referenced by child tables.
- PY_FREQ_CD — the pay frequency code, a primary business-key candidate describing the frequency at which the deduction is processed.
- DFLT_FLAG — indicates whether this pay frequency is the default for the associated deduction schedule.
- BUSINESS_GROUP_ID — the operating business group (legislative data group) under which the record is defined, supporting multi-tenant partitioning.
- ACTY_RT_DED_SCHED_ID — the deduction schedule identifier linking the frequency to a specific activity rate deduction schedule.
- DSQ_ATTRIBUTE_CATEGORY and DSQ_ATTRIBUTE1 through DSQ_ATTRIBUTE30 — a descriptive flexfield (DFF) block providing 30 flexfield segments plus a category for client-specific extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — standard WHO audit columns and the optimistic-locking version number.
The business-key candidate is DED_SCHED_PY_FREQ_ID via the unique index; there is no separate composite unique constraint documented over PY_FREQ_CD.
Common Use Cases and Queries
Typical reporting scenarios include identifying the default pay frequency for a given deduction schedule, listing all frequencies defined for a deduction schedule, and joining the frequency to downstream activity rate and payroll period records.
- Retrieve all frequencies for a deduction schedule:
SELECT DED_SCHED_PY_FREQ_ID, PY_FREQ_CD, DFLT_FLAG FROM BEN.BEN_DED_SCHED_PY_FREQ WHERE ACTY_RT_DED_SCHED_ID = :p_id AND BUSINESS_GROUP_ID = :p_bg_id - Isolate the default:
SELECT PY_FREQ_CD FROM BEN.BEN_DED_SCHED_PY_FREQ WHERE DFLT_FLAG = 'Y' AND ACTY_RT_DED_SCHED_ID = :p_id - Join to downstream activity rate deductions:
SELECT f.PY_FREQ_CD, a.* FROM BEN.BEN_DED_SCHED_PY_FREQ f, BEN.BEN_ACTY_RT_DED_SCHED_F a WHERE f.DED_SCHED_PY_FREQ_ID = a.DED_SCHED_PY_FREQ_ID
These queries support benefits administration reporting, deduction schedule validation, and audit of pay frequency configuration.
Related Objects
- BEN_ACTY_RT_DED_SCHED_F — references BEN_DED_SCHED_PY_FREQ via DED_SCHED_PY_FREQ_ID; carries activity rate deduction schedule flexfield data.
- BEN_PERD_TO_PROC — references BEN_DED_SCHED_PY_FREQ via DED_SCHED_PY_FREQ_ID; defines periods to process for the associated schedule.
- BEN_DED_SCHED_PY_FREQ_PK — the primary key unique index enforcing row uniqueness on DED_SCHED_PY_FREQ_ID.
Because the object is a hub-leaning reference entity, dependent records in the two foreign-key tables rely on the surrogate key, and any change to DED_SCHED_PY_FREQ_ID must preserve referential integrity across those children.
-
Table: BEN_DED_SCHED_PY_FREQ
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_DED_SCHED_PY_FREQ, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID, product: BEN - Advanced Benefits , description: Pay frequency for deduction schedule. , implementation_dba_data: BEN.BEN_DED_SCHED_PY_FREQ ,
-
Table: BEN_DED_SCHED_PY_FREQ
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_DED_SCHED_PY_FREQ, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID, product: BEN - Advanced Benefits , description: Pay frequency for deduction schedule. , implementation_dba_data: BEN.BEN_DED_SCHED_PY_FREQ ,
-
VIEW: APPS.BEN_DED_SCHED_PY_FREQ_DFV
12.1.1
-
VIEW: APPS.BEN_DED_SCHED_PY_FREQ_DFV
12.2.2
-
SYNONYM: APPS.BEN_DED_SCHED_PY_FREQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID,
-
SYNONYM: APPS.BEN_DED_SCHED_PY_FREQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID,
-
APPS.BEN_DSQ_SHD SQL Statements
12.1.1
-
VIEW: BEN.BEN_DED_SCHED_PY_FREQ#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_DED_SCHED_PY_FREQ#, status:VALID,
-
APPS.BEN_DSQ_SHD SQL Statements
12.2.2
-
VIEW: BEN.BEN_DED_SCHED_PY_FREQ#
12.2.2
-
Table: BEN_ACTY_RT_DED_SCHED_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_RT_DED_SCHED_F, object_name:BEN_ACTY_RT_DED_SCHED_F, status:VALID, product: BEN - Advanced Benefits , description: Deduction schedule for activity rate. , implementation_dba_data: BEN.BEN_ACTY_RT_DED_SCHED_F ,
-
Table: BEN_ACTY_RT_DED_SCHED_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_RT_DED_SCHED_F, object_name:BEN_ACTY_RT_DED_SCHED_F, status:VALID, product: BEN - Advanced Benefits , description: Deduction schedule for activity rate. , implementation_dba_data: BEN.BEN_ACTY_RT_DED_SCHED_F ,
-
APPS.BEN_ADS_BUS SQL Statements
12.1.1
-
Table: BEN_PERD_TO_PROC
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PERD_TO_PROC, object_name:BEN_PERD_TO_PROC, status:VALID, product: BEN - Advanced Benefits , description: <> , implementation_dba_data: BEN.BEN_PERD_TO_PROC ,
-
Table: BEN_PERD_TO_PROC
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PERD_TO_PROC, object_name:BEN_PERD_TO_PROC, status:VALID, product: BEN - Advanced Benefits , description: <> , implementation_dba_data: BEN.BEN_PERD_TO_PROC ,
-
APPS.BEN_ADS_BUS SQL Statements
12.2.2
-
TRIGGER: APPS.BEN_DED_SCHED_PY_FREQ_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_DED_SCHED_PY_FREQ_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_DEDUCT_SCHED_PAY_FREQ_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DEDUCT_SCHED_PAY_FREQ_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_DEDUCT_SCHED_PAY_FREQ_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DEDUCT_SCHED_PAY_FREQ_API, status:VALID,
-
APPS.BEN_DSQ_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_DSQ_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_UPD, status:VALID,
-
VIEW: APPS.BEN_DED_SCHED_PY_FREQ_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_DED_SCHED_PY_FREQ_DFV, status:VALID,
-
TABLE: BEN.BEN_DED_SCHED_PY_FREQ
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_DED_SCHED_PY_FREQ, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID,
-
PACKAGE BODY: APPS.BEN_ADS_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ADS_BUS, status:VALID,
-
TABLE: BEN.BEN_DED_SCHED_PY_FREQ
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_DED_SCHED_PY_FREQ, object_name:BEN_DED_SCHED_PY_FREQ, status:VALID,
-
TRIGGER: APPS.BEN_DED_SCHED_PY_FREQ_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_DED_SCHED_PY_FREQ_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_DSQ_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_INS, status:VALID,
-
TRIGGER: APPS.BEN_DED_SCHED_PY_FREQ_WHO
12.2.2
-
PACKAGE BODY: APPS.BEN_DSQ_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DSQ_DEL, status:VALID,
-
VIEW: APPS.BEN_DED_SCHED_PY_FREQ_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_DED_SCHED_PY_FREQ_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_ADS_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ADS_BUS, status:VALID,
-
APPS.BEN_DSQ_BUS SQL Statements
12.1.1
-
TRIGGER: APPS.BEN_DED_SCHED_PY_FREQ_WHO
12.1.1
-
APPS.BEN_DSQ_DEL SQL Statements
12.2.2
-
APPS.BEN_DSQ_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_DSQ_SHD
12.2.2
-
APPS.BEN_DSQ_INS SQL Statements
12.1.1
-
APPS.BEN_DSQ_INS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_DSQ_DEL
12.1.1
-
PACKAGE BODY: APPS.BEN_DSQ_SHD
12.1.1
-
PACKAGE BODY: APPS.BEN_DSQ_DEL
12.2.2
-
PACKAGE BODY: APPS.BEN_ADS_BUS
12.2.2
-
APPS.BEN_DSQ_UPD SQL Statements
12.1.1