Search Results ben_efc_reporting
Overview
BEN_EFC_REPORTING is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema that supports the reporting and display of Employee Flexible Credits (EFC) information within the Oracle Advanced Benefits (BEN) module. Employee Flexible Credits represent the monetary or non-monetary credits allocated to eligible participants during a benefits enrollment period, which can be applied toward the cost of elected benefit plans and options. In Oracle EBS 12.1.1 and 12.2.2, this package serves as a presentation-layer utility that surfaces EFC-related data to end users, typically from within the Benefits self-service or professional forms interfaces. Its documented status is VALID, and it is classified with an API classification of OTHER, indicating it is not part of the supported public API surface but rather an internal supporting component. The package depends on BEN_EFC_ADJUSTMENTS, BEN_HASH_UTILITY, FND_MESSAGE, HR_API, HR_EFC_INFO, and the standard SYS.STANDARD and PUBLIC.PLITBLM library packages.
Key Procedures and Functions
The ETRM documentation for BEN_EFC_REPORTING lists a single documented procedure or function:
- DISPLAYEFCINFO — The sole documented entry point in this package body. Its name indicates that it renders or outputs Employee Flexible Credit information for display to a user. In the typical Benefits flow, this procedure is invoked when a participant or administrator needs to view the flexible credits associated with an enrollment, plan, or benefit group. The procedure likely resolves EFC data through the HR_EFC_INFO dependency, formats or messages any error or status conditions through FND_MESSAGE, and presents the resulting information to the calling form or program. No parameter signatures are documented in the available metadata, and no additional procedures are exposed.
Tables Accessed
The documented ETRM metadata for this package identifies a single table reference accessed via APPS synonyms: PLITBLM. PLITBLM is a standard Oracle-supplied table frequently used as a scratch or temporary storage structure within PL/SQL packages, particularly for holding intermediate result sets or lookup values during report generation and display routines. Its presence here is consistent with the internal, presentation-oriented nature of BEN_EFC_REPORTING — the package does not appear to write persistent application data directly, but rather assembles EFC information for display. All substantive EFC data retrieval is delegated to the HR_EFC_INFO dependency rather than performed directly against base Benefits tables such as BEN_EFC_ADJUSTMENTS, which appears only as a referenced dependency. This dependency structure indicates that BEN_EFC_REPORTING is a consumer of EFC information produced elsewhere in the Benefits architecture, not a maintenance or data-modification routine.
Usage Notes
BEN_EFC_REPORTING is an internal APPS-owned package that is not referenced by any other database object according to the dependency documentation, although it is itself recorded as being referenced by one other package in the wider metadata. In practice, DISPLAYEFCINFO is invoked from within the Oracle Advanced Benefits enrollment and reporting forms or from custom code that needs to surface EFC information to end users. Typical invocation scenarios include the Benefits self-service enrollment pages, professional forms used by benefits administrators to review participant credits, and custom reporting routines in customer-specific extensions. Because the package is classified as OTHER and is not part of the supported public API, it should not be called directly from customer-written code unless the customer accepts the risk of unsupported interfaces. Customers extending EFC reporting behavior are advised to use the supported HR_EFC_INFO and BEN_EFC_ADJUSTMENTS APIs where possible, and to treat BEN_EFC_REPORTING and its DISPLAYEFCINFO routine as internal presentation helpers whose signatures and behavior may change without notice in future releases.
-
PACKAGE BODY: APPS.BEN_EFC_REPORTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EFC_REPORTING, status:VALID,
-
PACKAGE: APPS.BEN_EFC_REPORTING
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EFC_REPORTING, status:VALID,
-
PACKAGE: APPS.BEN_EFC_ADJUSTMENTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_EFC_ADJUSTMENTS, status:VALID,
-
PACKAGE: APPS.BEN_EFC_REPORTING
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EFC_REPORTING, status:VALID,
-
PACKAGE BODY: APPS.BEN_EFC_REPORTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EFC_REPORTING, status:VALID,
-
PACKAGE: APPS.BEN_EFC_ADJUSTMENTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_EFC_ADJUSTMENTS, status:VALID,
-
PACKAGE: APPS.BEN_EFC_REPORTING
12.2.2
-
PACKAGE: APPS.BEN_EFC_REPORTING
12.1.1
-
PACKAGE: APPS.HR_EFC_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_EFC_INFO, status:VALID,
-
PACKAGE BODY: APPS.BEN_EFC_VALIDATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EFC_VALIDATION, status:VALID,
-
PACKAGE: APPS.HR_EFC_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_EFC_INFO, status:VALID,
-
PACKAGE BODY: APPS.BEN_EFC_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EFC_VALIDATION, status:VALID,
-
PACKAGE: APPS.BEN_HASH_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_HASH_UTILITY, status:VALID,
-
PACKAGE: APPS.BEN_HASH_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_HASH_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.BEN_EFC_REPORTING
12.2.2
-
APPS.BEN_EFC_REPORTING dependencies on BEN_EFC_REPORTING
12.2.2
-
APPS.BEN_EFC_VALIDATION dependencies on BEN_EFC_REPORTING
12.2.2
-
PACKAGE BODY: APPS.BEN_EFC_REPORTING
12.1.1
-
APPS.BEN_EFC_REPORTING dependencies on BEN_EFC_REPORTING
12.1.1
-
APPS.BEN_EFC_VALIDATION dependencies on BEN_EFC_REPORTING
12.1.1
-
APPS.BEN_EFC_REPORTING dependencies on BEN_EFC_ADJUSTMENTS
12.2.2
-
APPS.BEN_EFC_REPORTING dependencies on BEN_EFC_ADJUSTMENTS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,