Search Results get_allocation_date




Overview

APPS.JMF_SHIKYU_UTIL is a utility PL/SQL package that serves the Charge Based SHIKYU (subcontracting charge) functionality within Oracle E-Business Suite manufacturing and subcontracting flows. It supports the SHIKYU project, which governs the calculation, allocation, pricing, and replenishment accounting associated with subcontracting charges and supplier-managed inventory scenarios. The package is declared AUTHID CURRENT_USER and owns the source file JMFUSHKS.pls, with an initial revision created on 29-APR-2005 by vchu and subsequent revisions through 20-SEP-2006. In Oracle EBS 12.1.1 and 12.2.2 the package is classified as a UTIL object under the APPS schema and exposes 26 documented procedures and functions. It is referenced by eight other packages, which confirms its role as a shared library of conversion, quantity, price, and attribute helpers consumed across the JMF subcontracting module.

Key Procedures and Functions

Tables Accessed

The package reads and writes SHIKYU transactional data through APPS synonyms, principally JMF_SHIKYU_ALLOCATIONS, JMF_SHIKYU_COMPONENTS, and JMF_SHIKYU_REPLENISHMENTS. Subcontracting context is drawn from JMF_SUBCONTRACT_ORDERS. Item and UOM master data come from MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_B, and MTL_UNITS_OF_MEASURE, with interorg setup from MTL_INTERORG_PARAMETERS and MTL_INTERORG_SHIP_METHODS. Order and receipt activity is sourced from OE_ORDER_LINES_ALL, PO_HEADERS_ALL, PO_LINES_ALL, PO_LINE_LOCATIONS_ALL, and RCV_TRANSACTIONS. FND_CONCURRENT_REQUESTS is referenced for concurrent request context and logging.

Usage Notes

JMF_SHIKYU_UTIL is typically invoked from concurrent programs, XML Publisher report templates, and custom PL/SQL that supports subcontracting charge processing. Because it is AUTHID CURRENT_USER, callers must hold privileges on the underlying JMF and MTL objects. The TO_XSD_DATE_STRING function is most commonly called from XML Publisher data definitions and report queries to render dates in XSD format; developers searching for this routine should reference it directly from the APPS schema rather than reimplementing date formatting. The package is referenced by eight dependent packages, so changes to its public signatures can propagate widely across the JMF subcontracting module.