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

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>