Search Results wip_massload_pub




Overview

APPS.WIP_MASSLOAD_PUB is a public PL/SQL package within the Oracle E-Business Suite Work in Process (WIP) application module. Its primary business function is to support the mass creation of discrete jobs in manufacturing environments where large volumes of work orders must be generated from planning or order management sources. In Oracle EBS 12.1.1 and 12.2.2, this package provides a programmatic entry point for loading jobs into the WIP interface tables and subsequently converting them into live discrete jobs. The package is classified as a PUB (public) API, indicating that it is intended for external invocation by other application modules, integration layers, or custom extensions rather than being restricted to internal WIP processing only.

The ETRM documentation confirms the object resides in the APPS schema with a VALID status and exposes exactly two documented procedures. Its dependency footprint demonstrates its central role in job-loading workflows: it references SYS.STANDARD and is referenced by several downstream packages, including CSD_HV_WIP_JOB_PVT, CSD_WIP_JOB_PVT, JMF_SHIKYU_WIP_PVT, MSC_SRP_RELEASE, WIP_ATO_JOBS_PRIV, and itself. This reference pattern underscores its use as a shared utility across service, planning, and assemble-to-order processing.

Key Procedures and Functions

The package exposes two documented procedures:

  • MASSLOADJOBS — The principal routine for bulk job creation. It accepts collections describing multiple job definitions and processes them as a set, populating the WIP interface and job detail interface tables so that the standard WIP job import concurrent process can validate and create the discrete jobs. This procedure is the mechanism by which high-volume job loads are performed without invoking single-job APIs repeatedly.
  • CREATEONEJOB — A single-job counterpart that creates one discrete job from a supplied definition. It is typically used for discrete, event-driven job creation where a batch load is unnecessary. Like MASSLOADJOBS, it relies on the interface tables to stage data prior to validation and job instantiation.

Per the ETRM metadata, parameter lists are not documented; consumers should obtain the exact signatures from the package specification or the WIP API documentation before coding against these procedures.

Tables Accessed

The documented table references, accessed via APPS synonyms, reflect the full lifecycle of discrete job creation:

Usage Notes

WIP_MASSLOAD_PUB is typically invoked from concurrent programs, custom PL/SQL batch loaders, and integration interfaces that must generate discrete jobs in volume. In standard EBS flows, planning modules such as MSC_SRP_RELEASE and assemble-to-order processes reference this package to release jobs programmatically. Custom code should call MASSLOADJOBS for batch scenarios and CREATEONEJOB for individual jobs, ensuring that item, organization, and period validations pass before submission. Because the package writes to WIP interface tables, the standard WIP job import process must be executed to complete job creation. Developers should treat this as a public API but verify exact signatures and error-handling behavior against the specific 12.1.1 or 12.2.2 instance, as the ETRM documentation does not enumerate parameters.