Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

DATASCOPE.SDK.BusinessObjects.WarehouseMovements.TrackingID.TrackingIDConsolidation()

This Business Object allows for a single stock item to be moved from one Tracking Id to another Tracking Id. Should the desitination Tracking Id exist in a different Bin or Warehouse as the source Tracking Id, a Bin to Bin trasfer or Warehouse transfer will be performed in SYSPRO automatically.

Description

Business Object to move stock from one Tracking Id to another Tracking Id.

Code

WMOVE003

Name

TrackingIdConsolidation

Module

WarehouseMovements

Functional Area

TrackingID

Name Space/Class

DATASCOPE.SDK.BusinessObjects.WarehouseMovements.TrackingId

Release Date

03/05/2019

Release Version

5.0.0.60

Prerequisites

None

SYSPRO Objects

Transaction.INTMB, Transaction.INVTMO

Parameters

Name

Description

Mandatory field

Data Type

Default Value

pTrackingid

WMS Tracking Id to move stock from

Yes

string

N/A

pDestinationTrackingID

WMS Tracking Id to move stock onto

Yes

string

N/A

pStockCode

Stock Code to be moved

Yes

string

N/A

pQuantity

Quantity to move from the source to destination

Yes

decimal

N/A

pConsolidationModule

Module to reflect in the Tracking Id history for the transaction

No

enum

BIN_TO_BIN

pDestinationHash

Destination Hash code if validation on the destination is required

No

string

<blank>

Technical Specification

<sample code>

Example to follow

In this example, we will create a TrackID Consolidate and call the Object from the application.

What we are interested in is to see which Properties Mandatory fields are required for this Business Object. These will be the basic Properties that we must set up on the Object.

Another important thing to take note of is the SYSPRO Objects that are required. When calling a DATASCOPE WMS Object it might or might not call a SYSPRO Object in the background. For the TrackIConsolidation Business Object, it can either be the Transaction.INTMB or Transaction.INVTMO SYSPRO Objects. Therefore, if we post a TrackID Consolidate, TrackIDs that are in different Bins can either be invoke a SYSPRO Bin transfer (Transaction.INTMB), or if they are in different Warehouses, we will invoke a Warehouse transfer (Transaction.INVTMO).

It is, therefore, always important to take note of the SYSPRO Objects required, as the Operator doing the post must have the required permissions in SYSPRO.

Note: For an overview of Modules and Functional Areas, refer to the

  • No labels