scmc.RequisitionAPI
global with sharing class RequisitionAPI
Global class to support creating requisitions from an external system
Methods
addRequisitions
webService static List<scmc.RequisitionAPI.Requisition> addRequisitions(List<scmc.RequisitionAPI.Requisition> requisitions)
Creates requisition and requisition line item records.
Input Parameters
Exceptions Thrown
RequisitionException |
If item is not provided on a line. |
SCMException |
If specified lineType is invalid. |
Return Value
List of Requisition objects that were created.
scmc.RequisitionAPI.RequisitionLine
global with sharing class RequisitionLine
Class to hold requisition line information.
Properties
Budget |
Double |
Requestor's budget established for the buyer to use when placing the Purchase Order Line.
|
ChargeNumber |
String |
The authorized charge number used for this purchase.
|
ConditionCode |
String |
The condition of the item to purchase.
|
DPASRating |
String |
Defense Priorities and Allocations System Rating for Government Contract.
|
Description |
String |
Not currently used.
|
DropShipCity |
String |
Drop ship address information.
|
DropShipCountry |
String |
Drop ship address information.
|
DropShipLine1 |
String |
Drop ship address information.
|
DropShipLine2 |
String |
Drop ship address information.
|
DropShipName |
String |
Drop ship address information.
|
DropShipState |
String |
Drop ship address information.
|
DropShipZip |
String |
Drop ship address information.
|
ItemDescription |
String |
A description of the item being requested. Used only when the requested item is not set up in the item master.
|
ItemNumber |
String |
The name of the item being requested.
|
LineType |
String |
The developer name of the requisition line record type to create. Defaults to 'Item'.
|
Quantity |
Double |
The number of units being requisitioned.
|
RequestedDate |
Date |
The date the item is required to be delivered.
|
ServiceBeingRequested |
String |
A description of the service being requested.
|
SuggestedSupplier |
String |
A suggested supplier for sourcing of this requisition.
|
SupplierCatalogueItem |
String |
The ID of a supplier catalogue item that is being requested.
|
Taxable |
Boolean |
Whether taxes are applicable to this line.
|
DeliverWarehouse |
String |
The warehouse where the goods are to be shipped. If populated, this overrides the requisition deliver warehouse field.
|
scmc.RequisitionAPI.Requisition
global with sharing class Requisition
Class to hold requisition information.
Properties
lines |
List<scmc.RequisitionAPI.RequisitionLine> |
List of requitision line objects.
|
RequestorDepartment |
String |
Name of the department requesting the requisition.
|
NotesToBuyer |
String |
Additional information that you would like the buyer to be aware of.
|
RequisitionName |
String |
A Name for the Requisition.
|
Status |
String |
Not currently used.
|
DeliverWarehouse |
String |
The warehouse where the goods are to be shipped.
|
requisitionId |
ID |
The ID of the newly added requisition. This is populated after addRequisitions is called.
|
reqName |
String |
Not currently used.
|
|