Search Results batch_commu_info_pk
Overview
The BEN_BATCH_COMMU_INFO table is a core data object within the Oracle E-Business Suite (EBS) Advanced Benefits (BEN) module. It serves as a transactional log and repository for all communication records generated during automated, high-volume batch processes. These processes are central to benefits administration, such as Open Enrollment, Life Event processing, or mass communication campaigns. The table's primary role is to persistently store the details of each generated communication—which could be letters, emails, or other notifications—linking them to the specific benefit action and batch run that triggered their creation. This ensures a complete audit trail and enables post-process verification, reporting, and troubleshooting of communication delivery.
Key Information Stored
The table's structure is designed to capture the essential metadata of a batch-generated communication. While the full column list is not detailed in the provided excerpt, the documented primary and foreign keys reveal its critical components. The BATCH_COMMU_ID column is the unique primary key identifier for each communication record. The BENEFIT_ACTION_ID is a crucial foreign key that links the communication to its originating transaction in the BEN_BENEFIT_ACTIONS table, which records all enrollment and eligibility actions. Other typical columns in such a table would include identifiers for the communication type (e.g., letter template), the recipient (person_id), the batch process ID, generation date, status (e.g., 'GENERATED', 'SENT'), and potentially reference to the final output document.
Common Use Cases and Queries
This table is primarily used for audit, control, and reporting purposes. A common scenario is reconciling communications sent during a major batch run, such as confirming that an Open Enrollment confirmation statement was generated for every eligible participant. Support personnel query this table to diagnose issues where a participant did not receive an expected communication. Example SQL patterns include finding all communications for a specific person or batch process, or identifying failed communications by joining to related delivery tables.
- Find all batch communications for a specific benefit action:
SELECT * FROM ben_batch_commu_info WHERE benefit_action_id = <action_id>; - Count communications generated by type for a given process:
SELECT comm_type, COUNT(*) FROM ben_batch_commu_info WHERE batch_process_id = <process_id> GROUP BY comm_type;
Related Objects
The table maintains a strict relational integrity with other core Benefits tables, as defined by its foreign key constraint. The documented relationship is:
- BEN_BENEFIT_ACTIONS: This is the primary parent table. The column BEN_BATCH_COMMU_INFO.BENEFIT_ACTION_ID references the BEN_BENEFIT_ACTIONS table. This join is essential for tracing any batch communication back to the specific enrollment, election, or life event action that caused it to be generated.
The table itself is referenced by its primary key constraint, BATCH_COMMU_INFO_PK, on the BATCH_COMMU_ID column. It is likely the parent table for other detail or delivery status tables within the Benefits schema, though these are not specified in the provided metadata.
-
APPS.BEN_BMI_BUS dependencies on BEN_BMI_SHD
12.1.1
-
APPS.BEN_BMI_BUS dependencies on BEN_BMI_SHD
12.2.2
-
Table: BEN_BATCH_COMMU_INFO
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_COMMU_INFO, object_name:BEN_BATCH_COMMU_INFO, status:VALID, product: BEN - Advanced Benefits , description: Communication information created during batch run. , implementation_dba_data: BEN.BEN_BATCH_COMMU_INFO ,
-
Table: BEN_BATCH_COMMU_INFO
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_COMMU_INFO, object_name:BEN_BATCH_COMMU_INFO, status:VALID, product: BEN - Advanced Benefits , description: Communication information created during batch run. , implementation_dba_data: BEN.BEN_BATCH_COMMU_INFO ,
-
PACKAGE BODY: APPS.BEN_BMI_BUS
12.2.2
-
PACKAGE BODY: APPS.BEN_BMI_BUS
12.1.1
-
TABLE: BEN.BEN_BATCH_COMMU_INFO
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_COMMU_INFO, object_name:BEN_BATCH_COMMU_INFO, status:VALID,
-
TABLE: BEN.BEN_BATCH_COMMU_INFO
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_COMMU_INFO, object_name:BEN_BATCH_COMMU_INFO, status:VALID,
-
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. ,
-
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. ,