Share via


RetailPricingEngineHelper Class [AX 2012]

This contains some utilities and implementations for use with the RetailPricingEngine class and Channels.Headquarters.PricingProxy project.

Syntax

class RetailPricingEngineHelper

Run On

Called

Methods

  Method Description
JJ802147.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ802147.privmethod(en-us,AX.60).gif new
JJ802147.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.)
JJ802147.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.)
JJ802147.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif roundAmount Given a numeric value, round it according to the channel's currency
JJ802147.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif toString Returns description of this pricing helper
JJ802147.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.)
JJ802147.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::construct Constructs new instance of a RetailPricingEngineHelper which operates in context of given channel
JJ802147.privmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getCrtCustAffiliation Construct a Commerce Runtime SalesAffiliationLoyaltyTier Object from the customer affiliation.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getCrtRetailSalesLine Construct a SalesLine object from the Commerce Runtime from the SalesLine AX table record.
JJ802147.privmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getCrtSalesAffiliationLoyaltyTier
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getItemQuantityOnOrder Given a sales line, find the total quantity with the same item Id across the sales order.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getProductVariant Construct a productVariant object from the Commerce Runtime from product information in AX.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getRetailSalesLineFromSalesLine Construct a SalesLine object from the Commerce Runtime from the SalesLine AX table record.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getSalesTransactionFromOrder Construct a SalesTransaction object from the Commerce Runtime from the SalesTable AX table record. Includes any sales lines on the order.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getSessionDateTime Return the session date after applying channel time zone.
JJ802147.pubmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::getUnitOfMeasureConversion Construct a UnitOfMeasureConversion object from the Commerce Runtime from product information in AX.
JJ802147.privmethod(en-us,AX.60).gif JJ802147.static(en-us,AX.60).gif ::setTransactionLineDiscountMethod

Top

Inheritance Hierarchy

Object Class
  RetailPricingEngineHelper Class