public class ReceiptInput extends NonPersistentMbo implements ReceiptInputRemote
Attribute Name | Description |
---|---|
ASN | Boolean flag that contains true if this Mbo was created from a shipmentline, false otherwise. |
CurrencyAmtRcved | The amount received in vendor's currency (PO's currency). |
CurrencyAmtToRcv | The amount that is yet to be received in vendor's currency (PO's currency). |
CurrencyLineCost | The linecost in vendor's currency (PO's currency). |
Description | Itemnum's description. |
Itemnum | The item number. |
ItemSetID | Identifier of the itemset identifier for this object.
|
OrderQty | Quantity ordered on the POLine. |
PackingSlipnum | The packing slip number on the associated shipment line |
POLineNum | The poline number of the associated POLine. |
PONum | The identifier of the purchase order from which this Mbo was created. |
QtyRequested | The quantity that was requested. |
ReceivedQty | The quantity that was received. |
Service | Boolean flag used to indicate if this Mbo is a Service or a Material. Set to true for service lines.
|
LineType | Code used to indicate if the commodity is a SERVICE, ITEM, EXTERNAL, MATERIAL. |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
rotAssetNum
83277: store the rotAssetNum in internal transfer of rotating asset.
|
MULTILANGCOPY, phantomList, phantomQueue
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER
Constructor and Description |
---|
ReceiptInput(MboSet ms)
Construct the ReceiptInput Mbo.
|
Modifier and Type | Method and Description |
---|---|
MboRemote |
createReceipt(MboSetRemote targetSet)
Creates the receipt, either MATRECTRANS or SERVRECTRANS, and sets following values on the MATRECTRANS or SERVRECTRANS Mbo.
|
MboRemote |
createReturnReceipt(MboSetRemote targetSet)
Create a return with the values in ReceiptInput.
|
MboRemote |
createReturnReceiptSrv(MboSetRemote targetSet)
Create a service return with the values in ReceiptInput.
|
MboRemote |
createReturnShipReceipt(MboSetRemote targetSet)
Create a return with the values in ReceiptInput.
|
MboRemote |
createShipmentReceipt(MboSetRemote targetSet) |
java.lang.String |
getInternalLineType()
Returns the internal representation of the Line Type field.
|
void |
init()
Called by the framework when the Mbo has been constructed and the
MboValues have been initialized.
|
void |
setMRMbo(MRRemote mr)
Sets the reference of the related MR Mbo that is used to create this ReceiptInput Mbo.
|
void |
setPOLineMbo(POLineRemote poLine)
Sets the related POLine Mbo that is used to create this ReceiptInput Mbo.
|
void |
setPOLineSet(POLineSetRemote poLineSet)
Sets the related POLineSet MboSet that is used to create this ReceiptInput Mbo.
|
void |
setPOMbo(PORemote po)
Sets the related PO Mbo that is used to create this ReceiptInput Mbo.
|
void |
setShipment(ShipmentRemote sm)
Sets reference of the shipment based on which this Mbo was created.
|
void |
setShipmentLine(ShipmentLineRemote sml)
Sets reference of the shipmentline based on which this Mbo was created.
|
add, addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, canDelete, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, fireEvent, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, modify, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChanged
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
public java.lang.String rotAssetNum
public ReceiptInput(MboSet ms) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void init() throws MXException
Mbo
init
in class Mbo
MXException
public MboRemote createReceipt(MboSetRemote targetSet) throws MXException, java.rmi.RemoteException
MATREC OR SERVREC field name | Value |
---|---|
ISSUETYPE | "RECEIPT" |
PONUM | RECEIPTINPUT.PONUM |
POLINENUM | RECEIPTINPUT.POLINENUM |
ORDERQTY (Virtual Field) | RECEIPTINPUT.ORDERQTY |
CURRENCYLINECOST | RECEIPTINPUT.CURRENCYLINECOST |
MATREC field name | Value |
---|---|
RECEIPTQUANTITY (Virtual field) | RECEIPTINPUT.ORDERQTY - RECEIPTINPUT.RECEIVEDQTY |
QTYALREADYRECVD (Virtual field) | RECEIPTINPUT.RECEIVEDQTY |
QTYREQUESTED | RECEIPTINPUT.QTYREQUESTED |
ASN | RECEIPTINPUT.ASN |
PACKINGSLIPNUM | RECEIPTINPUT.PACKINGSLIPNUM |
MATREC field name | Value |
---|---|
LINECOSTALREADYRECVD (Virtual field) | RECEIPTINPUT.CURRENCYAMTRCVED |
QTYALREADYRECVD (Virtual field) | RECEIPTINPUT.RECEIVEDQTY |
AMTTORECEIVE (Virtual field) | RECEIPTINPUT.CURRENCYAMTTORCV * EXCHANGERATE |
QTYTORECEIVE (Virtual field) | RECEIPTINPUT.QTYREQUESTED
This method is called from the POService to create actual MATRECTRANS or SERVRECTRANS Mbos.
|