PurchLineType_WithMultipleDeliveries Class [AX 2012]
The PurchLineType_WithMultipleDeliveries class controls the behavior of order lines with multiple deliveries.
Syntax
class PurchLineType_WithMultipleDeliveries extends PurchLineType
Run On
Called
Methods
Method | Description | |
---|---|---|
allowEditReturnActionId | (Inherited from PurchLineType.) | |
allowEditScrap | (Inherited from PurchLineType.) | |
associateWithAgreementLine | Associates the purchase line with the agreement line. (Inherited from PurchLineType.) | |
canAgreementBeLinked | Determines whether the purchase line can be linked to an agreement line. (Overrides the canAgreementBeLinked Method.) | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
canFiscalDocTextBeRegistrated_BR | Determines if Fiscal document texts can be registered to the Purchase header (Inherited from PurchLineType.) | |
canInventBeReserved | Determines whether the line can be reserved. (Overrides the canInventBeReserved Method.) | |
canInventUpdExpected | (Inherited from InventType.) | |
canInventUpdFinancial | Determines whether the line can be financially updated. (Overrides the canInventUpdFinancial Method.) | |
canInventUpdPhysical | Determines whether the line can be physically updated. (Overrides the canInventUpdPhysical Method.) | |
canLineAmountBeUpdated | Specifies whether the LineAmount field can be updated. (Inherited from PurchLineType.) | |
caseTagging | (Inherited from InventType.) | |
checkAgreementDimension_RU | Validates agreement dimension in the purch line. (Inherited from PurchLineType.) | |
checkDelete | (Inherited from PurchLineType.) | |
checkInventDimUpdateValidNonStocked | Checks whether the inventory dimensions changes are enabled for the lines. (Inherited from PurchLineType.) | |
checkInventOwner_RU | (Inherited from PurchLineType.) | |
checkInventProfile_RU | (Inherited from PurchLineType.) | |
checkInvoiceConstaints | Indicates whether there were no field changes that would require a distribution update if the line is invoice-matched. (Inherited from PurchLineType.) | |
checkPurchUnit | (Inherited from PurchLineType.) | |
checkQuantityUpdateValid | Determines whether the line quantity that is being updated is valid and throws an error if not valid. (Overrides the checkQuantityUpdateValid Method.) | |
checkUpdatePhysical | (Inherited from PurchLineType.) | |
clearAllPriceDiscChangePolicies | Removes all existing price discount change policies from a corresponding PurchLine record. (Inherited from PurchLineType.) | |
creditNoteLine | (Inherited from PurchLineType.) | |
delete | Deletes the order line and all of its delivery lines. (Overrides the delete Method.) | |
deletePendingRegistrationsNonStocked | Deletes the pending registration records for the line. (Inherited from PurchLineType.) | |
deleteRetailSumLinesFromPurch | Deletes the information about purchase order line from retail sum lines (Inherited from PurchLineType.) | |
deleteSalesLine | (Inherited from PurchLineType.) | |
deleteSoft | Marks the record as deleted. (Inherited from PurchLineType.) | |
deleteSoftClearValues | Zeroes out record fields so the record does not interfere with code unaware of the deleted status. (Inherited from PurchLineType.) | |
deleteTaxUncommitted | Deletes TaxUncommitted records for the line or for the whole document if it has not yet been confirmed. (Inherited from PurchLineType.) | |
deleteTaxWithholdUncommitted_IN | Deletes TaxWithholdUncommitted_IN records for the line or for the entire document if it has not yet been confirmed. (Inherited from PurchLineType.) | |
distributionUpdateNeeded | Indicates whether a change to a PurchLine record should update the associated SourceDocumentDistribution table. (Inherited from PurchLineType.) | |
doScrap | (Inherited from InventType.) | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
getDeleteWarning | Retrieves the alternative warning message for deleting the order line. (Overrides the getDeleteWarning Method.) | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
initFromAgreementLine | Initializes a PurchLine record by using the specified AgreementLine record. (Inherited from PurchLineType.) | |
initFromEcoResCategory | Initializes the PurchLine record, depending on the ProcurementCategory record. (Inherited from PurchLineType.) | |
initFromInventTable | Initiates a PurchLine table buffer from an InventTable table buffer. (Inherited from PurchLineType.) | |
initFromItemOrCategory | Initiates a PurchLine table buffer from an InventTable buffer or based on the catagory. (Inherited from PurchLineType.) | |
initFromPurchTable | (Inherited from PurchLineType.) | |
initFromTmpPurchLine | Initializes the PurchLine record from the TmpPurchLine record. (Inherited from PurchLineType.) | |
initPurchQty | (Inherited from PurchLineType.) | |
initReturn | (Inherited from PurchLineType.) | |
initTagging | Initializes the ItemTagging field, the CaseTagging field, and the PalletTagging field for the line based item entity. (Inherited from PurchLineType.) | |
initValue | (Inherited from PurchLineType.) | |
insert | (Inherited from PurchLineType.) | |
interCompanyCalcDisc | (Inherited from PurchLineType.) | |
interCompanyCreateReturnMarkupTrans | (Inherited from PurchLineType.) | |
interCompanyDelete | (Inherited from PurchLineType.) | |
interCompanyIsPriceDiscSearchNeeded | (Inherited from PurchLineType.) | |
interCompanyMarkupMirror | (Inherited from PurchLineType.) | |
interCompanyMirror | (Overrides the interCompanyMirror Method.) | |
interCompanyMirrorCWQty | Sets the SalesLine catch weight quantity field. (Inherited from PurchLineType.) | |
interCompanyMirrorQty | (Inherited from PurchLineType.) | |
interCompanyReturnStatusCreated | (Inherited from PurchLineType.) | |
interCompanyValidateDelete | (Inherited from PurchLineType.) | |
interCompanyValidateDeleteQty | (Inherited from PurchLineType.) | |
internalCalendarId | (Inherited from PurchLineType.) | |
invoicedInTotal | Calculates the total invoiced quantity for a delivery schedule represented by its order line. (Overrides the invoicedInTotal Method.) | |
invoicedInTotalAmount | (Inherited from PurchLineType.) | |
isChangeRequestRequired | Indicates whether line changes require change request. (Inherited from PurchLineType.) | |
isPendingRegistrationsToBeCreated | Determines whether pending registrations for non-stocked lines are to be newly created. (Inherited from PurchLineType.) | |
isPurchTableInterCompanyOrder | Determines whether the purchase order in question is an intercompany type. (Inherited from PurchLineType.) | |
itemTagging | (Inherited from InventType.) | |
markupAllowed | Determines whether miscellaneous charges can be associated with the line. (Overrides the markupAllowed Method.) | |
mayScrapBeExpected | (Inherited from InventType.) | |
modifyWMSLocation | Modifies an InventDim record that has WMS values with a default direction of receipt. (Inherited from PurchLineType.) | |
mustInventBeExpectedAgain | (Inherited from InventType.) | |
mustInventBeQuotationControlled | (Inherited from InventType.) | |
mustInventUpdEstimated | Determines whether the inventory movement that is associated with the line must be updated. (Overrides the mustInventUpdEstimated Method.) | |
new | (Inherited from PurchLineType.) | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
palletTagging | (Inherited from InventType.) | |
parmStatusUpdateResults | (Inherited from PurchLineType.) | |
pdsApprovedVendorListCheck | Gets an instance of the PdsApprovedVendorListCheck class that is appropriate for this line type. (Inherited from PurchLineType.) | |
pdsCWInvoicedInTotal | Calculates catch weight total invoiced quantity for the current purchase order line. (Inherited from PurchLineType.) | |
pdsCWReceivedInTotal | Calculates catch weight total received quantity for the current purchase order line. (Inherited from PurchLineType.) | |
postInitFromInventTable_BR | Initializes Brazilian configuration on a PurchLine record based on a InventTable record. (Inherited from PurchLineType.) | |
postInsert_BR | Additional processing after the insert of a new record. (Inherited from PurchLineType.) | |
postSetStockedProduct_BR | Defines PurchLine Stocked Product field for Brazilian localization. (Inherited from PurchLineType.) | |
postValidateField_BR | Validates Brazilian fields. (Inherited from PurchLineType.) | |
purchQtyAllowEdit | Determines whether the Quantity field can be edited. (Overrides the purchQtyAllowEdit Method.) | |
purchTableSelectForupdate | Ensures the PurchTable buffer is selected for update when the class member boolean update is true. (Inherited from PurchLineType.) | |
recalculateOrderLine | Recalculates the Quantity field as a sum of the Quantity fields on all the delivery lines and Delivery dates and as a minimum of corresponding dates on delivery lines. | |
receivedInTotal | Calculates the total received quantity for a delivery schedule that is represented by its order line. (Overrides the receivedInTotal Method.) | |
returnExpectedRetQty | (Inherited from PurchLineType.) | |
setPriceDiscChangePolicyMultiLine | Applies a multi-line discount related price discount change policy to the related header record. (Inherited from PurchLineType.) | |
setPurchStatus | Sets the PurchStatus field to the minimum PurchStatus field of every delivery line. (Overrides the setPurchStatus Method.) | |
setPurchStatusNonStocked | Sets the purchase status for a non stocked purchase line. (Inherited from PurchLineType.) | |
setReverseCharge_UK | Specifies whether reverse charge applies to the PurchLine, and updates the PurchLine record with the reverse charge sales tax group. (Inherited from PurchLineType.) | |
setStockedProduct | Sets the StockedProduct field for the line based on line type and item model group for the associated item. (Inherited from PurchLineType.) | |
setTaxGroup | (Inherited from PurchLineType.) | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
skipPurchTableDropShipStatusUpdate | Sets a value to indicate if update of drop shipment status should be skipped for all purchase order lines. (Inherited from PurchLineType.) | |
syncSalesLine | (Inherited from PurchLineType.) | |
syncSalesLineSave | (Inherited from PurchLineType.) | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
update | Updates the order line record in the PurchLine table. (Overrides the update Method.) | |
update_IN | Do extra updates when updating the PurchLine_IN. (Inherited from PurchLineType.) | |
updateApprovedLine | Updates the inventory movements for stocked lines and expected arrival records for non-stocked lines. (Inherited from PurchLineType.) | |
updateDistribution | (Inherited from PurchLineType.) | |
updateFiscalDocumentText_BR | Updates the Fiscal document texts of a specific type on the Purchase line. (Inherited from PurchLineType.) | |
updateInventory | Updates the inventory movements that are associated with the line. (Overrides the updateInventory Method.) | |
updateOrderLineOfDeliverySchedule | Updates the order line of the delivery schedule to which the delivery line belongs. (Inherited from PurchLineType.) | |
updatePendingRegistrationsNonStocked | Updates the pending registrations for non-stocked lines. (Inherited from PurchLineType.) | |
updatePurchLine | (Inherited from PurchLineType.) | |
updatePurchTable | (Inherited from PurchLineType.) | |
updateRetailSumLines | Updates information about purchase order line changes in retail sum lines (Inherited from PurchLineType.) | |
updateSalesLine | (Inherited from PurchLineType.) | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
validateDelete | (Inherited from PurchLineType.) | |
validateField | (Inherited from PurchLineType.) | |
validateField_IN | Validates India fields. (Inherited from PurchLineType.) | |
validateField_W | Validates countries' fields. (Inherited from PurchLineType.) | |
validateModifyInventDim | (Inherited from PurchLineType.) | |
validateWrite | Validates a PurchLine record based on the logic that spans several records. (Inherited from PurchLineType.) | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) | |
::construct |
Top
Remarks
An order line acts as a header of a delivery schedule, which always stores total delivery schedule quantity and minimum dates. It can be used to manage commercial attributes of delivery lines.
In particular, when the order line starts using a new Trade Agreement the user is prompted to see whether they want new commercial attributes, such as price and discount, to be copied to all the delivery lines.
Inheritance Hierarchy
Object Class
InventType Class
PurchLineType Class
PurchLineType_WithMultipleDeliveries Class