Your SlideShare is downloading. ×
0
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Dynamics ax 2012 development overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dynamics ax 2012 development overview

1,993

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,993
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
144
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Ali Raza Zaidi MVP (Dynamics Ax) Advisory Software Engineer At Systems Limited. Microsoft Dynamics Ax 2012 Development Overview
  • 2.  Dynamics AX 2012 Features and History Modules  Dynamics AX Development Pattern  Dynamics Ax 2012 Navigation and layout overview.  Dynamics Ax architecture  Overview of X++  Short Introduction to AIF  Q&A Agenda 2
  • 3.      
  • 4.  Completely integrated ERP solution  One business logic, one database  Easily recognize the dependencies of business activities  Rich functionality  State-of-the-art technology  Layer technology  Integrated Development environment  Three-tier architecture  Suitable for midsize and large organizations Dynamics AX 2012 4
  • 5.           
  • 6.          
  • 7. Development Patterns In Dynamics Ax 2012
  • 8.           
  • 9.   
  • 10. 
  • 11.   
  • 12. Dynamics Ax 2012 Clients Navigational Overview.
  • 13. 5/31/2014 13
  • 14. Client Workspace
  • 15.  5/31/2014 16
  • 16. 5/31/2014Footer Text 17
  • 17. 5/31/2014Footer Text 18
  • 18.     5/31/2014Footer Text 19
  • 19. 5/31/2014Footer Text 20
  • 20.  5/31/2014Footer Text 21
  • 21. 5/31/2014Footer Text 22
  • 22.  5/31/2014Footer Text 23
  • 23. 5/31/2014Footer Text 24
  • 24.    5/31/2014Footer Text 25
  • 25.  5/31/2014Footer Text 26
  • 26.  5/31/2014Footer Text 27
  • 27.  5/31/2014Footer Text 28
  • 28.  5/31/2014Footer Text 29
  • 29. Dynamics Ax Architecture and Layers
  • 30.   
  • 31. 
  • 32.    
  • 33.        
  • 34.  
  • 35.     
  • 36. 
  • 37.         
  • 38.   
  • 39. Layer Description USR The user layer is for user modifications, such as reports. CUS The customer layer is for modifications that are specific to a company. VAR Value Added Resellers (VAR) can make modifications or new developments to the VAR layer as specified by the customers or as a strategy of creating an industry specific solution. ISV When an Independent Software Vendor (ISV) creates their own solution, their modifications are saved in the ISV layer. SLN The solution layer is used by distributors to implement vertical partner solutions. FPK The FPK layer is an application object patch layer reserved by Microsoft for future patching or other updates. For more information, see Patch Layers. GLS When the application is modified to match country or region specific legal demands, these modifications are saved in the GLS layer. SYS The standard application is implemented at the lowest level, the SYS layer. The application objects in the standard application can never be deleted
  • 40.    
  • 41.    
  • 42. Topics • Application Object Tree • Labels • Table Structure and Components • Views • Maps • Base Enums • Extended Data Types • Table Collections: • Projects
  • 43.   
  • 44.   Create New Label File:
  • 45. Tables: Creating a Table:
  • 46. Indexes :
  • 47. System Index
  • 48. Relations:
  • 49. Data Types – Primitive and Extended Primitive Data Types Extended Data Types
  • 50. Delete Actions: Methods:
  • 51. query
  • 52. Base Enums :
  • 53.         
  • 54.   joined   foreign key  override   Transaction support
  • 55.  Table browser form 
  • 56. Projects:  
  • 57. 
  • 58.   
  • 59.     
  • 60.     
  • 61.   
  • 62.  Naming conventions contribute to consistency and to making the application easier to understand.      
  • 63.    
  • 64. Data Type Declaration Keyword Description/Example String str “any string” Integer int 2356 Real Real 3.14 Date date 24112010 Enum Must be declared as a Base Enum first Enum values are represented internally as Integers. Boolean boolean True/False Time timeOfDay 15:23:08 utcDateTime utcDateTime 9/28/2008 07:11:02 am Guid guid Global Unique Identifier, a reference number which is unique in any context Int64 Int64 A large integer, represent by 64 bits.
  • 65. Variable Declaration: Array Declaration:
  • 66. Containers: 
  • 67.        
  • 68. Operators: a) Assignment operators Operator Term Description = Becomes equal to Assigns the expression on the right of the equal sign to the variable on the left. += Increments the variable on the left by the value on the right. ++ Increments the variable on the left by 1. -= Decrements the variable on the left by the value on the right. -- Decrements the variable on the left by 1.
  • 69. Operators: b) Arithmetic operators
  • 70. Operators: c) Relational operators
  • 71. Operator Precedence:
  • 72. Conditional Statements a) If Statement
  • 73. Conditional Statements b) Switch statement
  • 74. Conditional Statements c) Ternary Operator
  • 75. Loops a) while loop
  • 76. Loops b) Do...while statement
  • 77. Loops c) For loop
  • 78. Built-in functions:   Example
  • 79. Communication Tools:   
  • 80. Communication Tools: The print command
  • 81. Communication Tools: Infolog   Usage Example:
  • 82. Communication Tools: Boxes    Example
  • 83. Communication Tools: Dialog   Example
  • 84.  How to create a Class 6.
  • 85.   
  • 86. Inheritance:  Syntax:
  • 87. Method Types: a) Static Methods 
  • 88. Main Method
  • 89. Display Methods
  • 90. Method Types: d) Accessor 
  • 91. Tables as Classes
  • 92. In Dynamics Ax 2012
  • 93. Select // To Loop Records
  • 94.   
  • 95.  
  • 96. 
  • 97.   
  • 98. Transaction Integrity Checking  
  • 99. Create
  • 100. Update:
  • 101. Delete
  • 102. Queries:   Queries Using X++:      
  • 103. Queries Using X++:
  • 104. Accessing data from Different Companies:
  • 105. Exception:  
  • 106. Exception Example:
  • 107. Short introduction to AIF Framework
  • 108.   
  • 109.  
  • 110. 
  • 111. 
  • 112.   
  • 113. 
  • 114.   
  • 115.   
  • 116.   
  • 117. 
  • 118. 
  • 119.  
  • 120. 

×