Posts

X++ Development basics-Part 1 (c) Operators

Operators Operators https://docs.microsoft.com/en-us/dynamicsax-2012/developer/operators Assignment operators: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/assignment-operators Arithmetic operators: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/arithmetic-operators Expression operators is and as for inheritance: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/expression-operators-is-and-as-for-inheritance Relational operators: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/relational-operators Operator precedence: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/operator-precedence

X++ Development basics-Part 1(b) Conditional statements and loops

Conditional statements and loops Conditional statements: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/conditional-statements if and if else statements: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/if-and-if-else-statements switch statements: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/switch-statements comparison of if and switch statements: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/comparison-of-if-and-switch-statements ternary operator: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/ternary-operator loops: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/loops while loops https://docs.microsoft.com/en-us/dynamicsax-2012/developer/while-loops do while loops https://docs.microsoft.com/en-us/dynamicsax-2012/developer/do-while-loops for loops: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/for-loops break statements: https://docs.microsoft.com/en-us/dynamicsax-201...

X++ Development basics-Part 1(a) Variables and Data types

X++ Development basics First start with X++ terminology and naming conventions Variables Variable names :   https://docs.microsoft.com/en-us/dynamicsax-2012/developer/variable-names Declaration of variables : https://docs.microsoft.com/en-us/dynamicsax-2012/developer/declaration-of-variables Variable scopes: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/variable-scopes Scopes of variables in methods: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/scope-of-variables-in-methods Parameters and scooping: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/parameters-and-scoping Data types in X++  Primitive data types: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/primitive-data-types Composite data types: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/composite-data-types Extended data types https://docs.microsoft.com/en-us/dynamicsax-2012/developer/extended-data-types-edts ...

List of build versions in Microsoft Dynamics AX and Dynamics365

Image
List of build versions in Microsoft Dynamics AX and  Dynamics365 https://cloudblogs.microsoft.com/dynamics365/no-audience/2012/03/29/overview-of-microsoft-dynamics-ax-build-numbers/ AX 2012 :   AX 2009 and lower versions : Dynamics 365 : https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/migration-upgrade/versions-update-policy#dates-and-versions-for-finance-and-operations-application-and-platform-releases

X++ Code Optimization

X++ Code Optimization Following are the coding tips to improve your Axapta system's performance: 1.  Smart Joins  : Try to Use Joins instead of nested while loop wherever possible. 2.  Select Statement  : Mention the field names in the select statement instead of fetching        entire row , this will reduce data amount to transfer from database.     e.g " Select ItemId from inventTable " 3.  Display Methods  : Make sure that generic display methods should be moved at table          level and cached by using"Formdatasource.cacheAddmethod".  4.  Local caching  : Use Variables for storing the constantly used calculated values in loop ,        by doing so you can reduce the calls to the database and different layers. 5.  Monitor the Database Calls  : For bulk records updation, deletion,   ...

List of Tools available in AX 2012

Image
List of Tools available in  AX 2012