ReserveLine [ORDREL002]
DATASCOPE.SDK.BusinessObjects.OrderRelease.PickingSlipRelease.ReserveLine()
This Business Object is used to create a single reservation for a Sales Order Line. This is NOT an auto reservation but rather an explicit reservation and thus required that the Tracking Id and other details of the reservation are applied. This object is typically used in an Auto Reservation Plugin rule where specific logic is required when reserving the lines on an order.
The Area property can be used in this object to force the core system to create multiple Picking Slips when the confirmation process happens. If the Area is supplied the core system will create a new Picking Slip for each of the supplied areas. If multiple lines have the same Area these will all be included on the same Picking Slip.
The Invoice Sequence Number property can be used to force the Picking Slip to have a specific Invoice Sequence. This will then be used by the core WMS Invoice Print Monitor to print the picking slips at specific stations configured within the Invoice Print Monitor.
For a detailed overview on working with DATASCOPE PREMIUM WMS Business Objects, refer to E.Net Business Objects
If you don’t like reading, you can watch the video.
None
No Specifications
Description
Business Object to Reserve stock for a specific line on a Sales Order
Code | ORDREL002 |
---|---|
Name | ReserveLine |
Module | OrderRelease |
Functional Area | PickingSlipRelease |
Name Space/Class | DATASCKOPE.SDK.BusinessObjects.OrderRelease.PickingSlipRelease |
Release Date | 03/05/2019 |
Release Version | 5.0.0.60 |
Prerequisites | None |
---|---|
SYSPRO Objects | None |
Parameters
Name | Description | Mandatory field | Data Type | Default Value |
---|---|---|---|---|
pSalesOrder | SYSPRO Sales Order Number to reserve against | YES | string | N/A |
pSalesOrderLine | SYSPRO Sales Order Line Number to reserve against | YES | int | -1 |
pTrackingId | WMS TrackId to be reserved for the Sales Order and Line | YES | string | N/A |
pQuantity | Quantity to reserve on the Tracking Id | YES | decimal | 0 |
pStockCode | StockCode to reserve on the Tracking Id | YES | string | N/A |
pLotNumber | Lot Number to reserve on the Tracking Id, if StockCode is Lot Traceable | NO | string | <blank> |
pSalesOrderInitialLine | SYSPRO Sales Order Initial Line at the time of reservation | NO | int | 0 |
pPickingStrategy | Picking Strategy to be used, if any | NO | string | <blank> |
pAllocationReference | WMS Allocation Reference if this reservation is part of a Group | NO | string | 0 |
pArea | Area used for splitting picking slips | NO | string | <blank> |
pInvoiceSequenceNumber | Invoice Sequence Number | NO | int | -1 |
pAllowPartialReservations | Allow Partial Reservations on Sales Order line or not | NO | int | 0 |
Technical Specification
<sample code>