public class FldPurLineCost extends FldMatServLineCost
mboValue
TYPE_DOMAIN, TYPE_FIELDCLASS, TYPE_KEY, TYPE_UNKNOWN
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 |
---|
FldPurLineCost(MboValue mbv) |
Modifier and Type | Method and Description |
---|---|
void |
action()
If there is a linecost set the unitcost and if the exchangerate2 of po/pr is not null set linecost2.
|
void |
validate()
The validation rountine is only for PO service line.
|
validateToleranceCost, validateToleranceQuantity
getAppLink, getIntegrationService, getList, getLookupName, getMatchingAttr, getMatchingAttr, getMboValue, getMboValue, getType, hasList, init, initValue, setType, setValueFromLookup, smartFill, smartFind, smartFind
public FldPurLineCost(MboValue mbv) throws MXException
MXException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class FldMatServLineCost
MXApplicationException
- (po, costcannotlessthanreceived) is thrown if line cost is less than the total received line costMXException
java.rmi.RemoteException
PO.determineReceiptStatus()
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class FldMatServLineCost
MXException
java.rmi.RemoteException