Results for “jmf_shikyu_rcv_pvt”

44 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

JMF_SHIKYU_RCV_PVT is a private PL/SQL package in the APPS schema that supports the Oracle E-Business Suite receiving interface for Shikyu (supplier consignment / "pay-on-receipt") processing within the Oracle Process Manufacturing (OPM / Process Manufacturing) footprint. Shikyu is the Japanese term for payment collection, and in the EBS context the Shikyu functionality governs the movement and consumption of supplier-owned consignment inventory, where title and payment obligations are triggered only at the point of receipt or consumption. This package acts as the receiving-side engine that stages and processes Shikyu receipts through the standard Oracle Receiving Open Interface (ROI) tables.

The package is classified as an API of type PVT (private), meaning it is not intended to be invoked directly by external callers but rather as an internal layer called by higher-level public packages and concurrent programs. Its ETRM status is VALID, confirming that the compiled package spec and body exist in the 12.1.1 / 12.2.2 environment and are available for execution.

Key Procedures and Functions

Two procedures are documented for this package:

  • PROCESS_RCV_HEADER — Handles the header-level portion of a Shikyu receipt. It is responsible for validating and staging receipt header information into the receiving interface so that a receipt group and its corresponding header record are established before transaction lines are processed.
  • PROCESS_RCV_TRX — Handles transaction-level processing for a Shikyu receipt. It stages and validates the individual transaction lines (the material movements, quantities, and attributes that describe what was received) associated with the previously processed header, enabling the receiving transaction processor to consume them.

The naming convention separates the header and transaction concerns, which mirrors the standard structure of the Oracle Receiving Open Interface where headers and transactions are submitted together but validated independently.

Tables Accessed

The package reads and writes the standard Receiving Open Interface tables, which are accessed through APPS synonyms:

  • RCV_HEADERS_INTERFACE and RCV_HEADERS_INTERFACE_S — the receiving interface header table and its sequence. PROCESS_RCV_HEADER populates these to define the receipt header, source, and grouping context.
  • RCV_TRANSACTIONS_INTERFACE and RCV_TRANSACTIONS_INTERFACE_S — the receiving interface transaction table and its sequence. PROCESS_RCV_TRX inserts the individual receipt lines, quantities, and item/lot attributes.
  • RCV_INTERFACE_GROUPS_S — supplies or manages the interface group identifier, which ties a set of headers and transactions into a single submittable batch for the receiving transaction processor.
  • DUAL — used for single-row lookups and sequence value retrieval.

By writing into the ROI interface tables, the package enables subsequent execution of the standard Receiving Transaction Processor to convert interface rows into actual receiving transactions and, for Shikyu, the corresponding consignment ownership and payment events.

Usage Notes

JMF_SHIKYU_RCV_PVT is referenced by two other packages: JMF_PROCESS_SHIKYU_RCV_TRX_PVT and JMF_SHIKYU_AUTO_RCV_PROC. This confirms the typical invocation path — the private package is called from higher-level Shikyu processing and automated receiving procedures rather than being called directly.

In practice, this package is not invoked from a standard EBS form. It is exercised through the Shikyu automated receiving concurrent program and the JMF_PROCESS_SHIKYU_RCV_TRX_PVT processing layer, which orchestrate the creation and population of receiving interface records. Once the interface rows are staged, the standard Receiving Transaction Processor is run to complete the receipt. Because the package is private, custom code should not call it directly; integrators should route Shikyu receipt creation through the documented public entry points (JMF_SHIKYU_AUTO_RCV_PROC and JMF_PROCESS_SHIKYU_RCV_TRX_PVT) to preserve supportability. The package is compatible with both EBS 12.1.1 and 12.2.2, with identical APPS-schema ownership in each release.