Search Results fv_install
Overview
FV_INSTALL is an Oracle E-Business Suite package body owned by the APPS schema that supports the installation and configuration validation routines for the Federal Financials (FV) product family. In Oracle EBS 12.1.1 and 12.2.2, the FV schema designates the U.S. Federal Financials application, which extends the core Financials modules with government-specific accounting, budgetary, and reporting functionality. The FV_INSTALL package functions as a lightweight utility package whose principal responsibility is determining and reporting whether the Federal Financials components are installed or enabled within a given environment. This capability is significant in EBS configurations where Federal Financials may be optionally deployed alongside standard Oracle Financials, and downstream logic must conditionally branch based on the presence or absence of the FV product. The package is documented as VALID in the ETRM repository and is classified under the generic API category "OTHER," indicating that it is not a public business API but rather an internal infrastructure utility.
Key Procedures and Functions
The ETRM documentation records three documented procedures and functions within FV_INSTALL. The two explicitly named routines are ENABLED and ENABLED_YN. Their precise parameter signatures are not published in the metadata and should be confirmed by querying the source in the target instance.
- ENABLED — Determines whether Federal Financials functionality is active in the current operating environment. It is typically the primary gate used by other FV packages and by custom extensions to decide whether federal-specific processing should execute.
- ENABLED_YN — Provides a character-based (Y/N) variant of the same installation check, returning a simple flag suitable for direct use in conditional expressions or profile-style evaluations.
- The third documented routine — The metadata indicates a total of three documented procedures/functions but names only two. The additional entry is likely a helper or private routine within the package body. Its purpose cannot be stated with certainty from the available metadata and should be verified against the deployed source.
Tables Accessed
The dependency information shows that FV_INSTALL references FND_LOG, FND_PROFILE, FV_UTILITY, FV_INSTALL itself, and the SYS.STANDARD package. No base application tables are listed among the direct dependencies, which is consistent with a package whose logic is driven primarily by profile option values and logging rather than by transactional data. FND_PROFILE is used to retrieve the profile settings that indicate whether Federal Financials is enabled; FND_LOG provides the debug and diagnostic logging facility used to record the outcome of installation checks. FV_UTILITY supplies shared Federal Financials helper logic, and the self-reference to FV_INSTALL reflects internal calls between its own routines. The absence of documented base-table access reinforces that this package is an installation and enablement gate rather than a data processing unit.
Usage Notes
FV_INSTALL is not referenced by any database object according to the dependency listing, yet the 12.2.2 metadata records that it is referenced by 24 other packages. This apparent discrepancy reflects the distinction between static dependency tracking and informal or dynamic invocation. In practice, FV_INSTALL is called from within other Federal Financials packages, from EBS forms that must conditionally display or suppress federal-specific fields, and from concurrent programs and custom code that require a reliable installation check before executing FV-dependent logic. Developers extending Federal Financials typically invoke ENABLED or ENABLED_YN as a guard at the start of FV-related routines so that non-federal environments bypass federal processing cleanly. Because the package depends on profile options and logging, any troubleshooting of unexpected results should begin with the relevant FND_PROFILE settings and the FND_LOG output generated during execution. As with all APPS-owned seeded code, the package body should not be modified directly; customizations should wrap the documented routines.
-
PACKAGE BODY: APPS.FV_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_INSTALL, status:VALID,
-
PACKAGE: APPS.FV_INSTALL
12.1.1
-
PACKAGE: APPS.FV_INSTALL
12.2.2
-
PACKAGE BODY: APPS.FV_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_INSTALL, status:VALID,
-
PACKAGE: APPS.FV_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_INSTALL, status:VALID,
-
PACKAGE: APPS.FV_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_INSTALL, status:VALID,
-
PACKAGE BODY: APPS.FV_INSTALL
12.1.1
-
PACKAGE BODY: APPS.FV_INSTALL
12.2.2
-
PACKAGE BODY: APPS.FV_IPA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPA_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_IPA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPA_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S3, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE BODY: APPS.AP_CUSTOM_INT_INV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CUSTOM_INT_INV_PKG, status:VALID,
-
PACKAGE BODY: APPS.JG_GLOBE_FLEX_VAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JG_GLOBE_FLEX_VAL, status:VALID,
-
PACKAGE BODY: APPS.AP_PAYMENT_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PAYMENT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_AP_TIN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_AP_TIN_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.FV_ECON_BENF_DISC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_ECON_BENF_DISC, status:VALID,
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_AP_TIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_AP_TIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_ECON_BENF_DISC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_ECON_BENF_DISC, status:VALID,
-
PACKAGE BODY: APPS.PO_WF_PO_ACCRUAL_ACC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_WF_PO_ACCRUAL_ACC, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FV_FEDERAL_PAYMENT_FIELDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FEDERAL_PAYMENT_FIELDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_ECON_BENF_DISC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_ECON_BENF_DISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_CUSTOM_INT_INV_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CUSTOM_INT_INV_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_ECON_BENF_DISC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_ECON_BENF_DISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PSA_BC_XML_REPORT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_BC_XML_REPORT_PUB, status:VALID,
-
PACKAGE BODY: APPS.AP_PAYMENT_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_PAYMENT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_DISTRIBUTIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FV_FEDERAL_PAYMENT_FIELDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FEDERAL_PAYMENT_FIELDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_INVOICES_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_INVOICES_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_DISTRIBUTIONS, status:VALID,
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_UTIL, status:VALID,
-
PACKAGE BODY: APPS.AP_CANCEL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CANCEL_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_FUNDS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_FUNDS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_APPROVAL_MATCHED_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APPROVAL_MATCHED_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_BC_XLA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_BC_XLA_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_APPROVAL_MATCHED_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APPROVAL_MATCHED_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_AP_BC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_AP_BC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S, status:VALID,
-
VIEW: APPS.FV_TPP_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FV.FV_TPP_ASSIGNMENTS_V, object_name:FV_TPP_ASSIGNMENTS_V, status:VALID,
-
PACKAGE BODY: APPS.PSA_BC_XLA_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_BC_XLA_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_CANCEL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CANCEL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_AP_BC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_AP_BC_PVT, status:VALID,