Search Results pay_all_deduction_types_v
Overview
PAY_ALL_DEDUCTION_TYPES_V is an APPS-owned database view in the Oracle E-Business Suite Payroll (PAY) module. It exposes a denormalized, reporting-friendly representation of deduction element types configured in a payroll business group. Rather than requiring report developers and integration specialists to join several core payroll tables directly, the view consolidates element type definition rows, their translated names, classifications, benefit classifications, and a series of element information attributes into a single queryable object.
Because the view is defined with the ALL prefix, it is intended to span business groups: the business group identifier is exposed as a selectable column, whereas many core element type tables carry the business group as part of their key structure. The view is VALID and present in both Oracle EBS 12.1.1 and 12.2.2, and is commonly used as the population set for deduction-related validation, element association processing, and configuration reporting. It is also referenced internally by payroll code paths that resolve associated elements (employer and assignment-level associations), making it a functional dependency as well as a reporting convenience.
Underlying Base Objects
The documented ETRM metadata lists the following referenced base objects for the 12.2.2 definition: BEN_BENEFIT_CLASSIFICATIONS (synonym), FND_SESSIONS (synonym), HR_GENERAL (package), HR_USER_INIT_DEDN (package), PAY_ELEMENT_CLASSIFICATIONS (synonym), PAY_ELEMENT_CLASSIFICATIONS_TL (synonym), PAY_ELEMENT_TYPES_F (synonym), and PAY_ELEMENT_TYPES_F_TL (synonym).
- PAY_ELEMENT_TYPES_F is the driving table, holding effective-dated element type definitions keyed by ELEMENT_TYPE_ID plus effective dates. The view exposes the element information attribute columns (ELEMENT_INFORMATION1 through ELEMENT_INFORMATION20) that carry deduction-specific configuration.
- PAY_ELEMENT_TYPES_F_TL supplies the translated element name, reporting name, and description.
- PAY_ELEMENT_CLASSIFICATIONS (and its _TL translation) provides the classification, which determines whether a given element is a deduction and what category of deduction it represents.
- BEN_BENEFIT_CLASSIFICATIONS adds the benefit classification name used when the deduction is linked to a benefits plan.
- HR_GENERAL is invoked to decode lookups, and HR_USER_INIT_DEDN is invoked to resolve associated element identifiers for employer and assignment associations.
- FND_SESSIONS appears as a referenced object, typically in the context of session-dependent decode logic.
Key Columns
- ELEMENT_TYPE_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE — the effective-dated identity of the element type.
- BUSINESS_GROUP_ID — reported as BUSINESS_GROUP_ID + 0, forcing numeric handling.
- BUSINESS_GROUP_ID, LEGISLATION_CODE — constrain the row to a payroll context.
- ELEMENT_NAME, REPORTING_NAME, DESCRIPTION — translation-aware display attributes.
- CLASSIFICATION_NAME — the element classification; deduction classes such as voluntary, involuntary, and pre-tax deductions are distinguished here.
- CATEGORY — derived through a decode that maps deduction classifications to US lookup values, yielding the effective category used by downstream logic.
- BEN_CLASS_NAME — benefit classification name where benefits integration exists.
- PROCESSING_TYPE, PROCESSING_PRIORITY, PROCESSING_RUN_TYPE — control how and when the deduction is processed.
- STANDARD_LINK_FLAG, DEDUCT_PARTIAL, PAYROLL_TABLE, PAYROLL_TABLE_ROW_TYPE, MIX_CATEGORY — deduction behavior flags, including partial-deduction tolerance and payroll balance table mapping.
- PRIMARY_BALTYPE_ID, ACCRUED_BALTYPE_ID, ARREARS_BALTYPE_ID, NOT_TAKEN_BALTYPE_ID, TOBONDPURCH_BALTYPE_ID, ABLE_BALTYPE_ID, ADDITIONAL_BALTYPE_ID, REPLACEMENT_BALTYPE_ID, VOL_DEDNS_BALTYPE_ID — balance type identifiers that the deduction reads or writes.
- CALCULATION_ELE_ID, SPECIAL_INPUTS_ELE_ID, SPECIAL_FEATURES_ELE_ID, VERIFIER_ELE_ID — linked elements that drive calculation and validation.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE — standard audit columns.
Common Use Cases and Queries
Typical uses include listing all active deductions for a business group, identifying deductions by category, and driving element association checks against the balance type columns.
- Retrieve deduction types for a business group as of a date:
SELECT element_name, classification_name, category FROM pay_all_deduction_types_v WHERE business_group_id = :p_bg_id AND :p_date BETWEEN effective_start_date AND effective_end_date; - List voluntary and involuntary deductions:
SELECT element_name, category FROM pay_all_deduction_types_v WHERE classification_name IN ('Voluntary Deductions','Involuntary Deductions');
Because the view performs lookups through HR_GENERAL and HR_USER_INIT_DEDN, queries can be comparatively expensive on large business groups; filtering on BUSINESS_GROUP_ID and effective dates is recommended to keep results bounded.
-
View: PAY_ALL_DEDUCTION_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ALL_DEDUCTION_TYPES_V, object_name:PAY_ALL_DEDUCTION_TYPES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_ALL_DEDUCTION_TYPES_V ,
-
View: PAY_ALL_DEDUCTION_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ALL_DEDUCTION_TYPES_V, object_name:PAY_ALL_DEDUCTION_TYPES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_ALL_DEDUCTION_TYPES_V ,
-
SYNONYM: PUBLIC.PAY_ALL_DEDUCTION_TYPES_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_ALL_DEDUCTION_TYPES_V, status:VALID,
-
PACKAGE: APPS.HR_USER_INIT_DEDN
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_USER_INIT_DEDN, status:VALID,
-
PACKAGE: APPS.HR_USER_INIT_DEDN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_USER_INIT_DEDN, status:VALID,
-
VIEW: APPS.PAY_ALL_DEDUCTION_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ALL_DEDUCTION_TYPES_V, object_name:PAY_ALL_DEDUCTION_TYPES_V, status:VALID,
-
PACKAGE BODY: APPS.HR_USER_INIT_DEDN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_USER_INIT_DEDN, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.PQP_FEDHR_USPAY_INTG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_FEDHR_USPAY_INTG_PKG, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.HR_USER_INIT_DEDN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_USER_INIT_DEDN, status:VALID,
-
PACKAGE BODY: APPS.PQP_FEDHR_USPAY_INTG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_FEDHR_USPAY_INTG_PKG, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_CLASSIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_CLASSIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_CLASSIFICATIONS, status:VALID,
-
VIEW: APPS.PAY_ALL_DEDUCTION_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ALL_DEDUCTION_TYPES_V, object_name:PAY_ALL_DEDUCTION_TYPES_V, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
APPS.PQP_FEDHR_USPAY_INTG_PKG dependencies on PAY_ALL_DEDUCTION_TYPES_V
12.2.2
-
APPS.PQP_FEDHR_USPAY_INTG_PKG dependencies on PAY_ALL_DEDUCTION_TYPES_V
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ALL_DEDUCTION_TYPES_V
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ALL_DEDUCTION_TYPES_V
12.2.2
-
APPS.HR_USER_INIT_DEDN SQL Statements
12.1.1
-
APPS.HR_USER_INIT_DEDN SQL Statements
12.2.2
-
SYNONYM: APPS.FND_SESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.HR_USER_INIT_DEDN
12.2.2
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.HR_USER_INIT_DEDN
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on STANDARD
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on STANDARD
12.2.2
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ELEMENT_TYPES
12.1.1
-
APPS.HR_USER_INIT_DEDN dependencies on PAY_ELEMENT_TYPES
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,