Search Results g_log_enabled




Overview

JMF_SHIKYU_ONT_PVT is a private PL/SQL package body owned by APPS in the Oracle E-Business Suite. It belongs to the Oracle Manufacturing (Process Manufacturing) family and encapsulates the Order Management (ONT) related calls that the Interlock accesses when processing SHIKYU transactions. SHIKYU is Oracle's terminology for subcontracting replenishment activity in a process manufacturing environment, where component material is supplied to a subcontractor and replenished through associated order flows. The package acts as a bridge between the Shop Floor / Interlock side of process manufacturing and the Order Management and Purchasing schemas, allowing the application to calculate shipping dates and to create or manipulate replenishment sales orders in a controlled, centralized manner.

The header identifies the source file as JMFVSKOB.pls and records history dating from May 2005. It is classified as a private API (PVT), meaning it is intended for internal, inter-package consumption rather than direct customer or extension use. The ETRM metadata confirms it is referenced by three other packages, consistent with its role as a shared internal utility layer.

Key Procedures and Functions

Two public procedures are documented in the package body:

  • Calculate_Ship_Date — Computes the scheduled ship date for the SHIKYU transaction. The history records that its signature was modified in October 2005 to correct an issue in scheduled ship date calculation, and that its header comments were updated in February 2006 to declare it public. It is the routine that other packages call when a ship date must be derived rather than read directly.
  • Process_Replenishment_SO — Handles processing of the replenishment sales order associated with a SHIKYU transaction. The history shows that its logic was made dependent on the associated Replenishment Purchase Order rather than the Subcontracting PO when the action is 'C'. Subsequent fixes addressed the removal of the obsolete RA_CUSTOMERS reference for R12, handling of component pricing defined in a secondary UOM, and correct population of the last_updated_by and last_update_login audit columns.

No parameter lists are reproduced here; the documented record names the routines and their purpose only.

Tables Accessed

The package reads and writes across Order Management, Purchasing, and process manufacturing tables, all accessed through APPS synonyms:

Usage Notes

As a PVT package, JMF_SHIKYU_ONT_PVT is not exposed on a form or concurrent program directly. It is invoked internally by Interlock processing and by the three dependent packages identified in the metadata whenever a SHIKYU transaction requires a ship date calculation or replenishment sales order processing. Custom code should not call it directly; instead, the documented public entry points should be reached through the calling application APIs. In both 12.1.1 and 12.2.2 the package remains an APPS-owned body compiled against the EBS schema. Note that the searched token "g_log_enabled" is a common package-level logging flag; its presence in this package is consistent with the standard ETRM logging convention and does not alter the functional description above.