NumberSeqApplicationModule Class [AX 2012]

The NumberSeqApplicationModule class is used to configure all the number sequences in the system.

class NumberSeqApplicationModule

Run On

Server

  MethodDescription
Gg760035.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg760035.protmethod(en-us,AX.60).gif cleanupObsoleteDatatypes Enables an application module to perform module specific cleanup of data types. Implementers may make use of the records container to see which data types were inserted or modified for this module.
Gg760035.protmethod(en-us,AX.60).gif create Creates a new data type or modifies an existing one.
Gg760035.pubmethod(en-us,AX.60).gif createReferencesForScope Creates numberSequenceReference objects for all data types in the module that match the scope if they do not already exist.
Gg760035.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif initializeReference Performs module-specific initialization of a NumberSequenceReference object.
Gg760035.protmethod(en-us,AX.60).gif isReferenceNeeded Indicates whether a reference should be created for an EDT within a specified scope.
Gg760035.pubmethod(en-us,AX.60).gif load Calls the LoadModule method to configure the data types of the module and the cleanupObsoleteDatatypes method to delete the data types that are no longer in use.
Gg760035.protmethod(en-us,AX.60).gif loadModule Configures all the data types that are in use by the module.
Gg760035.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg760035.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.)
Gg760035.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.)
Gg760035.pubmethod(en-us,AX.60).gif numberSeqModule Retrieves the ID of the application-specific module for this class.
Gg760035.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif sameAsActive
Gg760035.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg760035.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.)
Gg760035.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::configurationKeyTable Retrieves a temporary table with the ID values of the enabled configuration keys for the specified module.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::configurationKeyTableMulti Retrieves a temporary table with the IDs of the enabled configuration keys for the specified set of modules.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::createReferences Creates NumberSequenceReference objects for all data types in a module that match the scope if they do not already exist.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::createReferencesMulti Creates NumberSequenceReference objects for all data types in a list of modules that match the scope if they do not already exist.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::flushCaches Clears the NumberSequenceDatatype and NumberSequenceDatatypeParameterType caches.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::initializeNumberSequenceReference Performs module-specific initialization of a NumberSequenceReference object.
Gg760035.pubmethod(en-us,AX.60).gif Gg760035.static(en-us,AX.60).gif ::loadAll Creates an instance of each module and calls the Load method to configure each one.
Top

It is intended to have subclasses at the module level, with each module providing its own subclass in which the module specific number sequences are defined and configured. The definition occurs at AOS startup time. This class replaces the initialization code that was located in the subclasses of the NumberSeqReference class in previous versions.

Object Class
  NumberSeqApplicationModule Class
    MCRNumberSeqModuleOrderManagement Class
    MCRNumberSeqModulePromotions Class
    NumberSeqModuleACO_BR Class
    NumberSeqModuleAsset Class
    NumberSeqModuleBank Class
    NumberSeqModuleBankIBS Class
    NumberSeqModuleBOM Class
    NumberSeqModuleBudget Class
    NumberSeqModuleCOS Class
    NumberSeqModuleCRM Class
    NumberSeqModuleCustomer Class
    NumberSeqModuleDir Class
    NumberSeqModuleDocument Class
    NumberSeqModuleEcoResProduct Class
    NumberSeqModuleEmpl_RU Class
    NumberSeqModuleEMS Class
    NumberSeqModuleEvent Class
    NumberSeqModuleExim_IN Class
    NumberSeqModuleExpense Class
    NumberSeqModuleForeignTrade Class
    NumberSeqModuleForeignTradeProdCom Class
    NumberSeqModuleGeneral Class
    NumberSeqModuleHRM Class
    NumberSeqModuleInternet Class
    NumberSeqModuleInventory Class
    NumberSeqModuleJobManager Class
    NumberSeqModuleKnowledgeCollector Class
    NumberSeqModuleLedger Class
    NumberSeqModuleLocation Class
    NumberSeqModuleMasterPlanning Class
    NumberSeqModuleMRC Class
    NumberSeqModuleOperatingUnit Class
    NumberSeqModulePayroll Class
    NumberSeqModulePBA Class
    NumberSeqModulePds Class
    NumberSeqModuleProduction Class
    NumberSeqModuleProject Class
    NumberSeqModulePurchaseOrder Class
    NumberSeqModuleRAsset Class
    NumberSeqModuleRCash Class
    NumberSeqModuleRDeferrals Class
    NumberSeqModuleRetail Class
    NumberSeqModuleRetailParameters Class
    NumberSeqModuleRetailParametersEx2 Class
    NumberSeqModuleRetailStore Class
    NumberSeqModuleRFID Class
    NumberSeqModuleRHRM Class
    NumberSeqModuleRoute Class
    NumberSeqModuleRPayroll Class
    NumberSeqModuleRTax25 Class
    NumberSeqModuleRTSL Class
    NumberSeqModuleSAD Class
    NumberSeqModuleSalesOrder Class
    NumberSeqModuleSMA Class
    NumberSeqModuleTax Class
    NumberSeqModuleTaxNL Class
    NumberSeqModuleVendMgmt Class
    NumberSeqModuleVendor Class
    NumberSeqModuleWorkflow Class
    TMSNumberSeqModuleTMS Class
    WHSNumberSeqModuleWHS Class

Community Additions

ADD
Show: