Search Results bom_common_xmlp_pkg
Overview
BOM_COMMON_XMLP_PKG is a package body in the APPS schema that supports the Oracle Bill of Materials (BOM) module's XML Publisher (XMLP) reporting infrastructure. Its name follows the standard convention for concurrent program report packages that have been migrated to the Oracle XML Publisher framework, where the "_XMLP_PKG" suffix identifies the PL/SQL library that backs an XML Publisher-based concurrent report within the BOM product family.
The package operates as the report-logic layer rather than as a standalone business API. In EBS 12.1.1 and 12.2.2 the BOM reports (such as bill of material and component structure listings) rely on this shared package to supply common formatting, precision, and data-preparation routines consumed across the individual XMLP report programs. The ETRM metadata classifies its API type as OTHER, confirming that it is a report-support package rather than a public transactional API, and that it is not intended to be called directly by external integrations.
Key Procedures and Functions
ETRM documents a single callable routine in this package:
- GET_PRECISION — a utility routine that returns the display precision used when rendering numeric values in the BOM XML Publisher reports. It exists so that quantity, usage rate, and related material figures are presented consistently across the BOM report suite, matching the UOM precision defined for the reported items rather than a hardcoded format mask.
No other procedures or functions are exposed in the documented metadata. The package's own body is listed in its dependency set, indicating the routine's logic is contained inside this body.
Tables Accessed
The ETRM dependency information for this object does not record any direct table references through APPS synonyms. This is consistent with its classification as a formatting/utility layer: the resource- and item-level querying performed by the BOM XML Publisher reports is handled by the calling report packages, which pass the relevant values into BOM_COMMON_XMLP_PKG for precision formatting. No direct INSERT, UPDATE, or DELETE activity is documented against base BOM tables from within this package body.
Usage Notes
BOM_COMMON_XMLP_PKG is invoked in the context of the XML Publisher concurrent programs in the Bills of Materials module. The BOM XMLP report drivers call into this package, and the ETRM metadata records that BOM_COMMON_XMLP_PKG is referenced by 14 other packages—confirming it functions as a shared common library rather than a one-off report unit.
Its documented dependencies are limited to the APPS schema itself and the SYS.STANDARD package, and the metadata explicitly notes that BOM_COMMON_XMLP_PKG is not referenced by any other database object. From a customization standpoint, this package should be treated as Oracle-owned and read-only. Site-specific extensions should be implemented through XML Publisher templates, data definitions, or their own concurrent program wrappers, leaving the packaged body intact so that Oracle maintenance and upgrades are not blocked.
-
PACKAGE BODY: APPS.BOM_COMMON_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COMMON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_COMMON_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COMMON_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.BOM_COMMON_XMLP_PKG
12.1.1
-
PACKAGE: APPS.BOM_COMMON_XMLP_PKG
12.2.2
-
PACKAGE: APPS.BOM_COMMON_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BOM_COMMON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_COMMON_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.BOM_COMMON_XMLP_PKG
12.2.2
-
PACKAGE: APPS.BOM_COMMON_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BOM_COMMON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPACQ_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPACQ_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPDSS_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPDSS_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRDICR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRDICR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRUSIA_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRUSIA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRUSIA_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRUSIA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPWRO_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPWRO_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTGILEV_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTGILEV_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRCTCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRCTCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPWRO_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPWRO_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRDICR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRDICR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPACQ_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPACQ_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPDSS_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPDSS_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRIRVW_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRIRVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRISLR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRISLR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRISLR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRISLR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTGILEV_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTGILEV_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRCTCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRCTCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRUSJA_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRUSJA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRUSJA_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRUSJA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPMDD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPMDD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTREIVW_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTREIVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRPMDD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRPMDD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTREIVW_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTREIVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRACCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRACCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRIRVW_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRIRVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRSCCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRSCCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRACCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRACCR_XMLP_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.BOM_CSTRDICR_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.1.1
-
APPS.BOM_CSTRPWRO_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.1.1
-
APPS.BOM_CSTRPACQ_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.1.1
-
APPS.BOM_CSTRIRVW_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.2.2
-
APPS.BOM_CSTRDICR_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.2.2
-
APPS.BOM_CSTRACCR_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.1.1
-
APPS.BOM_CSTRACCR_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.2.2
-
APPS.BOM_CSTRPDSS_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.1.1
-
APPS.BOM_CSTGILEV_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.2.2
-
APPS.BOM_CSTRUSIA_XMLP_PKG dependencies on BOM_COMMON_XMLP_PKG
12.2.2