Search Results ben_benefit_actions
Overview
The BEN_BENEFIT_ACTIONS table is a core data object within the Oracle E-Business Suite Advanced Benefits (BEN) module, present in both releases 12.1.1 and 12.2.2. It functions as a central repository for storing run parameters and control information for benefits batch processes. This table is critical for managing and tracking the execution of large-scale, automated benefits operations such as mass enrollments, eligibility determination, life event processing, and benefit rate calculations. Each record in this table represents a distinct instance or configuration of a batch process, enabling the system to manage complex benefits administration tasks efficiently and with proper auditability.
Key Information Stored
While the provided metadata does not list individual columns, the primary and foreign key relationships define its critical structure. The table's primary key is BENEFIT_ACTION_ID, a unique identifier for each batch process configuration. Two significant foreign keys are documented: BENFTS_GRP_ID, which links to the BEN_BENFTS_GRP table to associate the action with a specific benefits group, and RPTG_GRP_ID, which links to BEN_RPTG_GRP for reporting group association. The table's description as storing "run parameters" implies it holds data that dictates the scope, timing, and rules for the batch process, such as effective dates, participant selection criteria, and process-specific options.
Common Use Cases and Queries
This table is primarily accessed for auditing, troubleshooting, and reporting on batch process executions. A common administrative query involves joining BEN_BENEFIT_ACTIONS with related batch information tables to review the parameters of a specific process run. For instance, to investigate a completed enrollment batch, one might query the action record and its linked person actions. A typical SQL pattern would be:
- SELECT ba.benefit_action_id, ba.bfts_grp_id, bp.action_status, bp.person_id FROM ben_benefit_actions ba, ben_person_actions bp WHERE ba.benefit_action_id = bp.benefit_action_id AND ba.benefit_action_id = :p_action_id;
This table is also central when initiating batch processes programmatically, as APIs may require a BENEFIT_ACTION_ID to identify the correct set of parameters to execute.
Related Objects
The BEN_BENEFIT_ACTIONS table has extensive relationships, acting as a parent to numerous batch information tables. As per the metadata, its primary key (BENEFIT_ACTION_ID) is referenced by foreign keys in several critical tables:
- BEN_BATCH_COMMU_INFO: Stores batch communication details.
- BEN_BATCH_DPNT_INFO: Stores batch-dependent information.
- BEN_BATCH_ELCTBL_CHC_INFO: Stores batch eligible choice information.
- BEN_BATCH_ELIG_INFO: Stores batch eligibility results.
- BEN_BATCH_LER_INFO: Stores life event results.
- BEN_BATCH_PROC_INFO: Stores general batch process information.
- BEN_BATCH_RANGES: Defines processing ranges for the batch.
- BEN_BATCH_RATE_INFO: Stores batch rate calculation results.
- BEN_PERSON_ACTIONS: Tracks individual person-level actions stemming from the batch process.
- BEN_REPORTING: Contains reporting data generated by the batch.
Furthermore, it references BEN_BENFTS_GRP and BEN_RPTG_GRP to define the benefits and reporting context for the batch action.
-
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 ,
-
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 ,
-
APPS.BEN_MANAGE_LIFE_EVENTS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENBATCH_PERSONS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_POPULATE_RBV dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENAUDIT_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BATCH_UTILS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENUAAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENPRSUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENERPER_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_PREMIUM_CONCURRENT dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENCLAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BEI_BUS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENAUDIT_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENMNGLE_PURGE dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_TEST_HARNESS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BMN_BUS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_POPULATE_RBV dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_FORFEITURE_CONCURRENT dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BATCH_REPORTING dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_ACT_BUS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.PQP_GB_PSI_FUNCTIONS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_MAINTAIN_BENEFIT_ACTIONS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENFRSUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENCMAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_ACT_BUS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.PQP_GB_MANAGE_LIFE_EVENTS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_CLS_UNRESOLVED_ACTN_ITEM dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_PURGE_BCKDT_VOIDED dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENMNGLE_PURGE dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENBOSUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENUASUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BRI_BUS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_CLS_UNRESOLVED_ACTN_ITEM dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_DETERMINE_COMMUNICATIONS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENDFAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_CWB_BACKOUT_POST_PROCESS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BCI_BUS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_ENV_OBJECT dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_REOPEN_LER_CONC dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BFT_SHD dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.PQP_PENSION_EXTRACTS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENFRAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_MANAGE_OPEN_ENRT_WNDW dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BFT_BUS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.BEN_BENCMSUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENCMAUD_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.BEN_BENBOSUM_XMLP_PKG dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.PER_CAGR_EVALUATION_PKG dependencies on BEN_BENEFIT_ACTIONS
12.1.1