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:
- JMF_SHIKYU_COMPONENTS and JMF_SUBCONTRACT_ORDERS — the core SHIKYU and subcontracting records driving the processing.
- OE_ORDER_LINES_ALL, OE_PRICE_LISTS, OE_TRANSACTION_TYPES_ALL — order line creation and pricing context for the replenishment sales order.
- PO_HEADERS_ALL, PO_LINE_LOCATIONS_ALL, PO_DISTRIBUTIONS_ALL — the replenishment and subcontracting purchase order structure referenced when determining order action logic.
- QP_LIST_LINES — price list line lookup, relevant to the secondary-UOM pricing fix.
- MTL_SYSTEM_ITEMS_B, MTL_INTERORG_PARAMETERS, MTL_INTERORG_SHIP_METHODS — item and inter-org shipping information used in ship date calculation.
- HZ_CUST_ACCT_SITES_ALL, HZ_CUST_SITE_USES_ALL, HR_ORGANIZATION_INFORMATION — customer and organization data, replacing the obsolete RA_CUSTOMERS reference removed for R12.
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.
-
PACKAGE BODY: APPS.JMF_SHIKYU_ONT_PVT
12.1.1
-
PACKAGE BODY: APPS.JMF_SHIKYU_ONT_PVT
12.2.2
-
PACKAGE BODY: APPS.JMF_SUBCONTRACT_ORDERS_PVT
12.2.2
-
PACKAGE BODY: APPS.JMF_SUBCONTRACT_ORDERS_PVT
12.1.1
-
PACKAGE BODY: APPS.JMF_INTERLOCK_SHIKYU_CP
12.1.1
-
PACKAGE BODY: APPS.LNS_DEFAULT_HOOKS_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_LINE_DEFN_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.JMF_INTERLOCK_SHIKYU_CP
12.2.2
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_LINE_DEFN_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.JMF_SHIKYU_PO_PVT
12.1.1
-
PACKAGE BODY: APPS.JMF_SHIKYU_WIP_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_TAB_PUB_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_TAB_PUB_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_LOADER_INSTALL_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_FA_EXTRACT_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_FA_EXTRACT_PKG
12.1.1
-
PACKAGE BODY: APPS.JMF_SHIKYU_PO_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_MPA_HEADER_AC_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_LOADER_INSTALL_PVT
12.1.1
-
PACKAGE BODY: APPS.AR_LATE_CHARGES_REPORT_PVT
12.2.2
-
PACKAGE BODY: APPS.AR_LATE_CHARGES_REPORT_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_AMB_SETUP_ERR_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_AMB_SETUP_ERR_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_MPA_JLT_AC_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_MPA_JLT_AC_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_MPA_HEADER_AC_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_HEADER_AC_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_MPA_JLT_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_MPA_JLT_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_HEADER_AC_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_AC_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_AC_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_EXTRACT_OBJECTS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_EXTRACT_OBJECTS_F_PKG
12.2.2
-
PACKAGE BODY: APPS.LNS_BUS_EVENT_SUB_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_COMPILE_PAD_PKG
12.1.1
-
PACKAGE BODY: APPS.ARI_DEF_HOOKS_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_COMPILE_PAD_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_JLT_ASSGNS_F_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_LINE_DEFN_JLT_ASSGNS_F_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_ENTITY_ID_MAPPINGS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_REFERENCE_OBJECTS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_TAB_ATS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_TAB_ATS_F_PKG
12.2.2