public class MR extends StatefulMbo implements MRRemote
The attributes in this object are as follows:
| Attribute Name | Description |
|---|---|
| BaseTotalCost | The total cost of the Material Requisition in BaseCurrency1 |
| BaseTotalCost2 | The total cost of the Material Requisition in BaseCurrency2 |
| ChangeBy, ChangeDate | Name of the user who last updated this object and date of last change. |
CurrencyCode | A non-persistent field on the MR object. Indicates the currencycode. |
| Description | The description of the Material Requisition. |
| DropPoint | The drop point where the items are to be delivered. |
| EnterBy, EnterDate | Name of the user who first entered this Material Request and the date on which this Requisition was entered. |
AssetNum | The identifier or the code of the asset that requires this item. |
| FinCtrlId | Financial Control identifier. |
| GLDebitAcct | The General Ledger account to which the MR is to be charged. |
| HistoryFlag | A YORN field used to indicate whether the MR status is CLOSED or APPROVED or WAPPR. If the MR is closed, the history flag is set to true. |
| LDKey | Long Description Key. This is a link to text stored in the LongDescription table. |
Location | The location to which the items and services on this MR should be sent to. |
| MRDate | The date on which the Material Requisition was requested. |
| MRNum | A unique identifier identifying the Material Requisition number. This is the primary key of the MR table. |
| MRStatusSeq | MR status sequence. |
OrgID | Identifier of the organization for this Material Requisition.
|
| PCardExpDate | The procurement card expiration date. Similar to the expiration date on a credit card. Crosses over to PR.PCardExpDate. |
| PCardNum | Procurement card number. Similar to a credit card number. Crosses over to PR.PCardNum. |
| PCardType | The type of Payment like VISA, MASTERCARD, AMEX etc. Crosses over to PR.PCardType. |
| PCardVerification | Procurement Card Verification Value. |
| Phone | Phone number of the requisitioner. |
| Priority | Indicates the priority with which this Material Requisition should be handled. |
RequestedBy | The Person who requests this Material Requisition. |
| RequiredDate | The earliest date by which the items on this material req must be delivered. |
ShipTo | Identifier of the company to whom this MR will be shipped. |
SiteID | Identifier of the site for this Material Requisition.
|
| Status | The status of the Material Requisition. Can be one of approved, waiting for approval, cancelled, closed |
| StatusDate | The date on which the status of this MR was changed. |
| TotalCost | The total cost on the MR. |
TransType | A non-persistent field on the MR object. This is a string that indicates whether an MR is opened or closed |
| Type | The type of Material request. Could be one of  STANDARD or RECURRING. |
| WFActive | Flag to indicate if this MR is active in Workflow. |
| WFID | Every MR that is in workflow has a workflow id. |
WONum | Identifier of the Work Order that requires the items or services on the Material request. |
| MR1 thru MR10 | Extra Fields. |
| MRLA1 thru MRLA5 | Extra cross over fields. Cross over to PR's PRLA1 thru PRLA5 or PO's POLA1 thru POLA5 |
Last Update: Tuesday, March 20, 2002 - Ganesh - javadocs
| Modifier and Type | Field and Description |
|---|---|
boolean |
checkLimitWhenApprove
During approval of MR, the approval limit needs to be checked.
|
java.util.Hashtable |
itemReferences
A hashtable that will hold all the itemnumbers and all corresponding itemMbo References.
|
MR |
mrMbo |
onListTab, statusChangeButtonSigoption, targetStatusOptionMULTILANGCOPY, 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| Modifier and Type | Method and Description |
|---|---|
void |
add()
Add a new Specific Material Request.
|
void |
addMRLinesFromExistingRequisitions(MboSetRemote mrSourceLines,
MboSetRemote mrLines)
Add mr lines from the existing requisitions
|
void |
addMRLinesFromMaterials(MboSetRemote mrSourceLines,
MboSetRemote mrLines)
Add mr lines from the materials
|
void |
approveMR()
Approve this mr.
|
void |
cancelMR()
Cancel this mr.
|
void |
canDelete()
Can the object be deleted? MR's can only be deleted if the status is Waiting for Approval.
|
void |
completeLine(java.lang.String mrlinenum)
Marks the specified line number as completed.
|
MboRemote |
copy()
Base copy method.
|
MboRemote |
copy(MboSetRemote mboset)
Copies this mr into the target Mboset.
|
void |
copyMRfromTemplate(MboRemote mrTemplate)
Copy MR from template
|
protected void |
copyMRLine(MboRemote fromLine,
MboRemote newLine)
Copies attribute values from a source MRLine to a target MRLine.
|
void |
copyMRLines(java.lang.String fromMR,
int[] fromLines)
Copy one or more MRLines from a source MR to this MR.
|
void |
copySpareParts(MboSetRemote sparePartSet)
Adds the spare parts to the MRs MRLines.
|
MboRemote |
createNewRecurringMR(MRSetRemote target,
java.lang.String description,
java.lang.String long_description)
Create a new mr of type recurring based on this mr.
|
MboRemote |
createRecurringReqs()
Adds a new MR to this MboSet and and copies the values from the current
record into the new one and returns the newly created Req.
|
void |
delete(long accessModifier)
Delete this mr along with all relevant lines and transactions
|
void |
generateAutoKey()
Material Requisition Object allows the generation of autokeys
Overrides the generateAutoKey() in the Mbo
|
java.util.Vector |
getAllHistoricalTransactions()
Gets mr-related history from multiple business objects.
|
java.lang.String |
getDefaultStoreLoc()
Returns the defaultstoreloc for the person that reported this mr.
|
java.lang.String |
getDefaultStoreLocSite()
Returns the defaultstorelocsite for the person that reported this mr.
|
ECommHelperRemote |
getECommHelperRemote() |
java.util.Hashtable |
getItemReferenceHashtable()
This method returns the Hashtable that holds all the itemnums and itemMbo references.
|
java.lang.String |
getProcess()
Return the work flow process for material requests.
|
protected StatusHandler |
getStatusHandler()
Return a status handler to change the material request status.
|
protected MboSetRemote |
getStatusHistory()
Return the MRStatus object.
|
java.lang.String |
getStatusListName()
Return the listname of the status table.
|
java.lang.String |
getTotalCostCurrencyCode()
This method returns the currencycode based on the following conditions:
Returns the basecurrency1 if the mrlines are in different vendor currencies.
|
void |
init()
Init method called by Architecture
This method overrides the init in Mbo to provide custom initialisation.
|
boolean |
isAPPR()
Is MR's status APPR
|
boolean |
isClosed()
Is MR's status CLOSE
|
boolean |
isDraft()
Is MR a draft
|
boolean |
isRecurring()
Identifies if the mr is of type recurring.
|
boolean |
isStandard()
Identifies if the mr is of type standard
|
boolean |
isTransfer()
Identifies if the mr is of type transfer.
|
boolean |
isWAPPR()
Is MR's status WAPPR
|
void |
lineCompleted()
Internal processing of a completion of a line.
|
boolean |
makeRecurring()
Alters the current mr and flags it s recurring.
|
void |
modify()
Called when ever a field is modified so we can update the changedate/changeby.
|
void |
modifyCreationDate()
Called when an mr is copied to change the creation date of the copy.
|
void |
setCopyDefaults()
Default defaults for a new mr that is a copy of another.
|
void |
setDefaultStoreLoc(java.lang.String defStore)
Set the default storeloc for this MR.
|
void |
setDefaultStoreLocSite(java.lang.String defStoreSite)
Set the default storelocsite for this MR.
|
void |
setItemReferenceHashtable(java.lang.String itemnum,
MboRemote item)
This method adds the itemnum and itemMbo reference to the Hashtable that holds all the itemnums and itemMbo references.
|
void |
unApproveMR()
Un-approve this mr.
|
void |
undelete()
un-delete this mr along with all relevant lines and transactions.Also undelete the correponding MRStatus Mbos.
|
void |
undoChangeToRecurring()
Reverses a call to makeRecurring.
|
void |
validateLines() |
canChangeMaxStatus, canChangeStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, changeStatus, checkForOpenStatus, checkStatusChangeAuthorization, filterByValidStatusList, fireEvent, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, save, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption, statusToOptionNameaddMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkRecordLock, checkSiteOrgAccessForSave, clear, clearRelatedSets, clearRelatedSets, commit, copy, copyFake, copyValue, copyValue, createComm, delete, deleteDoclinks, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, 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, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRecordType, getRelatedSets, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getTenantIdForNoMboRecordData, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAppLockEnabled, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isDuringInit, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setDatabaseDefaultValues, setDatabaseDefaultValues, setDefaultValue, setDefaultValues, setDeleted, setDuringInit, 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, setRecordType, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setTenantIdForNoMboRecordData, 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, sigopGranted, sigOptionAccessAuthorized, skipCopyField, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, throwRequiredException, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undeleteDoclinks, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOptionaddMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copyFake, copyValue, copyValue, createComm, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, 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, 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, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, unlock, unselect, validate, validateAttributespublic java.util.Hashtable itemReferences
public boolean checkLimitWhenApprove
public MR mrMbo
public MR(MboSet ms) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.util.Hashtable getItemReferenceHashtable()
throws MXException,
java.rmi.RemoteException
getItemReferenceHashtable in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMXExceptionjava.rmi.RemoteExceptionpsdi.app.mr.FldMRLineDescriptionpublic void setItemReferenceHashtable(java.lang.String itemnum,
MboRemote item)
throws MXException,
java.rmi.RemoteException
setItemReferenceHashtable in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMXExceptionjava.rmi.RemoteExceptionpsdi.app.mr.FldMRLineDescriptionpublic java.lang.String getProcess()
protected MboSetRemote getStatusHistory() throws MXException, java.rmi.RemoteException
getStatusHistory in class StatefulMboMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getStatusListName()
getStatusListName in interface StatefulMboRemotegetStatusListName in class StatefulMboprotected StatusHandler getStatusHandler()
getStatusHandler in class StatefulMbopublic void init()
throws MXException
init in class MboMXExceptionpublic void add()
throws MXException,
java.rmi.RemoteException
| Attribute Name | Attribute Value |
|---|---|
| changeby | Current username |
| changedate | Current Date |
| currencycode | Base Currency |
| enterby | Current user name |
| enterdate | Current date |
| gldebitacct | GLAccount from the corresponding labor record. |
| historyflag | No |
| mrdate | Current date |
| priority | 0(zero) |
| requestedby | Login user Name |
| shipto | Site's shiptoaddresscode |
| status | Waiting for Approval |
| statusdate | Current Date |
| totalcost | 0(zero) |
| type | "STANDARD" |
| wfactive | No |
add in interface MboRemoteadd in class MboMXExceptionjava.rmi.RemoteExceptionSignatureService.getLaborForUserAndOrg(java.lang.String, java.lang.String, psdi.security.UserInfo)public void setDefaultStoreLoc(java.lang.String defStore)
setDefaultStoreLoc in interface MRRemoteThe - new default storelocationMR.setDefaultStoreLoc(java.lang.String)public void setDefaultStoreLocSite(java.lang.String defStoreSite)
setDefaultStoreLocSite in interface MRRemoteMR.setDefaultStoreLocSite(java.lang.String)public java.lang.String getDefaultStoreLoc()
throws java.rmi.RemoteException
getDefaultStoreLoc in interface MRRemotejava.rmi.RemoteExceptionMR.getDefaultStoreLoc()public java.lang.String getDefaultStoreLocSite()
throws java.rmi.RemoteException
getDefaultStoreLocSite in interface MRRemotejava.rmi.RemoteExceptionMR.getDefaultStoreLocSite()public boolean makeRecurring()
throws MXException,
java.rmi.RemoteException
makeRecurring in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.makeRecurring()public void undoChangeToRecurring()
throws MXException,
java.rmi.RemoteException
undoChangeToRecurring in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionmakeRecurringpublic boolean isTransfer()
throws MXException,
java.rmi.RemoteException
isTransfer in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isTransfer()public void modify()
throws MXException,
java.rmi.RemoteException
modify in class MboMXExceptionjava.rmi.RemoteExceptionpublic void modifyCreationDate()
throws MXException,
java.rmi.RemoteException
modifyCreationDate in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.modifyCreationDate()public boolean isRecurring()
throws MXException,
java.rmi.RemoteException
isRecurring in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isRecurring()public boolean isStandard()
throws MXException,
java.rmi.RemoteException
isStandard in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isStandard()public boolean isWAPPR()
throws MXException,
java.rmi.RemoteException
isWAPPR in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isWAPPR()public boolean isAPPR()
throws MXException,
java.rmi.RemoteException
isAPPR in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isAPPR()public boolean isDraft()
throws MXException,
java.rmi.RemoteException
isDraft in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isDraft()public boolean isClosed()
throws MXException,
java.rmi.RemoteException
isClosed in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.isClosed()public void canDelete()
throws MXException,
java.rmi.RemoteException
canDelete in class MboMXException - thrown if this mr cannot be deletedjava.rmi.RemoteExceptionpublic void delete(long accessModifier)
throws MXException,
java.rmi.RemoteException
delete in interface MboRemotedelete in class MboaccessModifier - The bitwise flag specified to determine
if certain normal security checks are to be
bypassed for this delete request.
For example:
if the accessModifer is NOACCESSCHECK, then the
check for the object's NODELETE flag and the
call to the object's canDelete() method
will not be performed.
If the accessModifer is NONE, then all the
access checks are performed before this object
is marked delete.MXException - thrown if this mr cannot be deletedjava.rmi.RemoteExceptionMbo.delete(long)public void undelete()
throws MXException,
java.rmi.RemoteException
undelete in interface MboRemoteundelete in class MboMXExceptionjava.rmi.RemoteExceptionpublic void completeLine(java.lang.String mrlinenum)
throws MXException,
java.rmi.RemoteException
completeLine in interface MRRemoteMXException - thrown if the specified mrline does not existjava.rmi.RemoteExceptionMR.completeLine(java.lang.String)public void lineCompleted()
throws MXException,
java.rmi.RemoteException
lineCompleted in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.lineCompleted()public MboRemote copy() throws MXException, java.rmi.RemoteException
copy in interface MboRemotecopy in class MboMXException - thrown as this method is not usablejava.rmi.RemoteExceptionMbo.copy(MboSetRemote)public MboRemote copy(MboSetRemote mboset) throws MXException, java.rmi.RemoteException
copy in interface MboRemotecopy in class Mbomboset - The target MboSetMXExceptionjava.rmi.RemoteExceptionMR.copyMRLine(psdi.mbo.MboRemote, psdi.mbo.MboRemote)public void setCopyDefaults()
throws MXException,
java.rmi.RemoteException
setCopyDefaults in interface MboRemotesetCopyDefaults in class MboMXExceptionjava.rmi.RemoteExceptionpublic MboRemote createNewRecurringMR(MRSetRemote target, java.lang.String description, java.lang.String long_description) throws MXException, java.rmi.RemoteException
createNewRecurringMR in interface MRRemotetarget - The target mboset where the new mr is createdMXExceptionjava.rmi.RemoteExceptionMR.createNewRecurringMR(psdi.app.mr.MRSetRemote, java.lang.String, java.lang.String)public void copyMRfromTemplate(MboRemote mrTemplate) throws MXException, java.rmi.RemoteException
copyMRfromTemplate in interface MRRemotemrTemplate - template mbo used to copy fromMXExceptionjava.rmi.RemoteExceptionMR.copyMRfromTemplate(psdi.mbo.MboRemote)public void addMRLinesFromExistingRequisitions(MboSetRemote mrSourceLines, MboSetRemote mrLines) throws MXException, java.rmi.RemoteException
addMRLinesFromExistingRequisitions in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.addMRLinesFromExistingRequisitions(psdi.mbo.MboSetRemote, psdi.mbo.MboSetRemote)public void addMRLinesFromMaterials(MboSetRemote mrSourceLines, MboSetRemote mrLines) throws MXException, java.rmi.RemoteException
addMRLinesFromMaterials in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.addMRLinesFromMaterials(psdi.mbo.MboSetRemote, psdi.mbo.MboSetRemote)public void approveMR()
throws MXException,
java.rmi.RemoteException
approveMR in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMRStatusHandler.approveMR(java.lang.String, java.util.Date)public void unApproveMR()
throws MXException,
java.rmi.RemoteException
unApproveMR in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.unApproveMR()public void cancelMR()
throws MXException,
java.rmi.RemoteException
cancelMR in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.cancelMR()public void copyMRLines(java.lang.String fromMR,
int[] fromLines)
throws MXException,
java.rmi.RemoteException
copyMRLines in interface MRRemotefromMR - The mrnum of the source MR.fromLines - Array of mrlinenum of the source mrline(s).MXExceptionjava.rmi.RemoteExceptionMR.copyMRLine(psdi.mbo.MboRemote, psdi.mbo.MboRemote)protected void copyMRLine(MboRemote fromLine, MboRemote newLine) throws MXException, java.rmi.RemoteException
fromLine - The source MRLine.newLine - The target MRLine.MXExceptionjava.rmi.RemoteExceptionMR.copyMRLines(java.lang.String, int[]),
MR.copy()public java.util.Vector getAllHistoricalTransactions()
throws MXException,
java.rmi.RemoteException
getAllHistoricalTransactions in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.getAllHistoricalTransactions()public MboRemote createRecurringReqs() throws MXException, java.rmi.RemoteException
createRecurringReqs in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.createRecurringReqs()public void generateAutoKey()
throws java.rmi.RemoteException,
MXException
generateAutoKey in interface MboRemotegenerateAutoKey in class MboMXExceptionjava.rmi.RemoteExceptionMbo.generateAutoKey()public java.lang.String getTotalCostCurrencyCode()
throws MXException,
java.rmi.RemoteException
getTotalCostCurrencyCode in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.getTotalCostCurrencyCode()public void copySpareParts(MboSetRemote sparePartSet) throws MXException, java.rmi.RemoteException
copySpareParts in interface MRRemotesparePartSet - The set of spare parts from the UIMXExceptionjava.rmi.RemoteExceptionMR.copySpareParts(psdi.mbo.MboSetRemote)public ECommHelperRemote getECommHelperRemote() throws java.rmi.RemoteException
getECommHelperRemote in interface MRRemotejava.rmi.RemoteExceptionMR.getECommHelperRemote()public void validateLines()
throws MXException,
java.rmi.RemoteException
validateLines in interface MRRemoteMXExceptionjava.rmi.RemoteExceptionMR.validateLines()