Search Results ben_cm_typ_usg_f
Overview
The BEN_CM_TYP_USG_F table is a core data object within the Oracle E-Business Suite Advanced Benefits (BEN) module. It functions as a flexfield-enabled, date-tracked table that defines and manages the specific usages or contexts in which a communication type is employed. In the context of benefits administration, communication types categorize the various correspondences sent to participants, such as enrollment confirmations, life event notifications, or plan statements. This table establishes the linkage between these communication types and the specific business processes, like a particular action type or enrollment period, where they are to be utilized. Its role is to provide a configurable framework that determines which communication is generated and delivered under defined operational scenarios within the benefits lifecycle.
Key Information Stored
The table's structure centers on its primary key and foreign key relationships, ensuring data integrity for historical and contextual usage rules. The primary key is a composite of CM_TYP_USG_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, implementing Oracle's date-track (effective-dated) model to maintain a history of changes. The CM_TYP_USG_ID itself is the unique identifier for a specific communication type usage record. Other critical columns are primarily foreign keys that define the usage context. As per the provided metadata, these include ACTN_TYP_ID, which links to the BEN_ACTN_TYP table to associate the communication with a specific benefits action (e.g., new hire enrollment), and ENRT_PERD_ID, which links to the BEN_ENRT_PERD table to restrict the usage to a particular enrollment period. The table also contains standard WHO columns (e.g., CREATED_BY, LAST_UPDATE_DATE) and flexfield columns for extensible attribute storage.
Common Use Cases and Queries
A primary use case is auditing and reporting on the configuration of benefit communications. An administrator may need to identify all communication types assigned to a specific enrollment period or action type to validate setup before a benefits open enrollment. Sample SQL to retrieve active usages for a given action type would leverage the effective date tracking:
- SELECT cmtuf.cm_typ_usg_id, cmtuf.effective_start_date, cmtuf.effective_end_date, bat.name action_type_name FROM ben_cm_typ_usg_f cmtuf, ben_actn_typ bat WHERE cmtuf.actn_typ_id = bat.actn_typ_id AND SYSDATE BETWEEN cmtuf.effective_start_date AND cmtuf.effective_end_date AND bat.name = 'ENROLLMENT_CONFIRMATION';
Another common scenario involves troubleshooting why a specific communication was not generated for a participant during a life event; this requires joining this table to participant event data to verify an active usage rule existed for the relevant action and period.
Related Objects
The BEN_CM_TYP_USG_F table is centrally connected to other key benefits configuration tables via documented foreign key relationships. These relationships are critical for understanding its place in the data model:
- BEN_ACTN_TYP: Joined via ACTN_TYP_ID. This relationship defines which specific benefits action (e.g., Hire, Life Event, Open Enrollment) triggers the associated communication type.
- BEN_ENRT_PERD: Joined via ENRT_PERD_ID. This relationship scopes the communication type usage to a specific enrollment period, allowing for different communications to be configured for annual enrollment versus a special mid-year period.
Furthermore, the table's primary key (CM_TYP_USG_ID, EFFECTIVE_START_DATE) is likely referenced by child tables or views that store instance-level communication data or participant-specific delivery records, though these are not detailed in the provided excerpt.
-
Table: BEN_CM_TYP_USG_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CM_TYP_USG_F, object_name:BEN_CM_TYP_USG_F, status:VALID, product: BEN - Advanced Benefits , description: Usages of communication type. , implementation_dba_data: BEN.BEN_CM_TYP_USG_F ,
-
Table: BEN_CM_TYP_USG_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_CM_TYP_USG_F, object_name:BEN_CM_TYP_USG_F, status:VALID, product: BEN - Advanced Benefits , description: Usages of communication type. , implementation_dba_data: BEN.BEN_CM_TYP_USG_F ,
-
APPS.BEN_CTU_INS dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CTU_DEL dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_PD_COPY_TO_BEN_FIVE dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_PD_COPY_TO_BEN_FIVE dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_EXT_EVALUATE_INCLUSION dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_CTU_UPD dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CTU_SHD dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CM_TYP_USG_API dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CTU_INS dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_EXT_EVALUATE_INCLUSION dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_CTU_BUS dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_CM_TYP_USG_API dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_CTU_BUS dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CTU_DEL dependencies on BEN_CM_TYP_USG_F
12.1.1
-
APPS.BEN_CTU_SHD dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_CTU_UPD dependencies on BEN_CM_TYP_USG_F
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_POPL_ENRT_TYP_CYCL_F
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_PIL_ELCTBL_CHC_POPL
12.1.1
-
APPS.BEN_EAT_SHD dependencies on BEN_UTILITY
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_PIL_ELCTBL_CHC_POPL
12.2.2
-
APPS.BEN_EAT_SHD dependencies on BEN_UTILITY
12.2.2
-
APPS.BEN_CTU_SHD dependencies on DT_API
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_POPL_ENRT_TYP_CYCL_F
12.1.1
-
VIEW: APPS.BEN_CM_TYP_USG_F_DFV
12.2.2
-
APPS.BEN_CTU_SHD dependencies on DT_API
12.2.2
-
APPS.BEN_CTU_SHD SQL Statements
12.2.2
-
APPS.BEN_CTU_DEL dependencies on HR_API
12.1.1
-
APPS.BEN_CTU_DEL dependencies on HR_API
12.2.2
-
APPS.BEN_CTU_INS dependencies on DT_API
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_ELIG_PER_F
12.2.2
-
APPS.BEN_CTU_SHD SQL Statements
12.1.1
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_PIL_ELCTBL_CHC_POPL
12.1.1
-
VIEW: APPS.BEN_CM_TYP_USG_F_DFV
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_ENRT_PERD
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_ELIG_PER_F
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_ENRT_PERD
12.1.1
-
VIEW: APPS.BENBV_CM_TYP_USG_V
12.2.2
-
VIEW: APPS.BEN_CM_TYP_USG_D
12.2.2
-
APPS.BEN_CTU_INS dependencies on DT_API
12.1.1
-
VIEW: APPS.BENBV_CM_TYP_USG_V
12.1.1
-
SYNONYM: APPS.BEN_CM_TYP_USG_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_CM_TYP_USG_F, status:VALID,
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2