Search Results ben_batch_proc_info
Overview
The BEN_BATCH_PROC_INFO table is a core data object within the Oracle E-Business Suite Advanced Benefits (BEN) module. It functions as a central repository for metadata and control information pertaining to batch processes. These processes are critical for executing high-volume, background operations in the benefits domain, such as mass enrollment, life event processing, and eligibility calculations. The table's primary role is to track the initiation, status, and context of these batch jobs, ensuring they are managed systematically and can be audited. Its existence is fundamental to the modular and scalable architecture of Advanced Benefits, where complex, data-intensive tasks are decoupled from online transaction processing.
Key Information Stored
The table's structure is designed to capture essential batch execution details. The primary key, BATCH_PROC_ID, is a unique system-generated identifier for each batch process instance. As documented in the provided metadata, a critical foreign key column is BENEFIT_ACTION_ID. This column links the batch process to a specific action defined in the BEN_BENEFIT_ACTIONS table, such as "Enroll in Plan" or "Terminate Coverage," providing the business context for the batch run. While the full column list is not detailed in the excerpt, typical columns in such a control table would include status flags (e.g., PENDING, RUNNING, COMPLETED, ERROR), timestamps for start and completion, parameters submitted to the job, and identifiers for the user or concurrent request that initiated the process.
Common Use Cases and Queries
This table is primarily accessed for monitoring, troubleshooting, and reporting on batch operations. System administrators and functional support personnel query it to assess the health of benefits processing. A common query involves joining with BEN_BENEFIT_ACTIONS to list all batch processes for a specific benefit action type, sorted by creation date to identify recent or stalled jobs. Another typical use case is investigating errors by filtering records where the process status indicates failure. The BATCH_PROC_ID, often surfaced in log files or error reports, is the key for drilling down into a specific job's details. Sample SQL often follows this pattern:
- SELECT bp.batch_proc_id, ba.action_name, bp.status, bp.start_date FROM ben_batch_proc_info bp, ben_benefit_actions ba WHERE bp.benefit_action_id = ba.benefit_action_id AND bp.status = 'ERROR';
Related Objects
The BEN_BATCH_PROC_INFO table maintains defined relationships with other key objects in the Advanced Benefits schema, as per the provided relationship data. The primary key constraint BEN_BATCH_PROC_INFO_PK on BATCH_PROC_ID ensures uniqueness and is likely referenced by other child tables (not listed in the excerpt) that store detailed results or log entries for each batch. Crucially, the documented foreign key relationship shows that BEN_BATCH_PROC_INFO references the BEN_BENEFIT_ACTIONS table via the BENEFIT_ACTION_ID column. This establishes a direct link from a technical batch process record to its originating business action, enabling traceability from system job to functional event.
-
Table: BEN_BATCH_PROC_INFO
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_PROC_INFO, object_name:BEN_BATCH_PROC_INFO, status:VALID, product: BEN - Advanced Benefits , description: Batch process information. , implementation_dba_data: BEN.BEN_BATCH_PROC_INFO ,
-
Table: BEN_BATCH_PROC_INFO
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_PROC_INFO, object_name:BEN_BATCH_PROC_INFO, status:VALID, product: BEN - Advanced Benefits , description: Batch process information. , implementation_dba_data: BEN.BEN_BATCH_PROC_INFO ,
-
APPS.BEN_BPI_INS dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BPI_DEL dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_TEST_HARNESS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BATCH_REPORTING dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_CWB_POST_PROCESS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BATCH_REPORTING dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BATCH_PROC_INFO_API dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BPI_SHD dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BENMNGLE_PURGE dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BATCH_PROC_INFO_API dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BPI_SHD dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_CWB_BACKOUT_POST_PROCESS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BPI_DEL dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_TEST_HARNESS dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BPI_BUS dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BPI_UPD dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_CWB_POST_PROCESS dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BENMNGLE_PURGE dependencies on BEN_BATCH_PROC_INFO
12.1.1
-
APPS.BEN_BPI_UPD dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_ORG_DELETE dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BPI_INS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
APPS.BEN_BPI_BUS dependencies on BEN_BATCH_PROC_INFO
12.2.2
-
VIEW: APPS.BEN_CWB_PP_ERR_DWLD_V
12.2.2
-
VIEW: BEN.BEN_BATCH_PROC_INFO#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_BATCH_PROC_INFO#, status:VALID,
-
APPS.BEN_BPI_SHD SQL Statements
12.2.2
-
APPS.BEN_BPI_SHD SQL Statements
12.1.1
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_RANGES
12.1.1
-
SYNONYM: APPS.BEN_BATCH_PROC_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BATCH_PROC_INFO, status:VALID,
-
VIEW: BEN.BEN_BATCH_PROC_INFO#
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_RANGES
12.2.2
-
TABLE: BEN.BEN_BATCH_PROC_INFO
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_PROC_INFO, object_name:BEN_BATCH_PROC_INFO, status:VALID,
-
APPS.BEN_ORG_DELETE dependencies on BEN_PREM_CSTG_BY_SGMT_F
12.2.2
-
SYNONYM: APPS.BEN_BATCH_PROC_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BATCH_PROC_INFO, status:VALID,
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_RATE_INFO
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BATCH_RATE_INFO
12.1.1
-
APPS.BEN_BPI_DEL dependencies on HR_API
12.2.2
-
APPS.BEN_BPI_DEL dependencies on HR_API
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_PRTT_PREM_BY_MO_F
12.2.2
-
APPS.BEN_ORG_DELETE dependencies on BEN_PRTT_PREM_BY_MO_F
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_PREM_CSTG_BY_SGMT_F
12.1.1
-
TABLE: BEN.BEN_BATCH_PROC_INFO
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BATCH_PROC_INFO, object_name:BEN_BATCH_PROC_INFO, status:VALID,
-
APPS.BEN_BPI_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1
-
APPS.BEN_BPI_BUS dependencies on PER_BUSINESS_GROUPS
12.2.2
-
VIEW: APPS.BEN_CWB_PP_SUM_DWLD_V
12.2.2
-
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 ,