ax 2012 interview questions

Dynamics Ax 2012 Interview Questions:
  • Difference between following. …
  • Difference between edit and display method. …
  • Difference between perspectives and table collection. …
  • What are the 4 types of files we need to copy to the standard folder? …
  • Why we use virtual companies? …
  • How can we restrict a class to be further extended?

If you are an expert in Microsoft Dynamics Ax then this is for you. Let us know if you looking for a job change? Then do not worry, we’ve a right answer for your job interview preparation. If you are preparing for Microsoft Dynamics Ax job interview then go through Wisdomjobs interview questions and answers page. Microsoft Dynamics Ax is similar to Dynamics 365. It is the initial version created which later renamed to Dynamics 365. Its architecture consists of four major parts, Database server, File Server, Application Object Server, the Client. Good knowledge on the Microsoft Dynamics Ax topics are must to crack the job. Below are the Microsoft Dynamics Ax interview questions and answers which makes you comfortable to face the interviews:

Most Common Technical Interview Question and answer In Ax ERP | Job Interview Question Answer

Microsoft Dynamics AX interview Questions – For Freshers

Ans: Microsoft Dynamics AX is a multi-language, multi-currency, industry-specific, global ERP Product, and one of Microsoft’s Dynamics ERP Family.

If you would like to Enrich your career with a Microsoft Dynamics AX certified professional, then visit Mindmajix – A Global online training platform: “Microsoft Dynamics AX Training” Course. This course will help you to achieve excellence in this domain.

Difference between edit and display method?

Ans: Display Indicates that the method’s return value is to be displayed on a form or a report. The value cannot be altered in the form or report Edit Indicates that the method’s return type is to be used to provide information for a field that is used in a form. The value in the field can be edited.

Ans) Application objects such as reports, tables, and methods can run on the application object server (AOS) or the client. An object can also have the RunOn property value set to Called from. Objects set to Called from can run from either the client or server, depending on where the object is called from. This topic describes the RunOn property, tiers that class objects can run on, and hints about using AOSRunMode.

Ans) Adding the “index” statement to an Axapta select, it does NOT mean that this index will be used by the database. What it DOES mean is that Axapta will send an “order by” to the database. Adding the “index hint” statement to an Axapta select, it DOES mean that this index will be used by the database (and no other one).

Ans) All the tables should have at least one find method that selects and returns one record from the table that matches the unique index specified by the input parameters. The last input parameter in a find method should be a Boolean variable called for update or update that is defaulted to false. When it is set to true, the caller object can update the record that is returned by the find method.

Microsoft Dynamics AX is also known as AXAPTA in previous versions and now referred to as DAX is a registered ERP solution from Microsoft Dynamics family targeting mid-size to large-scale enterprises with highly intuitive, exclusive, and scalable features with rich user experience. Microsoft Dynamics AX ERP is the best value and scalable ERP in the market.

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .

Get Microsoft Dynamics AX Course to Enhance Your Career

Q31. Multiple inheritance possible or not, if not how can we overcome that?

Ans:

In X++, a new class can only extend one other class; multiple inheritance is not supported. If you extend a class, it inherits all the methods and variables in the parent class (the superclass).We can use Interfaces instead of multiple inheritance in Ax.

Q32. Do we need to write main method, give reasons?

Ans:

Yes, but to open the class from action menu item we have to create main method of class.

Q33. What is difference between new & construct method?

Ans:

  • new(): used to create a memory to the object.
  • Construct(): You should create a static construct method for each class. The method should return an instance of the class.
  • Q34. What is the utility of the RunOn property?

    Ans:

    Application objects such as reports, tables, and methods can run on the application object server (AOS) or the client. An object can also have the RunOn property value set to Called from. Objects set to Called from can run from either the client or server, depending on where the object is called from. This topic describes the RunOn property, tiers that class objects can run on, and hints about using AOSRunMode.

    Default value of RunOn for Classes – Called from

    Q35.What is main class used in batch process OR which class will you inherit to make a batch job?

    Ans:

    Q36. What is the main utility of classes in standard Ax ?

    Ans:

    Q37. Which class is called when we create a SO/PO?

    Ans:

    Q38. What is the basic structure of a form?

    Ans:

    Q39. Properties of a form datasource?

    Ans:

    Q40.DefineMorphX ?

    Ans:

    The MorphX Development Suite is the integrated development environment (IDE) in Microsoft Dynamics AX used to develop and customize both the Windows interface and the Web interface.

    Q41.Define X++ ?

    Ans:

    X++ is the object-oriented programming language that is used in the MorphX environment .

    Q42.What is the difference between Interfaces and Abstract class?

    Ans:

  • 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.
  • Q43.What is User Interface Builder Class:

    Ans:

    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
  • Q44.How to create Data Contract Class?

    Ans:

    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.

    Q45.What is the Difference between Overloading and Overriding?

    Ans:

  • 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.
  • Q46.What is the Difference between Primary index and Cluster index?

    Ans:

    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
  • Q47.What are different types of Table groups for table properties?

    Ans:

  • Parameter
  • Miscellaneous
  • Group
  • Main
  • Transaction
  • Work Sheet Header
  • Work Sheet Line
  • Q48.What is the difference between New and Construct Method?

    Ans:

  • 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
  • Q49. What is Entire Table Caching?

    Ans:

    The entire table cache is a different type of caching compared to record caching,which is a complete local copy of a table. The entire table cache exists on the AOS, a 3-tier rich client, the COM connector, and on a 2-tier client. This means that there is no entire table cache on a 3-tier thin client, as it utilizes the entire table cache located on the AOS. The cache is populated at the time of the first access to that particular table for a given company.Q50. What is Record View Caching?

    Ans:

    The RecordViewCache is instantiated using a X++ select with a where clause that defines the result set. The RecordViewCache is deactivated as soon as the RecordViewCache object goes out of scope or is destroyed. It is private and offers a result-set cache with a limited lifetime.

    ax 2012 interview questions

    FAQ

    How many layers are there in AX 2012?

    AX 2012 Layer’s

    There are three layers available only to Microsoft to deliver the base application. (The xxP layer indicates the patch layer for each application object layer). SYS, SYP:- System layer: The standard application is developed in this lowest layer.

    What is the difference between AX 2012 and Dynamics 365?

    Arguably one of the biggest differences between Dynamics AX and Dynamics 365 is their infrastructure. Dynamics AX is traditionally on-premise so installation is required. You’re also responsible for setup, maintenance and security – including costs.

    What are workflows in AX 2012?

    A workflow defines how a business document flows through the system by indicating who must process and approve it. Complete the following tasks to become familiar with the workflow system in Microsoft Dynamics AX. Many new features have been added to the workflow functionality in Microsoft Dynamics AX 2012.

    How many databases are there in AX 2012?

    Microsoft Dynamics AX relies on two Microsoft SQL Server databases, the business database and the model store database.

    Related Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *