ReqTransCache_Periodic Class [AX 2012]

The ReqTransCache_Periodic class manages items during a periodic scheduling process.

Syntax

class ReqTransCache_Periodic extends ReqTransCache

Run On

Called

Methods

  Method Description
Gg828962.pubmethod(en-us,AX.60).gif add Adds an item to the ReqProcessItemList table and to the local set variables. (Overrides the add Method.)
Gg828962.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif createReqProcessTransFilterRecords Creates a set of filter records that indicate the requirement transactions to process. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif endProcess Writes the log and cleans up after all external threads exit if this is the main thread. (Overrides the endProcess Method.)
Gg828962.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif findFirstPlanGroupIssue Finds the first planning group issue in the same group as the issue specified in the _issue parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif findNextPlanGroupIssue Finds the next planning group issue that is sorted according to priority, in the same group as the issue that is specified in the _issue parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif findPrimaryPlanGroupIssue Finds the primary issue that is sorted according to priority, in the same planning group as the issue specified in the _issue parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif getCurrentLevel Retrieves the current BOM level that is used by the ReqTransCache class to fetch items. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif getDataChangedDuringExecution Determines whether data has been changed out of order in the current planning run. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif getItems Retrieves the items in a given item list. (Overrides the getItems Method.)
Gg828962.pubmethod(en-us,AX.60).gif getRerunFromLevel Gets the BOM level from which coverage should be re-run. (Overrides the getRerunFromLevel Method.)
Gg828962.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif initPlanGroupIssueQuantities Sets the quantity field on the first priority issues of each planning group. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif insertItemIfNotExists Inserts a new record into the ReqProcessItem table.
Gg828962.pubmethod(en-us,AX.60).gif insertProcessItemsFromQuery Inserts the items to be processed in the ReqProcessItem table. (Overrides the insertProcessItemsFromQuery Method.)
Gg828962.pubmethod(en-us,AX.60).gif isItemMarkedForProcessing Indicates whether the specified item is marked for processing. (Overrides the isItemMarkedForProcessing Method.)
Gg828962.pubmethod(en-us,AX.60).gif issuesQuery Gets a query than can be used to retrieve issues from the database. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif itemDimSet Returns a set of used InventDimIds for a specific item. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif levelCount Retrieves the number of BOM levels of the items being processed. (Overrides the levelCount Method.)
Gg828962.pubmethod(en-us,AX.60).gif listCovDimSorted Returns a sorted list of coverage dimensions. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif listCovDimSortedAsSet Returns a sorted list of sets of coverage dimensions. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif manageItemError Handles item processing errors. (Overrides the manageItemError Method.)
Gg828962.pubmethod(en-us,AX.60).gif mapPlannedOrder Gets a map of all planned orders. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif markProcessWithError Marks the current process with error status. (Overrides the markProcessWithError Method.)
Gg828962.pubmethod(en-us,AX.60).gif moveNextLevel Advances the current BOM level that is used by the ReqTransCache class to the next level (Overrides the moveNextLevel Method.)
Gg828962.protmethod(en-us,AX.60).gif new Initializes a new instance of the ReqTransCache_Periodic class. (Overrides the new Method.)
Gg828962.pubmethod(en-us,AX.60).gif noteDownPlannedProdOrderId Adds the planned production order to the plannedProdOrderIdSet class variable. (Overrides the noteDownPlannedProdOrderId Method.)
Gg828962.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.)
Gg828962.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.)
Gg828962.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif parmProcessId Gets or sets the ProcessId parameter. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif parmReqPlanId Gets or sets the ReqPlanId parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif parmReqPlanVersionRefRecId Gets or sets the ReqPlanVersionRefRecId parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif parmUseReqTransFilter Gets or sets the UseReqTransFilter parameter. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif pdsCreateExpiryTrans Creates expiry transactions for receipts with open quantity that has an expiration date. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif pmfAddPmfCoReqTransItem Add items to the list. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif pmfCoCreateItemIdList Gets the co-product processing list for all co-products that are associated to the specified _taskGroupId task group. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif pmfCoUpdateTransDateTime Updates the co-product earliest requirement date and time for the co-products that are associated to the specified _taskGroupId task group. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif pmfFindFirstCoIssue Finds the ReqTrans record that is related to the end item of the co-product. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif pmfGetCoItemBOMs Gets a Set that contains the active co-product BOM ids that is associated with the item. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif pmfGetCoItemTaskGroupId Determines the task group ID of a co-product item. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif receiptsQuery Gets a query that can be used to retrieve receipts from the database. (Inherited from ReqTransCache.)
Gg828962.protmethod(en-us,AX.60).gif refreshReqProcessList Reads the ReqProcessList table to determine whether the process should continue.
Gg828962.protmethod(en-us,AX.60).gif reqLevelAnalyzer Returns a ReqDependencyAnalyzer object that holds the dependencies for the given item. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif reqProcessList Returns the active ReqProcessList record if threads are used. (Overrides the reqProcessList Method.)
Gg828962.pubmethod(en-us,AX.60).gif reqTransQuery Gets a query that can be used to retrieve receipts from the database. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif resetLevel Resets the current BOM level that is used by the ReqTransCache class to the initial value. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif setCurrentItem (Overrides the setCurrentItem Method.)
Gg828962.pubmethod(en-us,AX.60).gif setCurrentLevel Changes the level of the scheduling process. (Overrides the setCurrentLevel Method.)
Gg828962.pubmethod(en-us,AX.60).gif setDataChangedDuringExecution Marks that some data has been changed out of order during the execution of the current plan. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif setRerunFromLevel Changes the level from which coverage planning should be re-run. (Overrides the setRerunFromLevel Method.)
Gg828962.pubmethod(en-us,AX.60).gif setThreadParameters Sets parameters for thread usage and marks the main process as started. (Overrides the setThreadParameters Method.)
Gg828962.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif startExternThreads Starts the required number of helper threads as new batch tasks. (Overrides the startExternThreads Method.)
Gg828962.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif update (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif updateListCovDimSorted Updates the list of sorted coverage dimensions. (Inherited from ReqTransCache.)
Gg828962.pubmethod(en-us,AX.60).gif updateReqProcessItems Updates the list of items in the database for the specified level. (Overrides the updateReqProcessItems Method.)
Gg828962.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.)
Gg828962.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg828962.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg828962.protmethod(en-us,AX.60).gif Gg828962.static(en-us,AX.60).gif ::construct Initializes a new instance of the ReqTransCache_Periodic class.
Gg828962.pubmethod(en-us,AX.60).gif Gg828962.static(en-us,AX.60).gif ::newProcessId Initializes a new instance of the ReqTransCache_Periodic class.

Top

Inheritance Hierarchy

Object Class
  ReqTransCache Class
    ReqTransCache_Periodic Class