SalesATPCalculationShelfLife Class [AX 2012]

The SalesATPCalculationShelfLife class is a specialized version of the SalesATPCalculation class that is responsible for available to promise (ATP) calculation, and that considers the batch shelf life and disposition status.

class SalesATPCalculationShelfLife extends SalesATPCalculation

Run On

Server

  MethodDescription
JJ747357.pubmethod(en-us,AX.60).gif atpLeadTime Calculates the ATP lead time. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif calcSalesTmpATP Sets the ATP on the temporary records of the SalesTmpATP table. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif calculateOnHand Calculates on hand inventory quantity for all records in specified _salesTmpATP parameter table buffer. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif calculateOrders Calculates the total quantity of all demand orders and the total quantity of all supply orders for every record in the _salesTmpATP table buffer. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif calculatePlannedOrders Calculates the total quantity of all planned demand orders and the total quantity of all planned supply orders for every record in a SalesTmpATP table. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif calculation Calculates and inserts the temporary data into the SalesTmpATP table. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ747357.protmethod(en-us,AX.60).gif checkBatch Validates a batch disposition code and expiry date.
JJ747357.protmethod(en-us,AX.60).gif currentOnHand Retrieves the current on-hand level for the specified item on the specified dimensions. (Overrides the currentOnHand Method.)
JJ747357.protmethod(en-us,AX.60).gif currentOnHandWithDipositionNotSet Determines the current on-hand level that does not have a batch disposition code.
JJ747357.protmethod(en-us,AX.60).gif currentOnHandWithDipositionSetAvailable Determines the current on-hand level that has a batch disposition code available.
JJ747357.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ747357.protmethod(en-us,AX.60).gif new Initializes a new instance of the SalesATPCalculation class. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif parmCustAccount Gets or sets the CustAccount parameter.
JJ747357.pubmethod(en-us,AX.60).gif parmInventDimId Gets or sets the InventDimId parameter. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif parmIssueMarginCalendarId Gets or sets the IssueMarginCalendarId parameter. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif parmItemId Gets or sets the ItemId parameter. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif parmMarginIssue Gets or sets the MarginIssue parameter. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif parmSalesATPSettingsMap Gets or sets the SalesATPSettingsMap parameter. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif processIssues Iterates through all the issue inventory transactions that can affect the ATP calculation. (Overrides the processIssues Method.)
JJ747357.protmethod(en-us,AX.60).gif processPlannedDemand Iterates through all the planned demand transactions that can affect the ATP calculation. (Overrides the processPlannedDemand Method.)
JJ747357.protmethod(en-us,AX.60).gif processPlannedSupply Iterates through all the planned supply transactions that can affect the ATP calculation. (Overrides the processPlannedSupply Method.)
JJ747357.protmethod(en-us,AX.60).gif processReceipts Iterates through all the receipt inventory transactions that can affect the ATP calculation. (Overrides the processReceipts Method.)
JJ747357.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ747357.protmethod(en-us,AX.60).gif updateSalesTmpATP Updates a salesTmpATP table buffer. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif updateSalesTmpATPWithIssue Updates the SalesTmpATP table record by using data from the issue transaction. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif updateSalesTmpATPWithPlannedDemand Updates the SalesTmpATP table record by using data from the planned demand transaction. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif updateSalesTmpATPWithPlannedSupply Updates the SalesTmpATP table record by using data from the planned supply transaction. (Inherited from SalesATPCalculation.)
JJ747357.protmethod(en-us,AX.60).gif updateSalesTmpATPWithReceipt Updates the SalesTmpATP table record by using data from the receipt transaction. (Inherited from SalesATPCalculation.)
JJ747357.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ747357.pubmethod(en-us,AX.60).gif JJ747357.static(en-us,AX.60).gif ::construct Initializes a new instance of the SalesATPCalculationShelfLife class.
Top

Object Class
  SalesATPCalculation Class
    SalesATPCalculationShelfLife Class
Show: