Service Directory > v32.1 > Inventory > Submit_Inventory_Pick
 

Operation: Submit_Inventory_Pick

This service operation will pick inventory and submit it to the Pick Inventory business process.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Submit_Inventory_Pick_Request

Request element containing Inventory Picking data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update. If an existing instance is found and this flag is set there will be an error.   
Pick_List_Reference  Inventory_Pick_ListObject  [0..1]  Reference to an existing Pick List Number 
Validation Description
The status of the Pick List must be Open or Picked.   
The Pick List reference provided is a Directed Pick List, which cannot be processed with this web service. Submit pick transactions for a Directed Pick List using Submit Inventory Directed Pick Request.   
 
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Inventory_Pick_Data  Inventory_Pick_WWS_Data  [1..1]  Element containing Inventory Picking data 
Validation Description
The ship to address provided is not valid for the stock request.   
 
Validation Description
You must provide a valid Pick List Reference (Open or Picked) or a valid Stock Request Reference (Approved or In Fulfillment).   
Add Only is set to true. You can not submit a reference to update. Please remove the Add Only flag for updating.   
The Pick List reference provided is a Directed Pick List. Submit pick transactions for a Directed Pick List using Submit Inventory Directed Pick Request.   
top
 

Response Element: Submit_Inventory_Pick_Response

Element containing Submit Inventory Pick Response data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Inventory_Pick_List_Event_Reference  Inventory_Pick_ListObject  [0..1]  Reference to Inventory Pick List Event   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Inventory_Pick_ListObject

part of: Submit_Inventory_Pick_Request, Submit_Inventory_Pick_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Inventory_Pick_ListObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Inventory_Pick_ListObjectID

part of: Inventory_Pick_ListObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Inventory_Pick_List_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Financials_Business_Process_Parameters

part of: Submit_Inventory_Pick_Request
Contains data for business processing
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures the Comment for the Business Process.   
top
 

Business_Process_Comment_Data

part of: Financials_Business_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

part of: Business_Process_Comment_Data, Inventory_Pick_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  WorkerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

WorkerObjectID

part of: WorkerObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_ID, Employee_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Inventory_Pick_WWS_Data

part of: Submit_Inventory_Pick_Request
Element containing Inventory Picking data
 
Parameter name Type/Value Cardinality Description Validations
Pick_List_ID_Reference  string  [0..1]  Pick List Reference ID 
Validation Description
A Pick List ID Reference was provided but it does not match the Pick List Reference which was provided (or derived from the Stock Request). When multiple references to a pick list are provided they must all match.   
 
Stock_Request_Reference  Inventory_Stock_RequestObject  [0..1]  Reference to an Inventory Stock Request. If the Pick List Reference is blank then the Stock Request Reference must have a value. 
Validation Description
You have provided both a Pick List reference and a Stock Request reference but the Pick List does not belong to the Stock Request.   
 
Inventory_Site_Reference  LocationObject  [1..1]  Reference to an existing Inventory Site. Assigns the Site for the transaction and derives the Company. 
Validation Description
The specified site does not match the site for the Stock Request.   
 
Ship_To_Address_Reference  Unique_IdentifierObject  [0..1]  Reference to an existing Ship-To address.   
Assigned_To_Reference  WorkerObject  [0..1]  Reference for the Assigned To Person   
Document_Memo_Reference  string  [0..1]  Reference to an optional header level memo for the Inventory Pick List   
Inventory_Pick_Line_Data  Inventory_Pick_Stock_Request_Line_WWS_Data  [1..*]  The element containing the stock request lines being picked   
Validation Description
The ship to address provided is not valid for the stock request.   
top
 

Inventory_Stock_RequestObject

part of: Inventory_Pick_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Inventory_Stock_RequestObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Inventory_Stock_RequestObjectID

part of: Inventory_Stock_RequestObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Inventory_Stock_Request_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

LocationObject

part of: Inventory_Pick_WWS_Data, Inventory_Pick_Locations_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  LocationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

LocationObjectID

part of: LocationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Location_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Unique_IdentifierObject

part of: Inventory_Pick_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unique_IdentifierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unique_IdentifierObjectID

part of: Unique_IdentifierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  IID, WID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Inventory_Pick_Stock_Request_Line_WWS_Data

part of: Inventory_Pick_WWS_Data
The element containing the stock request lines being picked
 
Parameter name Type/Value Cardinality Description Validations
Stock_Request_Line_Reference  Inventory_Stock_Request_LineObject  [1..1]  References the Inventory Stock Request Line which is being picked 
Validation Description
The Total Quantity Picked for stock request line [line] across all the pick locations entered is greater than the remaining quantity required on the stock request line.   
The referenced stock request line [line] does not belong to the stock request.   
You can't pick the stock request line [line] if it being held from fulfillment.   
You can't pick the stock request line [line] if it is canceled or closed   
You can't pick the stock request line [line] if it has been fully shipped.   
 
Inventory_Item_Reference  Purchase_ItemObject  [0..1]  References the Inventory Item on the stock request line which is being picked 
Validation Description
The provided Inventory Item [item] does not match the item on the stock request line ([line]).   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  References the unit of measure of the stock request line being picked 
Validation Description
The provided Unit of Measure [uom] does not match the unit of measure on the stock request line ([line]).   
 
