Search Results is_enabled
Overview
APPS.POS_UTIL_PKG is a utility package body in Oracle E-Business Suite Purchasing (Oracle Purchasing / iProcurement). It consolidates helper routines that are common to the Purchasing module—boolean conversion, document security clause generation, revision maintenance, and a set of enabled/active flags used for supplier, site, address, and contact-related validation. The package is classified as OTHER in ETRM metadata; it is not a public workflow API but rather an internal service layer invoked by other Purchasing objects. The header file, POSUTILB.pls, is at version 120.1.12000000.3 (2007-08-22). Because POS_UTIL_PKG contains reusable primitives, it is referenced by other packages, making it a candidate for impact analysis whenever Purchasing security or supplier-site logic changes. The is_enabled search that led here typically corresponds to the family of predicate functions (IS_FV_ENABLED, IS_CCR_SITE_ACTIVE, and the various IS_*_CCR checks) that developers use to gate conditional logic at runtime.
Key Procedures and Functions
- BOOL_TO_VARCHAR – Converts a PL/SQL BOOLEAN to a single-character VARCHAR2 ('Y' or 'N'). Used to persist or compare boolean results in SQL contexts where BOOLEAN is not supported.
- RETRIEVE_DOC_SECURITY – Wrapper API that retrieves the WHERE clause enforcing Purchasing document security. It calls PO_DOCUMENT_CHECKS_GRP.PO_Security_Check six times (PO STANDARD/PLANNED, PA BLANKET/CONTRACT, RELEASE BLANKET/SCHEDULED), concatenating clauses and returning status, message, and clause.
- UPDATE_REVISION – Maintains item revision data associated with Purchasing lines.
- IS_FV_ENABLED – Predicate indicating whether a given feature or First-Value/validation capability is enabled.
- FV_IS_CCR – Predicate to determine whether a supplier (or value) is a CCR-registered entity.
- IS_ADDR_CCR – Checks whether an address is CCR-related.
- IS_SITE_CCR – Determines whether a supplier site is CCR-related.
- IS_SUPP_CCR – Determines whether a supplier is CCR-registered.
- IS_CCR_SITE_ACTIVE – Confirms that a CCR supplier site is active.
The CCR functions support federal/central contractor registration compliance used in public-sector purchasing configurations.
Tables Accessed
- AP_SUPPLIER_SITES_ALL – Read by IS_SITE_CCR and IS_CCR_SITE_ACTIVE to inspect supplier site attributes, including CCR status and active flag.
- MTL_ITEM_REVISIONS – Read and updated by UPDATE_REVISION to maintain revision designations on items.
- MTL_SYSTEM_ITEMS_B – Joined to validate item-level revision and inventory context.
- PO_REQUISITIONS_INTERFACE – Referenced for requisition import interface data when validating revisions or document context.
Usage Notes
POS_UTIL_PKG is invoked from Purchasing forms, concurrent programs, and custom code that need consistent boolean conversion, document security WHERE clauses, revision updates, or CCR/is-enabled predicates. Typical call sites include forms raising document security during query execution, and batch processes checking supplier-site CCR status. Because two other packages reference it, changes affect a small dependency chain; regression testing should cover document security queries and supplier site validation.
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.POS_UTIL_PKG
12.2.2
-
PACKAGE: SYS.DBMS_SCN
12.2.2
-
PACKAGE: SYS.DBMS_SCN
12.1.1
-
PACKAGE: APPS.POA_GA_UTIL_PKG
12.1.1
-
PACKAGE: APPS.PA_PERIOD_PROCESS_PKG
12.1.1
-
PACKAGE: APPS.PA_PERIOD_PROCESS_PKG
12.2.2
-
PACKAGE BODY: APPS.POA_GA_UTIL_PKG
12.1.1
-
PACKAGE: DVSYS.DBMS_MACOUT
12.1.1
-
PACKAGE: APPS.FND_DFLEX
12.2.2
-
PACKAGE: DVSYS.DBMS_MACOUT
12.2.2
-
PACKAGE: APPS.FND_DFLEX
12.1.1
-
VIEW: APPS.PQP_CONFIGURATION_VALUES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PQP_CONFIGURATION_VALUES_DFV, status:VALID,
-
PACKAGE BODY: APPS.PA_PERIOD_PROCESS_PKG
12.1.1
-
PACKAGE BODY: APPS.BIS_FND_LOG_ADAPTER
12.1.1
-
PACKAGE BODY: APPS.PA_PERIOD_PROCESS_PKG
12.2.2
-
PACKAGE: APPS.FND_CORE_LOG
12.2.2
-
PACKAGE: APPS.FND_CORE_LOG
12.1.1
-
APPS.PER_GB_PENSRV_SVPN SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.1.1
-
PACKAGE BODY: APPS.ARP_TRX_UTIL
12.2.2
-
VIEW: APPS.PQP_CONFIGURATION_VALUES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PQP_CONFIGURATION_VALUES_DFV, status:VALID,
-
PACKAGE BODY: APPS.FND_CORE_LOG
12.1.1
-
PACKAGE BODY: APPS.FND_CORE_LOG
12.2.2
-
PACKAGE: APPS.INV_LOT_SEL_ATTR
12.1.1
-
PACKAGE: APPS.PO_GA_PVT
12.1.1
-
PACKAGE: APPS.INV_LOT_SEL_ATTR
12.2.2
-
PACKAGE: APPS.PO_GA_PVT
12.2.2
-
PACKAGE: DBSNMP.BSLN
12.1.1
-
APPS.ALR_DBTRIGGER SQL Statements
12.1.1
-
APPS.ALR_DBTRIGGER SQL Statements
12.2.2
-
PACKAGE: APPS.HR_FLEXFIELD_INFO
12.1.1
-
PACKAGE: APPS.HR_FLEXFIELD_INFO
12.2.2
-
PACKAGE: DBSNMP.BSLN
12.2.2
-
PACKAGE BODY: APPS.BIS_VG_DESC_FLEX
12.1.1
-
PACKAGE BODY: APPS.BIS_VG_DESC_FLEX
12.2.2
-
PACKAGE BODY: APPS.INV_LOT_SEL_ATTR
12.1.1
-
PACKAGE BODY: APPS.INV_LOT_SEL_ATTR
12.2.2
-
PACKAGE BODY: APPS.ALR_DBTRIGGER
12.1.1
-
PACKAGE BODY: APPS.ALR_DBTRIGGER
12.2.2
-
PACKAGE BODY: APPS.PER_GB_PENSRV_SVPN
12.2.2
-
APPS.POS_UTIL_PKG dependencies on POS_UTIL_PKG
12.2.2
-
APPS.POS_UTIL_PKG dependencies on POS_UTIL_PKG
12.1.1
-
APPS.POS_UTIL_PKG dependencies on FND_LOG
12.1.1
-
APPS.POS_UTIL_PKG dependencies on FND_LOG
12.2.2
-
APPS.POA_GA_UTIL_PKG dependencies on PO_HEADERS_ALL
12.1.1
-
APPS.BIS_VG_DESC_FLEX dependencies on BIS_VG_DESC_FLEX
12.1.1
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERTS
12.1.1
-
APPS.POA_GA_UTIL_PKG dependencies on PO_HEADERS_ALL
12.1.1
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERTS
12.2.2