Search Results ben_batch_elig_info
Overview
The BEN_BATCH_ELIG_INFO table is a core data object within the Oracle E-Business Suite (EBS) Advanced Benefits (BEN) module, specifically versions 12.1.1 and 12.2.2. It functions as a transactional log or staging table that temporarily stores eligibility determination results generated during batch processing runs. Its primary role is to capture the outcome of automated eligibility evaluations for benefits, plans, or other program enrollments for one or many participants. This enables the system to efficiently process large volumes of eligibility checks asynchronously, separate from real-time transactions, and provides an auditable record of the batch run's decisions for reporting, troubleshooting, and subsequent action processing.
Key Information Stored
The table's structure is designed to record the essential details of each eligibility evaluation performed in a batch. The primary key, BATCH_ELIG_ID, is a unique system-generated identifier for each record in this log. A critical foreign key column is BENEFIT_ACTION_ID, which links the eligibility result to a specific action defined in the BEN_BENEFIT_ACTIONS table, such as an enrollment or termination. While the provided metadata does not list all columns, typical data stored includes the person or assignment ID being evaluated, the specific plan or benefit type ID, the effective date of the evaluation, the determined eligibility status (e.g., Eligible or Ineligible), and relevant timestamps for the batch run. This creates a snapshot of the "if-then" logic outcome from the complex eligibility rules engine for each processed case.
Common Use Cases and Queries
This table is central to post-batch analysis and reconciliation. Common use cases include auditing batch eligibility results to verify correct rule execution, generating reports on populations deemed eligible or ineligible for a specific benefit offering, and troubleshooting errors where batch outcomes differ from expected results. A frequent query pattern involves joining to person or assignment tables to list eligible individuals. For example, to find all employees made eligible for a specific plan in the latest batch, one might query: SELECT ppf.full_name FROM ben_batch_elig_info bei, per_all_people_f ppf WHERE bei.person_id = ppf.person_id AND bei.plan_id = :p_plan_id AND bei.status = 'ELIGIBLE' AND bei.benefit_action_id = :p_batch_action_id;. Administrators also query this table to clean up or archive records from completed batch processes.
Related Objects
The BEN_BATCH_ELIG_INFO table has a documented foreign key relationship with the BEN_BENEFIT_ACTIONS table, which is fundamental to its operation. The relationship is defined as follows:
- Foreign Key To: BEN_BENEFIT_ACTIONS
- Join Column: BEN_BATCH_ELIG_INFO.BENEFIT_ACTION_ID references a record in BEN_BENEFIT_ACTIONS.
-
Table: BEN_BATCH_ELIG_INFO
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_ELIG_INFO, object_name:BEN_BATCH_ELIG_INFO, status:VALID, product: BEN - Advanced Benefits , description: Eligibility information created during batch run. , implementation_dba_data: BEN.BEN_BATCH_ELIG_INFO ,
-
Table: BEN_BATCH_ELIG_INFO
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_ELIG_INFO, object_name:BEN_BATCH_ELIG_INFO, status:VALID, product: BEN - Advanced Benefits , description: Eligibility information created during batch run. , implementation_dba_data: BEN.BEN_BATCH_ELIG_INFO ,
-
View: BEN_WFREP_ELIG_INFO_VW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WFREP_ELIG_INFO_VW, object_name:BEN_WFREP_ELIG_INFO_VW, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_WFREP_ELIG_INFO_VW ,
-
View: BEN_WFREP_ELIG_INFO_VW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WFREP_ELIG_INFO_VW, object_name:BEN_WFREP_ELIG_INFO_VW, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_WFREP_ELIG_INFO_VW ,
-
Table: BEN_BENEFIT_ACTIONS
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BENEFIT_ACTIONS, object_name:BEN_BENEFIT_ACTIONS, status:VALID, product: BEN - Advanced Benefits , description: Run parameters for benefits batch processes. , implementation_dba_data: BEN.BEN_BENEFIT_ACTIONS ,
-
Table: BEN_BENEFIT_ACTIONS
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BENEFIT_ACTIONS, object_name:BEN_BENEFIT_ACTIONS, status:VALID, product: BEN - Advanced Benefits , description: Run parameters for benefits batch processes. , implementation_dba_data: BEN.BEN_BENEFIT_ACTIONS ,