Generate Shipment Request

Use the Generate Shipment Request scheduled process for sending shipment lines to external systems.

Before using the process, you should define the pick wave release rule. The process uses the pick wave release rule to specify the criteria to interface shipment lines with external systems. The process publishes the Outbound Shipment Request business event which signals that a shipment request is generated and available for the external system to consume.

When the Process outbound shipment lines before raising event shipping parameter is not selected, the process creates a shipment request batch containing the demand and processing criteria and publishes the Outbound Shipment Request event. You must use the Shipment Line Change Request (action: generateShipmentRequest) REST resource or Material Shipment Line (operation: GenerateShipmentRequest) SOAP service in the integration layer to process the shipment lines.

When the Process outbound shipment lines before raising event shipping parameter is selected, the process selects the lines based on demand criteria, reserves the lines if appropriate, updates the Batch ID field on all eligible lines, and marks the lines as interfaced. Then, the Outbound Shipment Request event is raised.

When to Use

Use the process when you want to send shipment lines to a WMS or 3PL system at predefined times and intervals. Define and use different release rules in the process when you want to use different selection criteria for shipment lines at different times and intervals.

Privileges Required

  • Generate Shipment Request (WSH_GENERATE_SHIPMENT_REQUEST_PRIV)

Specifications

Review the following before setting up this scheduled process:
Specification Description
Job Type Ad hoc job

Scheduled

Frequency As required, usually depends on how often the shipment lines need to be interfaced to external systems.
Time of Day Any time.
Duration The process should complete within a few seconds as the process only creates the picking batch and publishes the business event.
Compatibility There can be multiple instances of the process running at any time, but it's recommended to schedule the process so that only one instance of the process is running at a time.

Parameters

Parameter Optional or Required Description Parameter Values Special Combinations Required Notes
Release Rule Required Name of the pick wave release rule that determines which shipment lines are selected for a pick wave. Single value from list of values, which contains the list of release rules defined in Manage Pick Wave Release Rules. None N/A

Troubleshooting Information

  • You can view the status of the process in the Scheduled Processes work area.
  • Once the process is complete, it will have a log file and an output file.
  • The output file will have a shipment request number created by the process.
  • When the Process outbound shipment lines before raising event shipping parameter is selected, the output file will have the summary of the number of shipment lines selected for processing, interfaced, not interfaced, item substituted, and canceled.
  • When the Process outbound shipment lines before raising event shipping parameter is selected, the log file will have the shipment request demand selection criteria, processing parameters, release sequence, the dynamic SQL statement used for selecting shipment lines, and an overall count of the shipment lines that were excluded from selection with the reason those lines were excluded.
  • Error and warning messages encountered while running the process will display in the log file.
  • When the process is submitted, you can Resubmit, Put on Hold, Cancel Process, and Release Process as provided by the Scheduled Processes work area.
  • For more information, see the Shipment Request and Shipment Confirmation Processes for External Systems Integration topic in the Oracle Fusion Cloud SCM: Implementing Manufacturing and Supply Chain Materials Management guide.
  • For more information, see the How can I choose REST or SOAP services to integrate with a 3PL system or WMS integration? topic in the Oracle Fusion Cloud SCM: Implementing Manufacturing and Supply Chain Materials Management guide.