|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Create an expected inventory receipt or ad hoc receipt. If the expected inventory record detail identifier is provided, an expected inventory receipt will be created. Otherwise, an ad hoc receipt will be created.
This command will call CreateReceiptCmd to create the receipt and insert a new row in itemffmctr table for this item, store and fulfillment center if row does not yet exist when a receipt is created. This row will be used to record information about reserved quantities, amount on backorder, and amount allocated to backorders for this item owned by this store at this fulfillment center.
This command requires to have the store id set in the command context.
Parameters
Example xml_string for expected inventory receipt:
Example xml_string for ad hoc receipt:
Response Parameters
Exceptions
When the required fields are missing or not in the right data type, this command will throw exception to indicate which field is missing or bad.
Field Summary | |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
defaultCommandClassName
The default implementation class name. |
static java.lang.String |
NAME
|
Method Summary | |
void |
setComment1(java.lang.String newComment1)
Set comment1 (receipt comment). |
void |
setComment2(java.lang.String newComment2)
Set comment2 (quality comment). |
void |
setCost(java.lang.String newCost)
Set unit cost. |
void |
setDistArrangId(java.lang.String newDistArrangId)
Set distribution arrangement identifier. |
void |
setFfmcenterId(java.lang.String newFfmcenterId)
Set fulfillment center identifier. |
void |
setItemspcId(java.lang.String newItemspcId)
Set item identifier. |
void |
setMemberId(java.lang.String newMemberId)
Set member identifier. |
void |
setPartNumber(java.lang.String newPartNumber)
Set part number. |
void |
setQtyReceived(java.lang.String newQtyReceived)
Set the quantity received. |
void |
setRaDetailId(java.lang.String newRaDetailId)
Set expected inventory record detail identifier. |
void |
setRcptAvailId(java.lang.String newRcptAvailId)
Set available receipt identifier. |
void |
setReceiptDate(java.lang.String newReceiptDate)
Set the date the inventory was received. |
void |
setReceiptId(java.lang.String newReceiptId)
Set the receipt identifier. |
void |
setReceiptType(java.lang.String newReceiptType)
Set type of receipt which indicates how this receipt was created. |
void |
setRtnRcptDspId(java.lang.String newRtnRcptDspId)
Set the disposition record identifier of returned item. |
void |
setSetCCurr(java.lang.String newSetCCurr)
Set currency of the COST field. |
void |
setVendorId(java.lang.String newVendorId)
Set the identifier of the vendor that supplied the inventory. |
void |
setVersionSpcId(java.lang.String newVersionSpcId)
Set the product version identifier of the item. |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String defaultCommandClassName
public static final java.lang.String NAME
Method Detail |
public void setComment1(java.lang.String newComment1)
newComment1
- java.lang.Stringpublic void setComment2(java.lang.String newComment2)
newComment2
- java.lang.Stringpublic void setCost(java.lang.String newCost)
newCost
- java.lang.Stringpublic void setDistArrangId(java.lang.String newDistArrangId)
newDistArrangId
- java.lang.Stringpublic void setFfmcenterId(java.lang.String newFfmcenterId)
newFfmcenterId
- java.lang.Stringpublic void setItemspcId(java.lang.String newItemspcId)
newItemspcId
- java.lang.Stringpublic void setMemberId(java.lang.String newMemberId)
newMemberId
- java.lang.Stringpublic void setPartNumber(java.lang.String newPartNumber)
newPartNumber
- java.lang.Stringpublic void setQtyReceived(java.lang.String newQtyReceived)
newQtyReceived
- java.lang.Stringpublic void setRaDetailId(java.lang.String newRaDetailId)
newRaDetailId
- java.lang.Stringpublic void setRcptAvailId(java.lang.String newRcptAvailId)
newRcptAvailId
- java.lang.Stringpublic void setReceiptDate(java.lang.String newReceiptDate)
newReceiptDate
- java.lang.Stringpublic void setReceiptId(java.lang.String newReceiptId)
newReceiptId
- java.lang.Stringpublic void setReceiptType(java.lang.String newReceiptType)
newReceiptType
- java.lang.Stringpublic void setRtnRcptDspId(java.lang.String newRtnRcptDspId)
newRtnRcptDspId
- java.lang.Stringpublic void setSetCCurr(java.lang.String newSetCCurr)
newSetCCurr
- java.lang.Stringpublic void setVendorId(java.lang.String newVendorId)
newVendorId
- java.lang.Stringpublic void setVersionSpcId(java.lang.String newVersionSpcId)
newVersionSpcId
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |