Service Directory > v32.1 > Financial_Management > Put_Basic_Supplier
 

Operation: Put_Basic_Supplier

This service operation will add or update basic Suppliers that can be used as worktags only. Basic supplier data includes Supplier ID, Supplier Name and an Inactive boolean. Basic suppliers will be available as worktags, but can not be used on many financial transactions such as Supplier Invoices that require full supplier information. Use the Get Suppliers and Put Suppliers web services for maintaining full supplier information.


@ - 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: Put_Basic_Supplier_Request

Element for all put Basic Supplier 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.   
Supplier_Reference  SupplierObject  [0..1]  Supplier Reference   
Basic_Supplier_Data  Basic_Supplier_Data  [1..1]  This element contains basic Supplier attributes 
Validation Description
Two Reference ID's have been provided that resolve to different instances. Please provide only one Reference ID or verify that both Reference ID's resolve to the same instance.  Two Reference ID's have been provided that resolve to different instances. Please provide only one Reference ID or verify that both Reference ID's resolve to the same instance. 
 
Validation Description
The Web Service is set to Add Only; but the Supplier already exists.   
top
 

Response Element: Put_Supplier_Response

Put Supplier Response wrapper element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Supplier_Reference  SupplierObject  [0..1]  Supplier Reference   
top
 

SupplierObject

part of: Put_Supplier_Response, Put_Basic_Supplier_Request
 
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
 

Basic_Supplier_Data

part of: Put_Basic_Supplier_Request
This Element contains basic Supplier attributes for suppliers used as worktags only.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_ID  string  [0..1]  Supplier ID   
Supplier_Reference_ID  string  [0..1]  Supplier Reference ID. The Supplier Reference ID can be used to uniquely identify a Supplier Unlike Supplier ID, Workday will not automatically generate a Supplier Reference ID if one is not received. The recommended use for Supplier Reference ID is where the Workday is not the source system of the Supplier   
Supplier_Name  string  [1..1]  Supplier Name   
Inactive  boolean  [0..1]  Inactive Flag.   
Validation Description
Two Reference ID's have been provided that resolve to different instances. Please provide only one Reference ID or verify that both Reference ID's resolve to the same instance.  Two Reference ID's have been provided that resolve to different instances. Please provide only one Reference ID or verify that both Reference ID's resolve to the same instance. 
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top