Search Results ben_ptip_f
Overview
BEN_PTIP_F is a core configuration table within the Oracle Advanced Benefits (BEN) module. Its name expands to "Plan Type in Program," and it functions as the intersection definition that binds a Plan Type (such as Medical, Life, or Disability) to a specific Benefits Program. Each row establishes the rules, eligibility controls, enrollment behaviors, and coverage parameters that govern how a plan type behaves for participants enrolled in a given program. In Oracle EBS 12.1.1 and 12.2.2, this is a dated (non-FND) table using effective dating, meaning every configuration change creates a new versioned row bounded by EFFECTIVE_START_DATE and EFFECTIVE_END_DATE.
The heuristic Data Vault classification mined from the foreign key structure is standalone. From a modeling perspective, this suggests BEN_PTIP_F behaves as an independent, self-contained entity rather than a pure hub, link, or satellite. It carries its own surrogate key, its own effective-dated lifecycle, and a wide set of descriptive attributes, making it closer in pattern to a versioned reference/config entity than to a traditional transactional link.
Key Information Stored
The table is defined with 109 columns. The primary key is BEN_PTIP_F_PK, composed of PTIP_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. PTIP_ID is the surrogate identifier; the combination of PTIP_ID with the two date columns forms the unique business-key candidate documented in the metadata.
- PTIP_ID — Surrogate primary key identifying the plan-type-in-program record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — Date-effective bounds that make this table versioned.
- PL_TYP_ID — Foreign key to the plan type being configured.
- PGM_ID — Foreign key to the parent benefits program.
- BUSINESS_GROUP_ID — Identifies the enterprise/HR business group context.
- PTIP_STAT_CD — Status code controlling whether the configuration is active.
- ELIG_APLS_FLAG — Indicates whether eligibility rules apply at this level.
- ENRT_MTHD_CD / ENRT_CD / ENRT_RL — Enrollment method, enrollment code, and rule references defining how participants elect coverage.
- AUTO_ENRT_MTHD_RL — Rule governing automatic enrollment behavior.
- DPNT_CVG_* FLAG columns — Dependent coverage designators such as DPNT_DSGN_CD (designation code), DPNT_CVG_STRT_DT_CD, and dependent address/DOB/SSN verification flags.
- MN_ENRD_RQD_OVRID_NUM / MX_ENRD_ALWD_OVRID_NUM — Minimum and maximum enrollment override limits.
- ACRS_PTIP_CVG_ID — Reference to across-plan-type coverage configuration.
- CTP_ATTRIBUTE1 through CTP_ATTRIBUTE30 — Descriptive flexfield (DFF) segment columns.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — Standard WHO audit columns and optimistic locking.
- LEGISLATION_CODE / LEGISLATION_SUBGROUP — Localization context for country-specific benefit rules.
Common Use Cases and Queries
Consultants and developers query BEN_PTIP_F to audit, extract, or extend benefit program configuration. A typical effective-dated lookup resolves the active row for a program and plan type:
- Extract active plan-type-in-program rows for a business group using
WHERE PTIP_STAT_CD = 'A'andSYSDATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE. - Join to plan-type and program tables via PL_TYP_ID and PGM_ID to produce a configuration report for benefit administrators.
- Reconcile DFF segments (CTP_ATTRIBUTE1–30) against custom flexfield definitions for reporting or data migration.
- Compare effective-dated versions between 12.1.1 and 12.2.2 during upgrades by filtering on EFFECTIVE_START_DATE bands.
- Drive enrollment diagnostics by checking ENRT_MTHD_CD and ENRT_RL values against participant election data.
Related Objects
BEN_PTIP_F references and is referenced by several core Advanced Benefits objects. The most significant include:
- BEN_PGM_F — Benefits program definition; joined on PGM_ID.
- BEN_PL_TYP_F — Plan type definition; joined on PL_TYP_ID.
- BEN_PTIP_OPT_F — Plan-type-in-program options; linked through CMBN_PTIP_OPT_ID and CMBN_PTIP_ID.
- BEN_PTIP_CVG_F — Coverage-level configuration; related via ACRS_PTIP_CVG_ID.
- BEN_PTIP_DPNT_F — Dependent designation and coverage rules for the plan type in program.
- BEN_ELIG_* tables — Eligibility rule definitions referenced through ELIG_APLS_FLAG relationships and rule IDs (ENRT_RL, DPNT_CVG_STRT_DT_RL).
Because BEN_PTIP_F is versioned and standalone, any integration or extension must respect its effective-dating model and use the OBJECT_VERSION_NUMBER for concurrent update protection.
-
Table: BEN_PTIP_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PTIP_F, object_name:BEN_PTIP_F, status:VALID, product: BEN - Advanced Benefits , description: Plan type in program table , implementation_dba_data: BEN.BEN_PTIP_F ,
-
Table: BEN_PTIP_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PTIP_F, object_name:BEN_PTIP_F, status:VALID, product: BEN - Advanced Benefits , description: Plan type in program table , implementation_dba_data: BEN.BEN_PTIP_F ,
-
VIEW: APPS.BEN_PTIP_F_DFV
12.1.1
-
VIEW: APPS.BEN_PTIP_F_DFV
12.2.2
-
APPS.BEN_CTP_SHD SQL Statements
12.2.2
-
VIEW: APPS.BEN_DPNT_OTHR_PTIP_RT_D
12.1.1
-
VIEW: APPS.BEN_DPNT_OTHR_PTIP_RT_D
12.2.2
-
APPS.BEN_CTP_SHD SQL Statements
12.1.1
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.1.1
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.2.2
-
VIEW: APPS.BEN_ELIG_ENRLD_ANTHR_PTIP_D
12.1.1
-
VIEW: APPS.BEN_ELIG_ENRLD_ANTHR_PTIP_D
12.2.2
-
VIEW: APPS.BEN_ELIG_CBR_QUALD_BNF_D
12.2.2
-
VIEW: APPS.BEN_LER_CHG_PTIP_ENRT_D
12.2.2
-
PACKAGE: APPS.BEN_COMP_OBJECT
12.1.1
-
VIEW: APPS.BEN_LER_CHG_PTIP_ENRT_D
12.1.1
-
VIEW: APPS.BEN_OTHR_PTIP_RT_D
12.1.1
-
VIEW: APPS.BEN_OTHR_PTIP_RT_D
12.2.2
-
VIEW: APPS.BEN_ELIG_CBR_QUALD_BNF_D
12.1.1
-
PACKAGE: APPS.BEN_COMP_OBJECT
12.2.2
-
VIEW: APPS.BEN_ELIG_OTHR_PTIP_PRTE_D
12.2.2
-
VIEW: APPS.BEN_ELIG_OTHR_PTIP_PRTE_D
12.1.1
-
VIEW: APPS.BEN_APLD_DPNT_CVG_ELIG_PRFL_D
12.2.2
-
VIEW: APPS.BEN_ENRLD_ANTHR_PTIP_RT_D
12.2.2
-
VIEW: APPS.BEN_APLD_DPNT_CVG_ELIG_PRFL_D
12.1.1
-
VIEW: APPS.BEN_ENRLD_ANTHR_PTIP_RT_D
12.1.1
-
VIEW: APPS.BEN_PTIP_X
12.1.1
-
Table: BEN_PTIP_F_EFC
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PTIP_F_EFC, object_name:BEN_PTIP_F_EFC, status:VALID, product: BEN - Advanced Benefits , description: This is a copy of the BEN_PTIP_F table which is populated by the EFC(Euro as Functional Currency) process. , implementation_dba_data: BEN.BEN_PTIP_F_EFC ,
-
VIEW: APPS.BEN_ELIG_PER_F_V2
12.1.1
-
VIEW: APPS.BEN_ELIG_PER_F_V2
12.2.2
-
Table: BEN_PTIP_F_EFC
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PTIP_F_EFC, object_name:BEN_PTIP_F_EFC, status:VALID, product: BEN - Advanced Benefits , description: This is a copy of the BEN_PTIP_F table which is populated by the EFC(Euro as Functional Currency) process. , implementation_dba_data: BEN.BEN_PTIP_F_EFC ,
-
VIEW: APPS.BEN_PTIP_X
12.2.2
-
VIEW: APPS.BEN_PTIP_V
12.1.1
-
VIEW: APPS.BEN_PTIP
12.1.1
-
VIEW: APPS.BEN_SS_ROLE_COMP_OBJECT
12.1.1
-
APPS.BEN_ELPRO_CHECK_ELIGIBILITY SQL Statements
12.1.1
-
VIEW: APPS.BEN_PTIP
12.2.2
-
VIEW: APPS.BEN_PTIP_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PTIP_D, object_name:BEN_PTIP_D, status:VALID,
-
VIEW: APPS.BEN_SS_ROLE_COMP_OBJECT
12.2.2
-
VIEW: BEN.BEN_PTIP_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_PTIP_F#, status:VALID,
-
APPS.BEN_ELIGIBILITY_OVERRIDE SQL Statements
12.1.1
-
PACKAGE: APPS.BEN_CEL_CACHE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CEL_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_BIS_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BIS_UTILS, status:VALID,
-
TRIGGER: APPS.BEN_PTIP_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_PTIP_F_WHO, status:VALID,
-
VIEW: APPS.BEN_PTIP_V
12.2.2
-
PACKAGE: APPS.BEN_CEL_CACHE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CEL_CACHE, status:VALID,
-
TRIGGER: APPS.BEN_PTIP_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_PTIP_F_WHO, status:VALID,
-
VIEW: APPS.BEN_PTIP_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PTIP_D, object_name:BEN_PTIP_D, status:VALID,
-
PACKAGE BODY: APPS.BEN_COBJ_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_COBJ_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_BIS_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BIS_UTILS, status:VALID,