Microsoft Dynamics AX is the resource planning software by Microsoft’s enterprise and it is a part of Microsoft Dynamics family. Some of the Microsoft dynamics ax technical question and answer are listed below:
What is the difference between Interfaces and Abstract class?
- The class implementing is the interface that implements all interface methods and there will not be any abstract Class requirement. There are many access modifiers available like abstract, protected, virtual, internal, public and many more that are useful in the abstract Classes. Abstract classes will be very fast when compared to interfaces.
- Abstract class contains both the incomplete or complete methods and the interface is the signature for a particular method. The abstract class is the implemented methods but the interface cannot be an implement methods.
- The abstract class contains constructors, fields or destructors for implementing the properties. The interface does not contain constructors, fields or destructors but they have only property’s signature with no implementation.
- The abstract class does not support the multiple inheritance and the interface supports multiple inheritance. The class can also inherit more number of interfaces but only a single abstract class.
What is User Interface Builder Class:
The User Interface Builder Class is the layout parameter dialog box which opens when a report is running in the Microsoft Dynamics AX. The User Interface also adds the customization and additional fields for the dialog. Some of the UI Builder Class scenarios used are:
- Group the dialog fields
- Override the dialog field events
- For adding customized lookup dialog field
- To bind the dialog fields with contract parameters
- For changing layouts in dialog
- Adding more custom controls in dialog
How to create Data Contract Class?
The data contract class contains in the X++ class have parm methods. The Data Member Attribute method is defined as the beginning step for the class that is defined with many parameters used in SSRS report.
What is the Difference between Overloading and Overriding?
- Overriding is the derived classes and the parent class are defined in a method that is derived according to the override function.
- Overloading is a function that has the similar signatures but has different parameters.
What is the Difference between Primary index and Cluster index?
Primary index:
- The Primary index works with the unique index and the data will be not null and unique.
- Easier for retrieving the data from databases
Clustered Index:
- The Clustered Index works with the unique as well as non unique indexes.
- Easy to retrieve data from AOS
- Search results will be quicker for recording as well as retrieving cluster index and useful for recording the sequential index.
- Cluster index uses less data space
Improve Your Skills on the Microsoft Dynamics AX Training at KBS Training
What are different types of Table groups for table properties?
- Parameter
- Miscellaneous
- Group
- Main
- Transaction
- Work Sheet Header
- Work Sheet Line
What is the difference between New and Construct Method?
- New Method is used for creating the memory of the object
- Construct Method is used for creating static construct method in each of the class.
- Used for returning the instance class