scmc.RequisitionAPI
global with sharing class RequisitionAPI
global class to support creating requisitions from an external system
Author
Financial Force, Inc.
Methods
addRequisitions
webservice static List<scmc.RequisitionAPI.Requisition> addRequisitions(List<scmc.RequisitionAPI.Requisition> requisitions)
Create SCM Requisition and Requisition Line 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 an scm supplier catalog 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 |
id of the newly added requisition. this is populated after addrequisitions is called.
|
reqName |
String |
not currently used.
|
|