public class MatRecTrans extends ReceiptMbo implements MatRecTransRemote
See Inventory Package description.
This is a site-level object.
The key attributes in this object are as follows: SiteId, MatRecTransId
The attributes in this object are as follows:
MatRecTrans,
MatUseTrans,
Inventory| Modifier and Type | Field and Description |
|---|---|
boolean |
binNumSet
Flag to indicate if the binnum is set from the binnum field validation.
|
boolean |
needToExecuteAppValidate
08-15967: the MatRecTrans recrods created for each Rotating Asset does not
need to execute appValidate all the time, especially when there are large number
of quantitys being received
|
java.util.Date |
originalCostDate
IV85176: save the original cost date of the invlifofifo records that may be deleted due to complete transfer-out.
|
invoiceLineCreatedMULTILANGCOPY, phantomList, phantomQueueALLROWS, 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 |
|---|
MatRecTrans(MboSet ms)
Construct the MatRecTrans object
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
Sets default values and field flags.
|
void |
addRotatingAsset(java.lang.String assetnum)
This method adds the passed assetnum to the instance variable
rotAssetsVector; For receiving a rotating item for multiple quantities,
multiple pieces of asset will need to be created; this will store the
user entered assetnums to the vector.
|
void |
approve(java.util.Date statusDate)
This method performs the approval of the receipt.
|
void |
approve(MboSetRemote assetInputSet) |
void |
approveCrossSiteShipment(MboSetRemote assetInputSet,
MboRemote oneAssetInput) |
void |
approveShipReceipt() |
void |
appValidate()
Application validation routine called before the MatRecTrans object is
saved.
|
double[] |
calculateUnInvoicedQtyCost()
This method is use by the Invoice's Copy PO Line page to calculate the
uninvoiced quantity and cost.
|
void |
canApprove()
Determines if the receipt can be approved or not.
|
boolean |
canBeReturned() |
void |
canDelete()
Checks to see if this object can be deleted.
|
void |
createInvoiceOnConsumption()
This method will call the invoice service method to generate the invoice on SHIPTRANFER and TRANFER transactions
for consinment items.
|
void |
createMatRecTransRecordforLifoFifo(MboRemote inv)
This method creates the matusetrans based on invlifofifocost records.
|
void |
createReturn(MatRecTransRemote matrec) |
void |
createShipReceiptRecordsforLifoFifo()
IV92645: In Shipment Receiving, if ShipTransfer contains multiple records for LIFO/FIFO, needs
to create additional shipreceipt records to match SHIPTRANSFER.
|
void |
createStdRecAdjOnRotAssetTransferIn()
IV47599: if the cost type for this inventory is Standard cost, need to adjust standard cost if necessary
this is only for rotating asset being returned to a storeroom from an operating location
|
boolean |
getApproveAfterCreatingAssets() |
boolean |
getBinNumFlag()
Utility method to return the value of binNumSet
|
MboRemote |
getClearingAcct()
Returns the organization mbo so the clearing acct can be retrieved.
|
MboRemote |
getCourierLaborTransientMatRec()
returns the courier/labor MatRecTrans which contains the qty held before
the final destination this current MatRecTrans is trying to transfer from
the courier/labor to the destination storeroom
|
double |
getDirectIssueConversion()
Get direct issue conversion between Received Unit and POLine Order Unit.
|
MboRemote |
getHoldingLocationForSite(java.lang.String siteid)
returns true if the tostoreloc is a location of type HOLDING
|
MboRemote |
getInvCostRecord(MboRemote toInventory)
Gets a reference of invcost stored in the mboset INVCOST, compared
current item,location,itemsetid, and conditioncode and siteid
|
java.util.Date |
getOriginalCostDate() |
boolean |
getPOLineUpdated()
09-22514
return the private boolean poLineUpdated
|
MboRemote |
getReceiptForThisReturn() |
java.lang.String |
getReceiptStatus()
returns the internal value "MAXVALUE" of valuelist "RECEIPTSTATUS" A
MatRecTrans that requires inspection will have a status of "WINSP".
|
MboRemote |
getSharedInventory(java.lang.String storeLoc,
java.lang.String siteid)
get related inventory: use getSharedMboSet to update the correct
inventory records when multiple matrectrans update the same inventory
record
|
MboRemote |
getshipTransferForThisShipReceipt() |
boolean |
getWorkOrderUpdatedFlag()
IV81062
|
boolean |
hasVoidReceipt()
returns true if the tostoreloc is a location of type HOLDING
|
void |
init()
Initialize the MatRecTrans object.
|
boolean |
isDirectIssueConversion()
Check if Received Unit is modified and different than previous unit and issue type is RECEIPT.
|
boolean |
isDirectIssueConversion(boolean includeStoreroom) |
boolean |
isHolding()
returns true if the tostoreloc is a location of type HOLDING
|
boolean |
isInvoice()
returns true if the MAXVALUE of the issuetype is 'INVOICE' else returns
false
|
boolean |
isMisclReceipt()
returns true if the MAXVALUE of the issuetype is 'MISCLRECEIPT' else
returns false
|
boolean |
isReceipt()
returns true if the MAXVALUE of the issuetype is 'RECEIPT' else returns
false
|
boolean |
isReject() |
boolean |
isRejectedReturn()
IV90667: indicates this MaTrecTrans is a RETURN in Change Inspection Status with rejected quantity.
|
boolean |
isReturn() |
boolean |
isSameStoreTransfer()
IV85176:
Returns true if this is a bin-to-bin transfers in the same storeroom.
|
boolean |
isShipCancel()
This method checks if the issue type is Ship Cancel.
|
boolean |
isShipReceipt() |
boolean |
isShipReject() |
boolean |
isShipReturn()
This method checks if the issue type is Ship Return.
|
boolean |
isShipTransfer()
This method checks if the issue type is Ship Transfer.
|
boolean |
isStageTransfer()
This method checks if the issue type is Staged Transfer.
|
boolean |
isSwitchoffWOUpdate() |
boolean |
isTransfer()
Returns true if the MAXVALUE of the issuetype is 'TRANSFER' else returns
false.
|
boolean |
isTransferNoPO()
returns true if the MAXVALUE of the issuetype is 'TRANSFER' and po is not
entered.
|
boolean |
isVoidReceipt()
returns true if the MAXVALUE of the issuetype is 'VOIDRECEIPT' else returns
false
|
boolean |
isVoidShipReceipt()
This method checks if the issue type is Ship Return.
|
void |
onlyPayOnReceipt(PORemote poMbo,
POLineRemote poLineMbo) |
void |
rejectsForRotatingShipments()
Method to update the status of the SHIPRECEIPT (this) to COMP, and to create the
SHIPRETURN (reject) for this rejection
|
void |
save()
Saves the MatRecTrans object and all other linked objects
Might update inventory balance/cost, MR, or work order Calls super.save() after work on the other objects |
void |
setAproveAfterCreatingAssets(boolean flag) |
void |
setBinNumFlag(boolean binNumFlag)
Sets the value of bollean flag binNumSet
|
void |
setCheckNegBalance(boolean updated)
Set the private boolean CheckNegBalance to true
|
void |
setFromInvBalUpdated()
Set the private boolean fromInvBalUpdated to true
|
void |
setInspectionRequiredEditibilityFlags(boolean flag)
Sets the editibility on the MatRecTrans Mbo if the parent POLine Mbo is
inspection required.
|
void |
setInvReserveUpdatedFlag(boolean updated)
Set the sharedInvBalancesHasBeenUpdated flag.
|
void |
setOriginalCostDate(java.util.Date costDate)
IV85176: in store-to-store transfers, the costdate of new invlifofifocost record is the system date.
|
void |
setPOLineUpdated()
09-22514
Set the private boolean poLineUpdated to true
|
void |
setShipmentMap() |
void |
setSwitchoffWOUpdate(boolean switchoffWOUpdate) |
void |
setToInvBalUpdated()
Set the private boolean toInvBalUpdated to true
|
void |
setWorkOrderUpdatedFlag(boolean updated)
IV81062
|
void |
transferForRotatingShipments()
Method to update the status of the SHIPRECEIPT (this) to COMP, and to create the
TRANSFER (reject) for this rejection
|
void |
updateInventory(InventoryRemote invmbo,
PORemote poMbo,
InvCost invcost)
This method performs the update to the InvCost record passed in.
|
void |
updateInventoryCostAndBalances()
This routine does inventory updates in costs and balances
|
void |
updateInvReserveActualQty(MboRemote invUseLine)
This method updates the invreserve actual quantity for SHIPRETURN transaction.
|
approveInvoices, createChildMatServLines, createInvoicesForSchedule, delete, deleteChildReceipts, doChargeStore, getFirstCourierTransOut, getPO, getPOCostReference, getPOLine, getPOReference, getQtyStillInTransitForTransOut, getRemainingCurrencyLineCost, getRemainingInvoiceCurrencyLineCost, getRemainingInvoiceQty, getRemainingQty, getRemainingQtyTransInTransit, getRemainingShipmentQty, getWOReference, isLastReceipt, payOnReceipt, receiptDetails, refetchPOLine, setMRMbo, setPOCostReference, setPOLineMbo, setPOLineSet, setPOMbo, setPOReference, setWOReference, undelete, updateMR, useIntegration, useLineOrLoadedCostaddMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, 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, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPO, getPOLine, setMRMbo, setPOLineMbo, setPOLineSet, setPOMbo, setWOReferenceaddMboSetForRequiredCheck, 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, validateAttributespublic boolean binNumSet
public boolean needToExecuteAppValidate
public java.util.Date originalCostDate
public MatRecTrans(MboSet ms) throws MXException, java.rmi.RemoteException
ms - a MboSetMXExceptionjava.rmi.RemoteExceptionpublic void init()
throws MXException
init in class Mbonone - noneMXExceptionpublic boolean getBinNumFlag()
public void setBinNumFlag(boolean binNumFlag)
public void add()
throws MXException,
java.rmi.RemoteException
add in interface MboRemoteadd in class Mbonone - MXApplicationException - | GROUP | KEY | REASON | |
|---|---|---|---|
| inventory | matRecTransNoAdd | if the owner != null and the owner is not "PO", "POLINE", "ITEM", "INVENTORY", or "INVOICE" |
MXExceptionjava.rmi.RemoteExceptionpublic void canDelete()
throws MXException,
java.rmi.RemoteException
canDelete in class Mbonone - MXApplicationException - | GROUP | KEY | REASON | |
|---|---|---|---|
| inventory | matrectrans_cannotdelete | if it cannot be deleted |
MXExceptionjava.rmi.RemoteExceptionpublic boolean isTransfer()
throws MXException,
java.rmi.RemoteException
isTransfer in interface MatRecTransRemotenone - noneMXExceptionjava.rmi.RemoteExceptionpublic boolean isShipReceipt()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isTransferNoPO()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isReceipt()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isReturn()
throws MXException,
java.rmi.RemoteException
isReturn in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isInvoice()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isMisclReceipt()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isVoidReceipt()
throws MXException,
java.rmi.RemoteException
isVoidReceipt in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean hasVoidReceipt()
throws MXException,
java.rmi.RemoteException
hasVoidReceipt in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isHolding()
throws MXException,
java.rmi.RemoteException
isHolding in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote getHoldingLocationForSite(java.lang.String siteid) throws MXException, java.rmi.RemoteException
getHoldingLocationForSite in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isReject()
throws MXException,
java.rmi.RemoteException
isReject in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isShipReject()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getReceiptStatus()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getClearingAcct() throws MXException, java.rmi.RemoteException
getClearingAcct in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void approve(java.util.Date statusDate)
throws MXException,
java.rmi.RemoteException
approve in interface ReceiptMboRemoteapprove in interface MatRecTransRemoteapprove in class ReceiptMbostatusDate - status date, null for system datenoneMXExceptionjava.rmi.RemoteExceptionReceiptMbo.approve(Date)public void updateInventory(InventoryRemote invmbo, PORemote poMbo, InvCost invcost) throws MXException, java.rmi.RemoteException
invmbo - an InventoryRemotepoMbo - a PORemoteinvBalance - the inventory balance being updatedinvCost - the inventory cost being updatednoneMXExceptionjava.rmi.RemoteExceptionpublic void addRotatingAsset(java.lang.String assetnum)
throws MXException,
java.rmi.RemoteException
addRotatingAsset in interface MatRecTransRemoteassetnum - the new assetnum numbernoneMXExceptionjava.rmi.RemoteExceptionaddRotatingAsset(java.lang.String)public void appValidate()
throws MXException,
java.rmi.RemoteException
| 1) | - if this is a miscellaneous receipt, at least one among "wonum","assetnum","location","glacct" should be present |
| 2) | - if this is an internal transfer, fromstoreloc & tostoreloc can not be null. |
| 3) | - Based on a maxvar value check if the GL debit and credit accounts are required for this transaction. |
appValidate in class ReceiptMbonone - MXApplicationException - | GROUP | KEY | REASON | |
|---|---|---|---|
| inventory | miscReceiptIssue | if this is a misc. receipt and asset number, location, and wonum are all null. | |
| inventory | miscReceiptStoreLoc | if this is a misc. receipt and asset number, location, and wonum are not all null, but the 'TO' storage location is null. | |
| inventory | transferNoStoreRoom | if this is a transfer and either the 'TO' or the 'FROM' staorage location is null. | |
| financial | GLRequiredForTrans | The debit and credit GL accounts require a value. |
MXExceptionjava.rmi.RemoteExceptionpublic void save()
throws MXException,
java.rmi.RemoteException
none - MXApplicationException - | GROUP | KEY | REASON | |
|---|---|---|---|
| inventory | mxcollabRC | if the poMbo is not null and the invoice number is null and the the adding of receipt is not allowed |
MXExceptionjava.rmi.RemoteExceptionpublic void createInvoiceOnConsumption()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void updateInvReserveActualQty(MboRemote invUseLine) throws MXException, java.rmi.RemoteException
invUseLine - MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getReceiptForThisReturn() throws MXException, java.rmi.RemoteException
getReceiptForThisReturn in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote getshipTransferForThisShipReceipt() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setAproveAfterCreatingAssets(boolean flag)
throws MXException,
java.rmi.RemoteException
setAproveAfterCreatingAssets in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean getApproveAfterCreatingAssets()
throws MXException,
java.rmi.RemoteException
getApproveAfterCreatingAssets in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void rejectsForRotatingShipments()
throws MXException,
java.rmi.RemoteException
rejectsForRotatingShipments in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void transferForRotatingShipments()
throws MXException,
java.rmi.RemoteException
transferForRotatingShipments in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void approveShipReceipt()
throws MXException,
java.rmi.RemoteException
approveShipReceipt in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void approveCrossSiteShipment(MboSetRemote assetInputSet, MboRemote oneAssetInput) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void approve(MboSetRemote assetInputSet) throws MXException, java.rmi.RemoteException
approve in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setInspectionRequiredEditibilityFlags(boolean flag)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void canApprove()
throws MXException,
java.rmi.RemoteException
MXApplicationException("inventory", - "cannotApprove") is thrown if the status of the receipt is
already approved.MXExceptionjava.rmi.RemoteExceptionpublic void onlyPayOnReceipt(PORemote poMbo, POLineRemote poLineMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setToInvBalUpdated()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setFromInvBalUpdated()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getCourierLaborTransientMatRec() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getSharedInventory(java.lang.String storeLoc, java.lang.String siteid) throws MXException, java.rmi.RemoteException
getSharedInventory in interface MatRecTransRemotestoreLoc - the storeroom location for the item In the cases for internal
po's and transfers, MatRecTrans handles fromstoreroom and
tostoreroomsiteid - Site where the location existsnoneMXExceptionjava.rmi.RemoteExceptionpublic double[] calculateUnInvoicedQtyCost()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void createReturn(MatRecTransRemote matrec) throws MXException, java.rmi.RemoteException
createReturn in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote getInvCostRecord(MboRemote toInventory) throws MXException, java.rmi.RemoteException
getInvCostRecord in interface MatRecTransRemotetoInventory - InventoryRemotematMbo - MatRecTransRemotenoneMXExceptionjava.rmi.RemoteExceptionpublic void updateInventoryCostAndBalances()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isSwitchoffWOUpdate()
public void setSwitchoffWOUpdate(boolean switchoffWOUpdate)
setSwitchoffWOUpdate in interface MatRecTransRemotepublic void setInvReserveUpdatedFlag(boolean updated)
updated - true, if already updated.public void setCheckNegBalance(boolean updated)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean getPOLineUpdated()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setPOLineUpdated()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isStageTransfer()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isShipTransfer()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isShipCancel()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isShipReturn()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isVoidShipReceipt()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void createMatRecTransRecordforLifoFifo(MboRemote inv) throws MXException, java.rmi.RemoteException
inv - MXExceptionjava.rmi.RemoteExceptionpublic boolean canBeReturned()
throws MXException,
java.rmi.RemoteException
canBeReturned in interface MatRecTransRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setShipmentMap()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isDirectIssueConversion()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isDirectIssueConversion(boolean includeStoreroom)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic double getDirectIssueConversion()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void createStdRecAdjOnRotAssetTransferIn()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isSameStoreTransfer()
throws MXException,
java.rmi.RemoteException
none - noneMXExceptionjava.rmi.RemoteExceptionpublic void setOriginalCostDate(java.util.Date costDate)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.util.Date getOriginalCostDate()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setWorkOrderUpdatedFlag(boolean updated)
updated - true, if already updated.public boolean getWorkOrderUpdatedFlag()
updated - true, if already updated.public boolean isRejectedReturn()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void createShipReceiptRecordsforLifoFifo()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException