Search Results ben_per_cm_f_n1
Overview
BEN.BEN_PER_CM_F is a date-tracked (effective-dated) transactional table in the Oracle E-Business Suite Benefits (BEN) schema. It records the intersection of a person and a communication type, capturing communications that are generated as the result of a communication trigger being fired for the applicable usage for that person. In ETRM terms, the table acts as a bridge between the workforce population (PER_ALL_PEOPLE_F) and the communication configuration model (BEN_CM_TYP_F). It is registered as a valid object under FND Design Data BEN.BEN_PER_CM_F and physically resides in the APPS_TS_TX_DATA tablespace, while its indexes are held in APPS_TS_TX_IDX.
Heuristic Data Vault classification mined from the foreign key structure suggests a satellite-leaning role. The table is keyed by a surrogate identifier with a date range, and it carries descriptive attribute columns (PCM_ATTRIBUTE_CATEGORY through PCM_ATTRIBUTE30) plus who-columns such as CREATED_BY and LAST_UPDATED_BY. This pattern is characteristic of a satellite attached to a business key, rather than a pure hub or link, though the presence of several person-role foreign keys also gives it link-like breadth across relationships.
Key Information Stored
The surrogate primary key is defined by the unique index BEN_PER_CM_F_PK over PER_CM_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. PER_CM_ID is the system-generated key, while the effective date pair establishes the temporal validity window of the row and therefore functions as the documented business-key candidate. Among the 54 columns, the following are the most operationally significant:
PER_CM_ID— system-generated primary key column.EFFECTIVE_START_DATE/EFFECTIVE_END_DATE— effective start and end dates defining the dated range.PERSON_ID— foreign key toPER_PEOPLE_F, identifying the person associated with the communication.CM_TYP_ID— foreign key toBEN_CM_TYP_F, identifying the communication type.BUSINESS_GROUP_ID— foreign key toHR_ORGANIZATION_UNITS, scoping the record to a business group.RQSTBL_UNTL_DT— requestable-until date controlling how long the communication remains requestable.PCM_ATTRIBUTE_CATEGORYand thePCM_ATTRIBUTE1–PCM_ATTRIBUTE30columns — descriptive flexfield structure and segment columns for customer-defined information.LER_ID/PER_IN_LER_ID— life event and participant context, linking the communication to a qualifying life event.BNF_PERSON_IDandDPNT_PERSON_ID— beneficiary and dependent person references used to bind communications to covered family members.PRTT_ENRT_ACTN_ID— identifier tying the row to a particip/enrollment action.- Standard who-columns (
LAST_UPDATE_DATE,CREATED_BY,CREATION_DATE,REQUEST_ID,PROGRAM_ID) andOBJECT_VERSION_NUMBERfor concurrency control.
Common Use Cases and Queries
The most frequent access path is by person, which is exactly what the ad-hoc index BEN_PER_CM_F_N1 on PERSON_ID supports. Reporting queries typically filter to current effective rows and join upward to the communication type lookup:
- List all communications for an employee as of a date — filter on
PERSON_IDandSYSDATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE. - Audit which communication triggers fired for a given communication type, using the
BEN_PER_CM_F_N7index onCM_TYP_ID. - Reconcile beneficiary and dependent communications via
BNF_PERSON_ID/DPNT_PERSON_IDfor open enrollment reporting. - Identify records pending action using
RQSTBL_UNTL_DT, and trace the event and enrollment context viaLER_IDandPRTT_ENRT_ACTN_ID. - Extract descriptive flexfield content for regulatory or carrier feeds via
PCM_ATTRIBUTE_CATEGORYand the segment columns.
Related Objects
The following objects are the most significant dependencies and join targets:
BEN.BEN_CM_TYP_F— communication type definition; joined onCM_TYP_ID(documented as the intersection partner).PER.PER_ALL_PEOPLE_F— person master; joined onPERSON_IDfor the primary person, and viaBNF_PERSON_ID/DPNT_PERSON_IDfor family members.BEN.BEN_PER_IN_LER— referenced by the documented foreign key fromPER_IN_LER_ID(indexBEN_PER_CM_F_FK2), carrying the life-event participation context.HR.HR_ORGANIZATION_UNITS— business group validation, joined onBUSINESS_GROUP_ID(indexBEN_PER_CM_F_FK1).BEN.BEN_PER_LER_F/ life-event tables — related throughLER_ID(indexBEN_PER_CM_F_N3) to associate the communication with the originating event.BEN.BEN_PRTT_ENRT_ACTN_F— participation and enrollment action referenced throughPRTT_ENRT_ACTN_ID(indexBEN_PER_CM_F_N6).
Because the table is effective-dated and carries the standard OBJECT_VERSION_NUMBER, all integration and reporting access should be performed through dated joins rather than on the raw key alone.
-
INDEX: BEN.BEN_PER_CM_F_N1
12.1.1
owner:BEN, object_type:INDEX, object_name:BEN_PER_CM_F_N1, status:VALID,
-
INDEX: BEN.BEN_PER_CM_F_N1
12.2.2
owner:BEN, object_type:INDEX, object_name:BEN_PER_CM_F_N1, status:VALID,
-
TABLE: BEN.BEN_PER_CM_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PER_CM_F, object_name:BEN_PER_CM_F, status:VALID,
-
TABLE: BEN.BEN_PER_CM_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PER_CM_F, object_name:BEN_PER_CM_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,