Search Results is_fv_enabled
Overview
POS_UTIL_PKG is a foundational utility package in the Oracle E-Business Suite Applications (APPS) schema that supports the Oracle Procurement and Sourcing family of modules. Its primary business role is to centralize reusable logic that governs supplier registration, document security, Federal-level compliance controls, and item revision management. Rather than exposing business transactions directly to end users, the package functions as a shared services layer used internally by other PL/SQL constructs within the Procurement suite. In Oracle EBS 12.1.1 and 12.2.2, POS_UTIL_PKG is deployed in a VALID state and is classified under the ETRM as an "OTHER" API type, meaning it is not a formally published public interface, but rather an internal helper package. Its responsibilities span Boolean conversion helpers, supplier and site-level compliance checks, and revision updating logic tied to procurement documents and inventory items. Because it is referenced by other packages such as POS_VENDOR_PUB_PKG and PO_FED_FIELD_FUNCTIONS, it acts as a dependency backbone for supplier-facing and federal-compliance functionality.
Key Procedures and Functions
The package exposes nine documented procedures and functions, each serving a discrete utility purpose:
- BOOL_TO_VARCHAR — Converts a PL/SQL Boolean value into a character representation, enabling Boolean results to be stored, returned, or compared in SQL contexts where native Boolean types are unsupported.
- RETRIEVE_DOC_SECURITY — Retrieves the document security configuration or access rules applicable to a given procurement document, supporting security enforcement within sourcing and purchasing workflows.
- UPDATE_REVISION — Updates revision information, typically against item revisions, to keep revision data synchronized with procurement or inventory activity.
- IS_FV_ENABLED — Determines whether Federal-level (FV) functionality is enabled, acting as a feature flag for compliance-driven behavior.
- FV_IS_CCR — Evaluates whether a supplier or entity is registered under the Central Contractor Registration (CCR) framework, a U.S. federal supplier validation requirement.
- IS_ADDR_CCR — Checks CCR status at the address level, verifying compliance for a specific supplier address record.
- IS_SITE_CCR — Determines CCR status for a supplier site, extending compliance checks to the site dimension.
- IS_SUPP_CCR — Establishes CCR status at the supplier level, providing the broadest compliance indicator.
- IS_CCR_SITE_ACTIVE — Determines whether a CCR-registered site is currently active, supporting downstream eligibility and validation logic.
These routines collectively support federal supplier compliance and document security decisions without requiring callers to duplicate the underlying logic.
Tables Accessed
POS_UTIL_PKG interacts with several core Procurement and Inventory tables accessed through APPS synonyms:
- AP_SUPPLIER_SITES_ALL — Read to resolve supplier site details used by the CCR-related site checks (IS_SITE_CCR, IS_CCR_SITE_ACTIVE).
- MTL_ITEM_REVISIONS — Accessed by UPDATE_REVISION to maintain item revision records.
- MTL_SYSTEM_ITEMS_B — Referenced for item master information relevant to revision and revision-control processing.
- PO_REQUISITIONS_INTERFACE — Used in procurement requisition interface operations, supporting data validation or enrichment during interface processing.
Because most access is filtered through APPS synonyms, the package operates cleanly against the standard Oracle EBS data model with minimal coupling to schema-specific objects.
Usage Notes
POS_UTIL_PKG is not typically invoked directly by end users. Instead, it is called by other PL/SQL packages and by Oracle Forms or concurrent programs that require its utility logic. The ETRM dependency metadata indicates that POS_VENDOR_PUB_PKG and PO_FED_FIELD_FUNCTIONS both reference it, confirming its role as an internal dependency in supplier-facing and federal-field workflows. Custom code and extensions within the Procurement suite may also invoke the package to reuse its Boolean conversion, document security retrieval, and CCR compliance checks. Because it is classified as an "OTHER" API and is not a published public interface, Oracle does not guarantee signature stability, and customizations should treat calls as version-sensitive. Developers integrating with this package should verify availability and behavior carefully in both 12.1.1 and 12.2.2, as the surrounding Federal compliance model evolved across releases. Its dependency on SYS.STANDARD is limited to standard PL/SQL facilities and does not indicate external integrations beyond the database.
-
PACKAGE: APPS.POS_UTIL_PKG
12.2.2
-
PACKAGE: APPS.POS_UTIL_PKG
12.1.1
-
PACKAGE: APPS.ARP_TRX_UTIL
12.1.1
-
PACKAGE: APPS.ARP_TRX_UTIL
12.2.2
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.1.1
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.2.2
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.2.2
-
APPS.ARP_TRX_UTIL dependencies on FV_INSTALL
12.2.2
-
APPS.ARP_TRX_UTIL dependencies on FV_INSTALL
12.1.1
-
APPS.ARP_TRX_UTIL dependencies on ARP_STANDARD
12.1.1
-
APPS.ARP_TRX_UTIL dependencies on STANDARD
12.2.2
-
APPS.ARP_TRX_UTIL dependencies on STANDARD
12.1.1
-
APPS.ARP_TRX_UTIL dependencies on ARP_STANDARD
12.2.2
-
APPS.POS_UTIL_PKG dependencies on FV_INSTALL
12.2.2
-
APPS.POS_UTIL_PKG dependencies on FV_INSTALL
12.1.1
-
APPS.POS_UTIL_PKG dependencies on FND_LOG
12.2.2
-
APPS.POS_UTIL_PKG dependencies on FND_LOG
12.1.1