Tracking ID Maintenance [WSETUP013]
DATASCOPE.SDK.BusinessObjects.WarehouseSetup.TrackingID.Maintenance()
This Business Object can perform maintenance on an existing WMS Tracking ID. The Tracking ID must already exist, and the object allows for existing lines on the Tracking ID to be modified and for new lines to be added to the Tracking ID. It should be noted that this is a maintenance object, and should lines on a Tracking ID be edited. This can affect the balance report as these transactions are ONLY posted to the WMS database. For adjustments of stock, the Tracking ID Adjustment object can be used as this will update SYSPRO as needed.
Note: All fields within the tblPallet and tblPalletItem tables are accessible via this Business Object, but most fields can be manipulated as needed.
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.
Description
Perform maintenance on an existing Tracking ID. Allows for adding/editing of lines on an existing Tracking ID
Code | WSETUP013 |
---|---|
Name | Tracking ID Maintenance |
Module | Warehouse Setup |
Functional Area | TrackingID |
Name Space/Class | DATASCOPE.SDK.WarehouseSetup |
Release Date | 25/10/2019 |
Release Version | v5.0.6.0 |
Prerequisites | None |
---|---|
SYSPRO Objects | None |
Header Parameters
Name | Description | Mandatory field | Data Type | Default Value |
---|---|---|---|---|
pTrackingId | Tracking ID Number to maintain, must already exist in tblPallet | YES | string |
|
pBin | Bin to update against the specificed Tracking ID. Must be a valid WMS Bin | NO | string |
|
pShipmentReference | Shipment Reference to update against the specificed Tracking ID | NO | string |
|
pStatus | Status to update against the specified Tracking I | NO | enum |
|
pTrackIDType | Tracking ID Type to update against the specificed Tracking ID | NO | enum |
|
pStockedLine | List of line items to Edit/Update against the | NO | List (see Parameters below for more detail) |
|
StockedLine Parameters
Name | Description | Mandatory field | Data Type | Default Value |
---|---|---|---|---|
pStockCode | Stockcode to add/edit on the Tracking ID line, must edit in SYSPRO | YES | string |
|
pLotNumber | Lot Number to add/edit on the Tracking ID line | YES (If Stockcode Traceable) | string |
|
pLotExpiryDate | Lot Expiry Date to add/edit on the Tracking ID line, format CCYY-MM-DD | NO | string |
|
pQuantity | Quantity to add/edit on the Tracking ID line, cannot be negative | NO | decimal |
|
pGrnNumber | Grn Number to add/edit on the Tracking ID line | NO | string |
|
pReceivingId | Receiving ID to add/edit on the Tracking ID line | NO | int |
|
pPurchaseOrder | Purchase Order to update on the Tracking ID line | NO | string |
|
pLine | Line to add/edit on the Tracking ID line | NO | int |
|
pShipmentReference | Shipment Reference to add/edit on the Tracking ID line | NO | string |
|
pCOANumber | COANumber to add/edit on the Tracking ID line | NO | string |
|
pCOAID | COAID to add/edit on the Tracking ID line | NO | int |
|
pPostCount | Post Count to add/edit on the Tracking ID line | NO | int |
|
pJobNumber | Job Number to add/edit on the Tracking ID line | NO | string |
|
pStatus | Status of to add/edit of the Tracking ID line | NO | enum | ACTIVE |
GtrReference | GTR Reference Number to add/edit on the Tracking ID line | NO | string |
|
pInspectedFlag | Inspection Flag to add/edit on the Tracking ID Line | NO | string | TRUE |
pMassChekedFlag | Mass Checked Flag to add/edit on the Tracking ID line | NO | string | TRUE |
pTheoreticalMass | Theorectical Mass to add/edit on the Tracking ID line | NO | decimal |
|
pActualMass | Actual Mass to add/edit on the Tracking ID line | NO | decimal |
|
InitialQty | Initial Quantity to add/edit on the Tracking ID line | NO | decimal |
|
Technical Specification
<sample code>