Results for “ben_bnft_prvdr_pool”

22 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

BEN_BNFT_PRVDR_POOL is a VALID database view owned by the APPS schema within the BEN (Advanced Benefits) product family in Oracle E-Business Suite 12.1.1 and 12.2.2. The view provides a date-effective, session-aware presentation of benefit provider pool definitions. A provider pool represents a grouping of benefit providers that is used to distribute costs, coverage, and enrollment quantities across multiple providers within a benefit program or plan. The view exposes configuration that controls rounding, distribution minimums and maximums, deficit handling, exception treatment, and combination logic linking pools to plan-in-program (PLIP), plan type-in-program (PTIP), and other-in-plan-in-program (OIPLIP) constructs.

Because the view applies the FND_SESSIONS effective-date filter, it returns only the pool row that is effective for the current user session, making it suitable for runtime forms, concurrent processes, and reporting that must respect the effective-dating model. This makes it a reliable integration point for extracting pool setup without manually resolving effective date ranges.

Underlying Base Objects

The view is defined over two documented base objects, both referenced as synonyms:

  • BEN_BNFT_PRVDR_POOL_F — the primary _F (date-effective) table that stores all provider pool definitions, including effective start and end dates and the descriptive, rounding, distribution, and combination attributes.
  • FND_SESSIONS — the Oracle Application Object Library table used to retrieve the effective date (EFFECTIVE_DATE) associated with the current session ID via USERENV('SESSIONID').

The view text selects from the _F table aliased as BPP and applies two predicates: EFFECTIVE_START_DATE must be on or before the session effective date, and EFFECTIVE_END_DATE must be on or after it. This mirrors the standard Oracle date-effective (datetrack) pattern, ensuring only the currently effective version of each pool is returned. Note that the view does not include the _TL (translation) table, so it exposes the base-language NAME rather than a translated description.

Key Columns

Common Use Cases and Queries

The view is commonly used in benefits setup reporting, data migration validation, and integration extracts where provider pool configuration must be retrieved for the currently effective date. A typical query joins the view to related program or plan tables:

  • List all currently effective provider pools for a business group: SELECT bpp.name, bpp.effective_start_date, bpp.effective_end_date FROM ben_bnft_prvdr_pool bpp WHERE bpp.business_group_id = :p_bg_id ORDER BY bpp.name.
  • Retrieve distribution limits and rounding rules: SELECT name, mn_dstrbl_pct_num, mx_dstrbl_pct_num, mn_dstrbl_val, mx_dstrbl_val, pct_rndg_cd, val_rndg_cd FROM ben_bnft_prvdr_pool WHERE pgm_pool_flag = 'Y'.
  • Inspect exception and deficit settings: SELECT name, excs_trtmt_cd, dflt_excs_trtmt_cd, auto_alct_excs_flag, mx_dfcit_pct_pool_crs_num, mx_dfcit_pct_comp_num FROM ben_bnft_prvdr_pool.
  • Extract DFF attributes for integration: SELECT bnft_prvdr_pool_id, name, bpp_attribute_category, bpp_attribute1, bpp_attribute2 FROM ben_bnft_prvdr_pool.

Because the view resolves effective dating automatically against FND_SESSIONS, queries should be executed within an initialized EBS session context; running them outside a valid session may return no rows or unexpected results. For historical or multi-version analysis, querying BEN_BNFT_PRVDR_POOL_F directly is preferable, since the view intentionally collapses to the single session-effective row.