Search Results ben_ext_enrt
Overview
The APPS.BEN_EXT_ENRT package is a PL/SQL database object in the Oracle E-Business Suite Advanced Benefits (Oracle Benefits) module. Its name reflects its role as an enrollment extract utility — "EXT" denotes extraction and "ENRT" denotes enrollment. It exists to support the extraction of benefits enrollment data from the Oracle Benefits tables and the delivery of that data to external third-party administrators, carriers, payroll systems, or benefits clearinghouses. Maintained in the APPS schema and validated at the database level, the package operates in both Oracle EBS 12.1.1 and 12.2.2 and is classified under the generic API category "OTHER," indicating it is an internal supporting package rather than a public, documented business API.
Functionally, the package is part of the benefits extract framework, which many enterprises rely on to transmit life event, plan, program, and election data to external vendors. Its dependency footprint — largely benefits base and setup tables rather than transactional claim tables — confirms that it assembles the reference and enrollment context required to produce extract records.
Key Procedures and Functions
The documented interface of BEN_EXT_ENRT contains a single procedure/function identified as MAIN. In the Oracle Benefits extract architecture, a package-level MAIN entry point is conventionally the driver invoked to initiate the extraction process for the object in question. It coordinates the reading of eligibility, enrollment, and plan configuration data and produces the extract output consumed by downstream processing. Because the ETRM metadata documents only the entry point name and not a parameter list, no signature can be stated; the purpose is limited to the orchestration of the enrollment extract operation.
Beyond MAIN, the package body contains internal procedures and functions that are not exposed in the documented metadata. The package is referenced by two other packages, and it references the ANSI, ENRT, and PERSON extract packages, showing it participates in a coordinated family of extract routines rather than operating in isolation.
Tables Accessed
The package reads from a broad set of Oracle Benefits tables through APPS synonyms, spanning setup, eligibility, and enrollment data:
- Extract infrastructure:
BEN_EXT_RCDandBEN_EXT_RCD_IN_FILEsupply the extract record definitions and the records contained in an extract file. - Plan and program configuration:
BEN_PL_F,BEN_PL_TYP_F,BEN_PGM_F,BEN_OPT_F,BEN_OIPL_F, andBEN_PLIP_Fprovide plan, plan type, program, option, option-in-plan, and plan-in-program information. - Eligibility and populations:
BEN_LER_F,BEN_PIL_ELCTBL_CHC_POPL,BEN_PER_IN_LER,BEN_POPL_ORG_F,BEN_POPL_RPTG_GRP_F, andBEN_POPL_YR_PERDdefine eligibility rules, electable choice populations, person-in-lear relationships, and population definitions by organization, reporting group, and year period. - Participant data:
BEN_PRMRY_CARE_PRVDR_Fsupplies primary care provider information where applicable to the enrollment extract.
Usage Notes
BEN_EXT_ENRT is typically invoked indirectly rather than called directly from a form. It is initiated by the Benefits extract concurrent programs and by the related extract packages (BEN_EXT_ANSI and BEN_EXT_PERSON) that reference it. Administrators schedule extract runs from the Benefits responsibility to generate enrollment files for external carriers and vendors. Customizations that need enrollment extract logic should call the package through its MAIN entry point in a controlled manner, after the extract definitions in BEN_EXT_RCD and BEN_EXT_RCD_IN_FILE have been configured, and after eligibility and population setup has been completed and validated.
Because the package relies on effective-dated setup and eligibility tables, correct date-tracked configuration is a prerequisite for accurate output. Any modification to the package body must be treated as a customization and tested against the standard extract flow, since the object is proprietary Oracle code and not a supported public API.
-
PACKAGE: APPS.BEN_EXT_ENRT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_ENRT, status:VALID,
-
PACKAGE: APPS.BEN_EXT_ENRT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_ENRT, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_ENRT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_ENRT, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_ENRT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_ENRT, status:VALID,
-
PACKAGE: APPS.BEN_EXT_ACTN
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_ACTN, status:VALID,
-
PACKAGE: APPS.BEN_EXT_PREM
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_PREM, status:VALID,
-
PACKAGE: APPS.BEN_EXT_PREM
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_PREM, status:VALID,
-
PACKAGE: APPS.BEN_EXT_ENRT
12.1.1
-
PACKAGE: APPS.BEN_EXT_BNF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_BNF, status:VALID,
-
PACKAGE: APPS.BEN_EXT_ACTN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_ACTN, status:VALID,
-
PACKAGE: APPS.BEN_EXT_DPNT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_DPNT, status:VALID,
-
PACKAGE: APPS.BEN_EXT_BNF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_BNF, status:VALID,
-
PACKAGE: APPS.BEN_EXT_DPNT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_DPNT, status:VALID,
-
PACKAGE: APPS.BEN_EXT_ENRT
12.2.2
-
PACKAGE BODY: APPS.BEN_EXT_ANSI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_ANSI, status:VALID,
-
PACKAGE: APPS.BEN_EXT_EVALUATE_INCLUSION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_EVALUATE_INCLUSION, status:VALID,
-
PACKAGE: APPS.BEN_EXTRACT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXTRACT, status:VALID,
-
SYNONYM: APPS.BEN_POPL_ORG_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_ORG_F, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_ANSI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_ANSI, status:VALID,
-
SYNONYM: APPS.BEN_PRMRY_CARE_PRVDR_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRMRY_CARE_PRVDR_F, status:VALID,
-
PACKAGE: APPS.BEN_EXT_EVALUATE_INCLUSION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_EVALUATE_INCLUSION, status:VALID,
-
SYNONYM: APPS.BEN_PRMRY_CARE_PRVDR_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRMRY_CARE_PRVDR_F, status:VALID,
-
SYNONYM: APPS.BEN_POPL_RPTG_GRP_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_RPTG_GRP_F, status:VALID,
-
SYNONYM: APPS.BEN_POPL_RPTG_GRP_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_RPTG_GRP_F, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_PREM_BY_MO_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_PREM_BY_MO_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID,
-
PACKAGE: APPS.BEN_EXTRACT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXTRACT, status:VALID,
-
SYNONYM: APPS.BEN_POPL_ORG_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_ORG_F, status:VALID,
-
PACKAGE: APPS.BEN_EXT_FMT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_FMT, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_PREM_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_F, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_PREM_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_F, status:VALID,
-
SYNONYM: APPS.BEN_POPL_YR_PERD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_YR_PERD, status:VALID,
-
PACKAGE: APPS.BEN_EXT_FMT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_FMT, status:VALID,
-
SYNONYM: APPS.BEN_POPL_YR_PERD
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_POPL_YR_PERD, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PERSON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PERSON, status:VALID,
-
SYNONYM: APPS.BEN_EXT_RCD_IN_FILE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_RCD_IN_FILE, status:VALID,
-
SYNONYM: APPS.BEN_EXT_RCD_IN_FILE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_RCD_IN_FILE, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PERSON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PERSON, status:VALID,
-
SYNONYM: APPS.BEN_YR_PERD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_YR_PERD, status:VALID,
-
SYNONYM: APPS.BEN_RPTG_GRP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_RPTG_GRP, status:VALID,
-
SYNONYM: APPS.BEN_RPTG_GRP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_RPTG_GRP, status:VALID,
-
SYNONYM: APPS.BEN_YR_PERD
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_YR_PERD, status:VALID,
-
SYNONYM: APPS.BEN_EXT_RCD
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_RCD, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_RT_VAL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_RT_VAL, status:VALID,
-
SYNONYM: APPS.BEN_EXT_RCD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_EXT_RCD, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_RT_VAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_RT_VAL, status:VALID,
-
SYNONYM: APPS.BEN_PIL_ELCTBL_CHC_POPL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PIL_ELCTBL_CHC_POPL, status:VALID,
-
SYNONYM: APPS.BEN_PIL_ELCTBL_CHC_POPL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PIL_ELCTBL_CHC_POPL, status:VALID,
-
PACKAGE: APPS.BEN_EXT_PERSON
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_PERSON, status:VALID,
-
PACKAGE: APPS.BEN_EXT_PERSON
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EXT_PERSON, status:VALID,