Inventory_Pick_Locations_Data  Inventory_Pick_Locations_WWS_Data  [0..*]  Element containing the Inventory location and pick quantity data 
Validation Description
The Total Quantity Picked for stock request line(s) for [item], [uom] exceeds the quantity available in location [location].   
The Total Quantity Picked for the stock request line(s) for [Item] exceeds the quantity available for picking at this Inventory Site.   
Duplicate serial numbers are not allowed.   
Supplier must be specified for a consigned stocking location.   
 
top
 

Inventory_Stock_Request_LineObject

part of: Inventory_Pick_Stock_Request_Line_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Inventory_Stock_Request_LineObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Inventory_Stock_Request_LineObjectID

part of: Inventory_Stock_Request_LineObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Stock_Request_Line_Number  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, Inventory_Pick_List_Reference_ID, Inventory_Ship_List_Reference_ID, Inventory_Stock_Request_Reference_ID, Quick_Issue_Reference_ID  [1..1]  The unique identifier type of a parent object   
top
 

Purchase_ItemObject

part of: Inventory_Pick_Stock_Request_Line_WWS_Data, Inventory_Pick_Locations_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Purchase_ItemObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Purchase_ItemObjectID

part of: Purchase_ItemObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Purchase_Item_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Unit_of_MeasureObject

part of: Inventory_Pick_Stock_Request_Line_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unit_of_MeasureObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unit_of_MeasureObjectID

part of: Unit_of_MeasureObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, UN_CEFACT_Common_Code_ID, UOM_EDI_Code_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Inventory_Pick_Locations_WWS_Data

part of: Inventory_Pick_Stock_Request_Line_WWS_Data
Element containing the Inventory location and pick quantity data
 
Parameter name Type/Value Cardinality Description Validations
Item_Reference  Purchase_ItemObject  [0..1]  Item to be picked from the location. It could be the item requested on the stock request line, or its active substitute. 
Validation Description
The item is not an active item substitute for the item requested.   
Item substitutes are not allowed for the inventory site.   
 
Location_Reference  LocationObject  [1..1]  References the Inventory Location from which quantity is being picked 
Validation Description
The Stocking Location must belong to the Inventory Site specified in the header.   
Location [loc] is currently on hold   
Location [loc] is currently not available for issue   
 
Supplier_Reference  SupplierObject  [0..1]  Supplier for consigned item - only applicable for consigned locations.   
Lot_Reference  Item_LotObject  [0..1]  Item Lot for the Item. This is required for lot-controlled items. 
Validation Description
Lot Identifier is required for the lot controlled item [item].   
Lot Identifier cannot be entered for a non-lot controlled item [item].   
Please enter an Active Lot Identifier for [item].   
Item: [itemname]. Lot: [lotdescription] will expire soon. Expiration Date: [lotexpirationdate].   
Item: [itemname]. Lot: [lotdescription] is expired. Expiration Date: [lotexpirationdate].   
 
Item_Serial_Reference  Item_SerialObject  [0..*]  Reference to Item Serial 
Validation Description
Serial number must be entered only if Item is full serial controlled.   
The count of serial numbers entered does not match the quantity.   
This set of serial number(s) ([Wrong Item Serials]) is not located at [Currently Selected Location] [Currently Selected Lot] for [Selected Item]. Please check the serial number(s) on [Selected Item].   
Serial number(s) [number] currently exists on another picking list.   
 
Quantity_Picked  decimal (26, 6) >0   [0..1]  The quantity (in stocking unit of measure) of the Inventory item being picked from the location 
Validation Description
The Quantity must convert into a valid whole number in Base UOM.   
The Quantity must be a whole number for the UOM.   
 
Line_Document_Memo_Reference  string  [0..1]  Reference to an optional line level memo for the Inventory Pick List line   
Validation Description
The Total Quantity Picked for stock request line(s) for [item], [uom] exceeds the quantity available in location [location].   
The Total Quantity Picked for the stock request line(s) for [Item] exceeds the quantity available for picking at this Inventory Site.   
Duplicate serial numbers are not allowed.   
Supplier must be specified for a consigned stocking location.   
top
 

SupplierObject

part of: Inventory_Pick_Locations_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  SupplierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

SupplierObjectID

part of: SupplierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Supplier_ID, Supplier_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Item_LotObject

part of: Inventory_Pick_Locations_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Item_LotObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Item_LotObjectID

part of: Item_LotObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Item_Lot_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Item_SerialObject

part of: Inventory_Pick_Locations_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Item_SerialObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Item_SerialObjectID

part of: Item_SerialObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Serial_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Application_Instance_Related_Exceptions_Data

part of: Submit_Inventory_Pick_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

Inventory_Pick_ListReferenceEnumeration

part of: Inventory_Pick_ListObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Inventory_Stock_RequestReferenceEnumeration

part of: Inventory_Stock_RequestObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Inventory_Stock_Request_LineReferenceEnumeration

part of: Inventory_Stock_Request_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Purchase_ItemReferenceEnumeration

part of: Purchase_ItemObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Item_LotReferenceEnumeration

part of: Item_LotObjectID
Base Type
string
top
 

Item_SerialReferenceEnumeration

part of: Item_SerialObjectID
Base Type
string
top