Dynamics AX Interview Questions
1. What’s new in Dynamics AX 2012
2. OOPs concepts
3. Definition of AOT elements
4. Layers & their usage.
5. Differences:
a. AX 4.0 & AX 2009
b. MorphX & Intellimorph
c. RunBase & RunBaseBatch
d. Element & this
e. COM & .NET Business Connector
f. Concurrent user & Named user
g. Primary key & Foreign key
h. Construct & New methods
i. Normal, field fixed & related field fixed relations
j. Table & View in AOT
k. Auto design & Generated design in reports
l. Business connector & External Connector
6. Delete actions & its types
7. Table groups & their types
8. Creation of PO & SO thru code
9. The flow of SSRS report generation in Dynamics AX-
AX menu item from rich client->Report viewer opens->Issues request to report server-> Report server connects Dynamics AX(.NET BC)->Fetches the data->Return to client
10. AOS Load balancer concept/Clustering
11. Dynamics AX security hierarchy
12. AX 2009 Workflow configuration
13. AIF in Dynamics AX 2009
14. Web Services concept
15. Version Control System in AX 2009
16. Reverse Engineering tool
17. MS Visio UML(Data & Object),ERD
18. Unit test framework
19. Visual Form & Report designer
20. AX 2009 Debugger concepts
21. Cross-reference tool
22. Document Management
23. Print Management
24. Types of joins in AX
25. Containers and their functions
26. Data Crawler
27. Intrinsic functions
28. Application Hierarchy Tree
29. Optimistic Concurrency Control
30. Concept of cubes & MDX queries in SQL.
31. Integration from .NET
32. Caching mechanism in AX
33. Events on a form & report
34. Purpose of following methods in AX
a. Init(),run(),validatewrite(),write(),close(),canClose() etc.
35. What is cloud computing? How it is configured in AX?
Data dictionary
1. What is an EDT, Base Enum, how can we use array elements of an EDT,
2.Definition and use of Maps, how AddressMap (with methods) is used in standard AX
3. What is the difference between Index and Index hint?
Utility and use of find method.
4. How many types of data validation methods are written on the table level?
5. How many types of relations are available in Axapta, Explain each of them.
6. When the recid is generated, what is its utility, what are the different types of Table groups defined on table properties?
7.Difference between Primary & Cluster index.
8. How many kinds of lookups can be made and how?
9. How can we utilize field groups in forms
10. How many types of Delete Actions are there in Standard Ax and define the use of each
11. If any record is created in the table I want to fetch the date & time stamp, how will you do that
12. What is the function of super()
Classes
1. What is an abstract class, what is the utility of an abstract method
2. Multiple inheritances possible or not, if not how can we overcome that.
3. What is an interface, Why do we implement it
4. Do we need to write the main method, give reasons
5. What is the difference between new & construct method
6. What is the utility of the RunOn property
7. What is the main class used in batch process OR which class will you inherit to make a batch job
8. How can we make a batch job occur at regular interval
9. What is the main utility of classes in standard Ax
10. Which class is called when we create a SO/PO.
11. What are classes used to write the query?
12. What is a static method, why do we make static methods and where can we write it.
13. When do we make methods private or protected?Forms
1. What is the basic structure of a form
2. Utility of init(), run(), wait() methods
3. What are different types of Link Types available in a form datasource, justify each of them
4. Properties of a form datasource
5. validateWrite() method can be written in form datasource as well as table level, when should we write it in form DS and when in table. Similar in case of write() method
6. How can we call table level methods from form DS (similar methods)
7. What is the difference between form init() & DS init()
8. When a form opens what are the sequential methods called.
9. Where is the best place to write code to perform filter in a form
10. What are the different types of menu items available, explain each of them
11. A action type menu item is attached to a form but in the drop down the menu item is not appearing, what could be the problem
Reports
1. What are the two most important methods
2. When do block the super() method of fetch
3. Can we make a report from wizard, if yes from where
4. What is a Programmable Section, how we use it in reports
5. What is the difference between Auto Design Spec & Generated Design
6. How can we sort the DS, what facility we can get in by placing fields in Ranges
7. What is the role of executeSection
8. What are Queries, how do we use them
Menu Items
1. What is the use of Parameter, Enum TypeParameter/Enum Parameter properties of display
2. Why do we provide Configuration key & Security key
3. Normally what do we attach in Output
4. Normally what do we attach in Action
General Questions
1. What is difference between select & select firstonly statements
2. What are the keywords used to access data from "multiple companies" and "one company to another company".
3. How can we override a lookup
4. How do the following methods work in a form DS.
ds.refresh(), ds.research(), ds.reread(), in what situation we should these methods
5. On closing a form name the methods which are invoked
6. What are security key/configuration keys, how do we use it in Ax
7. How can we provide user level/user group level security
8. What is a virtual company
9. What is Visual MorphXplorer, what do we do with that?(Reverse engineering tool has replaced Visual MorphXplorer)
10. What is the function of Application Hierarchy Tree
11. If you want to monitor the database activity, where can you get that
12. Where can we find the Label log and what is its utility
13. What are the tools you will use to upgrade any object
14. What is the difference between display() and edit() methods, how do we use each
15. What is the use of System Documentation/Application Developer Documentation/Application Documentation
Few More Questions on DAX
1.What are the classes, Tables, Forms and Methods used to post the sales orders.
2. What are the classes, Tables, Forms and Methods used to post the purchase orders.
3. What are the classes, Tables, Forms and Methods used to post the Ledgers.
4. What are the classes, Tables, Forms and Methods used to post the Inventory.
5. What is the base class to send the on-boad E-mailing.
6. What are the storage Dimensions?
7. What are the Item Dimensions?
8. What is the difference between RunBase and RunBaseBatch?
9. How do you create a NumberSequence for existing Module and also fro new Module.
10.What is the difference between Insert and doinsert.
11.What is the Runbase Stack?
For More Question Plz check my new post @ Interview Questions Part II
1. What is an EDT, Base Enum, how can we use array elements of an EDT,
2.Definition and use of Maps, how AddressMap (with methods) is used in standard AX
3. What is the difference between Index and Index hint?
Utility and use of find method.
4. How many types of data validation methods are written on the table level?
5. How many types of relations are available in Axapta, Explain each of them.
6. When the recid is generated, what is its utility, what are the different types of Table groups defined on table properties?
7.Difference between Primary & Cluster index.
8. How many kinds of lookups can be made and how?
9. How can we utilize field groups in forms
10. How many types of Delete Actions are there in Standard Ax and define the use of each
11. If any record is created in the table I want to fetch the date & time stamp, how will you do that
12. What is the function of super()
Classes
1. What is an abstract class, what is the utility of an abstract method
2. Multiple inheritances possible or not, if not how can we overcome that.
3. What is an interface, Why do we implement it
4. Do we need to write the main method, give reasons
5. What is the difference between new & construct method
6. What is the utility of the RunOn property
7. What is the main class used in batch process OR which class will you inherit to make a batch job
8. How can we make a batch job occur at regular interval
9. What is the main utility of classes in standard Ax
10. Which class is called when we create a SO/PO.
11. What are classes used to write the query?
12. What is a static method, why do we make static methods and where can we write it.
13. When do we make methods private or protected?Forms
1. What is the basic structure of a form
2. Utility of init(), run(), wait() methods
3. What are different types of Link Types available in a form datasource, justify each of them
4. Properties of a form datasource
5. validateWrite() method can be written in form datasource as well as table level, when should we write it in form DS and when in table. Similar in case of write() method
6. How can we call table level methods from form DS (similar methods)
7. What is the difference between form init() & DS init()
8. When a form opens what are the sequential methods called.
9. Where is the best place to write code to perform filter in a form
10. What are the different types of menu items available, explain each of them
11. A action type menu item is attached to a form but in the drop down the menu item is not appearing, what could be the problem
Reports
1. What are the two most important methods
2. When do block the super() method of fetch
3. Can we make a report from wizard, if yes from where
4. What is a Programmable Section, how we use it in reports
5. What is the difference between Auto Design Spec & Generated Design
6. How can we sort the DS, what facility we can get in by placing fields in Ranges
7. What is the role of executeSection
8. What are Queries, how do we use them
Menu Items
1. What is the use of Parameter, Enum TypeParameter/Enum Parameter properties of display
2. Why do we provide Configuration key & Security key
3. Normally what do we attach in Output
4. Normally what do we attach in Action
General Questions
1. What is difference between select & select firstonly statements
2. What are the keywords used to access data from "multiple companies" and "one company to another company".
3. How can we override a lookup
4. How do the following methods work in a form DS.
ds.refresh(), ds.research(), ds.reread(), in what situation we should these methods
5. On closing a form name the methods which are invoked
6. What are security key/configuration keys, how do we use it in Ax
7. How can we provide user level/user group level security
8. What is a virtual company
9. What is Visual MorphXplorer, what do we do with that?(Reverse engineering tool has replaced Visual MorphXplorer)
10. What is the function of Application Hierarchy Tree
11. If you want to monitor the database activity, where can you get that
12. Where can we find the Label log and what is its utility
13. What are the tools you will use to upgrade any object
14. What is the difference between display() and edit() methods, how do we use each
15. What is the use of System Documentation/Application Developer Documentation/Application Documentation
Few More Questions on DAX
1.What are the classes, Tables, Forms and Methods used to post the sales orders.
2. What are the classes, Tables, Forms and Methods used to post the purchase orders.
3. What are the classes, Tables, Forms and Methods used to post the Ledgers.
4. What are the classes, Tables, Forms and Methods used to post the Inventory.
5. What is the base class to send the on-boad E-mailing.
6. What are the storage Dimensions?
7. What are the Item Dimensions?
8. What is the difference between RunBase and RunBaseBatch?
9. How do you create a NumberSequence for existing Module and also fro new Module.
10.What is the difference between Insert and doinsert.
11.What is the Runbase Stack?
For More Question Plz check my new post @ Interview Questions Part II
-Harry
Thank you for sharing such important interview question..your blog's post helps me a lot. thanks once again.
ReplyDeletePranav Gupta
You can join this blog to keep in touch with updates and can post your queries also...
Deleteyes, that is very good.
ReplyDeleteYou can join this blog to keep in touch with updates and can post your queries also...
DeleteYou can join this blog to keep in touch with updates and can post your queries also...
ReplyDeletevery much helping
ReplyDeleteThanks for sharing the valuable information.
ReplyDeleteMicrosoft Dynamics AX Training