Opportunistic crossdocking is supply initiated. Oracle Warehouse Management considers material in receiving to fulfill a demand if you enable Opportunistic Crossdocking on the Organization Parameters window. See Warehouse Organization Setup. Oracle Warehouse Management uses the rules workbench to determine the appropriate crossdock criterion to use for supply. Depending on the eligible demand sources, crossdocking goal, and time fences that you specify in the opportunistic crossdock criteria, the system determines to which demand to crossdock the supply. It then stamps and operation plan on the material. To perform opportunistic crossdocking, the system:
Validates supply source
Determines eligibility pool
Performs pegging
Creates reservations
Creates delivery
The system determines the crossdock criteria for the received lines. Based on the crossdocking criteria, it determines whether you can crossdock the received material.
If you can crossdock the supply, then the system identifies the eligible delivery lines for crossdocking based on the crossdock criteria. The available demand sources are scheduled sales orders, backordered sales orders, scheduled internal orders, backordered internal orders, and backordered WIP component demand. Oracle Warehouse Management performs the following checks to determine eligible demand:
The delivery line item and the received line item are the same.
The crossdock criteria allow the demand document type.
If the received items are associated with a project and task, and the organization does not allow fulfillment across project and tasks, then only demand that belongs to the same project and task, or common demand, is eligible for crossdocking.
Note: If the organization allows fulfillment across project and task, then Oracle Warehouse Management ignores the project and task on supply and demand sources for crossdocking.
The scheduled ship time for the delivery lines must occur within the supply crossdock window. The system automatically considers all backordered lines with a past-due scheduled ship date for crossdocking if you enable opportunistic crossdocking for backordered lines. Oracle Warehouse Management uses the following guidelines to assign delivery lines a scheduled ship date and time:
If an outbound trip exists, then the system determines the arrival time based on the dock schedule. If a trip has a dock appointment, then the system uses the schedule shipment date as the earliest appointment time for the appointment window.
If a sales order is associated with a delivery, then the system checks to see whether it has an associated ship method or carrier. The system uses the ship method to determine the carrier, and the exact time for the carrier if the carrier has a dock appointment on the same day. If multiple dock appointments exist, then the system selects the dock appointment that is closest to the scheduled ship date and time.
If none of the preceding exists, then the system uses the arrival time as the scheduled ship time on the order.
After the system creates a list of eligible delivery lines, then the crossdocking algorithm performs pegging and selects one more demands sources for crossdocking. If you select the Document Priority check box, then the system considers the document type with the highest demand first.
Oracle Warehouse Management creates a reservation that links the demand to incoming supply. For more information about reservations, see Item Reservations.
The system merges the delivery lines with an existing delivery if the outbound delivery is within the crossdock window. If no delivery is within the crossdock window, then the system creates a new delivery for the crossdocked items.