PDSAdvancedPricing_VendInvoiceLine Class [AX 2012]
The PDSAdvancedPricing_VendInvoiceLine class computes prices by using potency pricing calculation expressions for a vendor invoice line.
| Method | Description | |
|---|---|---|
| applyElementMapToFormula | Applies the element value maps to the equation. (Inherited from PDSAdvancedPricing.) |
| averageAdjustedUnitPrice | Progressively gets the adjusted unit price as a weighted average. (Inherited from PDSAdvancedPricing.) |
| calc | Calculates the adjusted unit price. (Overrides the calc Method.) |
| calculationId | Gets the calculation ID that is used by the master record. (Overrides the calculationId Method.) |
| calEquation | Computes the adjusted unit price by using the stored calculation equation. (Inherited from PDSAdvancedPricing.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| elementValue | Gets the value for a specified advanced pricing equation element. (Inherited from PDSAdvancedPricing.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| evalError | Logs or throws an evaluation error message. (Inherited from PDSAdvancedPricing.) |
| getElementDefinitions | Gets a list of element definitions or metadata of the current equation. (Inherited from PDSAdvancedPricing.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| inventTable | Gets the InventTable record for the specified line. (Inherited from PDSAdvancedPricing.) |
| inventTableModule | Gets the InventTableModule record that is appropriate for the active item and module. (Overrides the inventTableModule Method.) |
| inventTransId | Gets the inventory transaction ID of the main table record. (Overrides the inventTransId Method.) |
| isError | Gets a value that indicates whether an error occurred during the specified calculation. (Inherited from PDSAdvancedPricing.) |
| itemId | Gets the item ID on the specified line. (Overrides the itemId Method.) |
| maxReceiptStatus | Gets the maximum processed receipt status for inventory transactions to use for computing the adjusted unit price. (Overrides the maxReceiptStatus Method.) |
| new | Initializes a new instance of the PDSAdvancedPricing_VendInvoiceLine class. (Overrides the new Method.) |
| 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.) |
| parmHideMessage | Gets or sets the HideMessage parameter. (Inherited from PDSAdvancedPricing.) |
| parmInventQualityOrderTable | Gets or sets the InventQualityOrderTable parameter. (Inherited from PDSAdvancedPricing.) |
| parmInventTrans | Gets or sets the InventTrans parameter. (Inherited from PDSAdvancedPricing.) |
| parmPDSCalculationTable | Gets or sets the PDSCalculationTable parameter. (Inherited from PDSAdvancedPricing.) |
| parmThrowException | Gets or sets the ThrowException parameter. (Inherited from PDSAdvancedPricing.) |
| parmVendInvoiceInfoLine | Gets or sets the VendInvoiceInfoLine parameter. |
| populateElementValueMap | Populates the value map used for variables in the advanced pricing calculation. (Inherited from PDSAdvancedPricing.) |
| qty | Gets the quantity to use for advanced calculation equation processing. (Overrides the qty Method.) |
| reset | Resets the internal counters for the total quantity and total amount. (Inherited from PDSAdvancedPricing.) |
| setElementValue | Sets an element in the current equation to a specified value. (Inherited from PDSAdvancedPricing.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| unitPrice | Gets the unit price on the specified line. (Overrides the unitPrice Method.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validateEquation | Gets a value that indicates whether the specified equation is valid. (Inherited from PDSAdvancedPricing.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes a new instance of the PDSAdvancedPricing_VendInvoiceLine class. |
| ::copyFromLineHandler | Copies additional PDS calculation fields when a vendor invoice information line record is copied. |
| ::initFromPriceDiscHandler | Initializes the PDS calculation fields. |
| ::initVendInvoiceTransFromPurchLineHandler | Handles additional initialization from advanced pricing fields for a specified vendor invoice line. |
| ::lineAmountModifiedHandler | Initializes the PDS calculation fields when the line amount is modified directly. |
| ::newVendInvoiceInfoLine | Creates a new PDSAdvancedPricingrecord for a specified vendor invoice information line. |
Community Additions
ADD
Show: