Results for “ben_per_in_ler_stat”

50+ results




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

Overview

APPS.BENBV_PER_IN_LER_V is a read-only business view in the Oracle E-Business Suite Benefits (BEN) module, exposed under the APPS schema and available in both EBS 12.1.1 and 12.2.2. It presents a flattened, reporting-oriented projection of the BEN_PER_IN_LER table, which stores "Person in Life Event" records — the intersection of a person (or participant) with a specific processed Life Event. The view is one of the standard BENBV ("Benefits Business View") objects generated by the Benefits business intelligence layer, designed to deliver decoded lookup values, descriptive flexfield hooks, and security-filtered data rather than raw transactional codes.

The view is declared WITH READ ONLY, indicating it is intended strictly for query and reporting consumption. It plays a recurring role in Benefits reporting, extract generation, and integration interfaces where downstream systems or BI tools require human-readable life event status values and standardized security scoping.

Underlying Base Objects

The ETRM metadata documents three referenced base objects:

  • BEN_PER_IN_LER (SYNONYM) — the driving table, aliased PIL in the view text. All persistent columns originate here.
  • BEN_BIS_UTILS (PACKAGE) — supplies GET_GROUP_PL_NAME, used to resolve the Group Plan (or Program) name for a given GROUP_PL_ID as of the life event occurrence date.
  • HR_BIS (PACKAGE) — supplies BIS_DECODE_LOOKUP, which decodes status codes, and GET_SEC_PROFILE_BG_ID, which enforces Business Group security in the WHERE clause.

The relationship to BEN_PER_IN_LER is therefore one-to-one at the row level, with the packages augmenting each row with decoded descriptions and a security predicate.

Key Columns

The view exposes dates, decoded statuses, identifiers, and WHO columns:

Common Use Cases and Queries

Typical uses include Benefits status dashboards, audit trail reporting, and interfaces that require readable life event states. A simple query returning decoded statuses per person is:

SELECT person_id, per_in_ler_id,
  HR_BIS.BIS_DECODE_LOOKUP('BEN_PER_IN_LER_STAT', per_in_ler_stat_cd) status,
  lf_evt_ocrd_dt, procd_dt
FROM apps.benbv_per_in_ler_v
WHERE lf_evt_ocrd_dt >= :p_from_date;

Because the view includes the Business Group security predicate, queries automatically return only rows the session is authorized to see, making it suitable for multi-organization deployments. Reporting against this view avoids the need to manually join lookup decoding logic, ensuring consistent semantics across Benefits extracts and integrations.