SlideShare a Scribd company logo
4
Most read
10
Most read
13
Most read
Dynamics AX 2009
Data Dictionary
Güven Şahin
Ayax Yazılım ve Danışmanlık
MorphX
• MorphX is an IDE in Microsoft Dynamics AX
that allows developers to graphically design
data types, base enumerations, tables,
queries, forms, menus and reports.
• In addition to design of application objects, it
also allows access to any application code by
launching the X++ code editor.
Application Object Tree
• The Application Object Tree (AOT) is a tree
view of all application objects in Microsoft
Dynamics AX 2009.
• Each branch node contains a different
application object type.
Application Object Tree
• Developer can create or modify Microsoft
Dynamics AX 2009 application objects using
drag-and-drop functionality.
• This chapter focuses on those objects
contained in the Data Dictionary node.
Opening the AOT
• Access the AOT from the Microsoft Dynamics
AX 2009 application. There are three different
ways to open the AOT.
Opening the AOT
• #1: Navigate to FILE MENU > OPEN >
APPLICATION OBJECT TREE.
Opening the AOT
• #2: Click the AOT icon on the application
toolbar.
• #3: Press CTRL + D.
Tables
• Tables are at the core of the Microsoft
Dynamics AX 2009 application and enable
storing a company's information and
transactions.
• Tables storing data about company
transactions, inventory, general ledger,
journals and more.
Creating a Table
• Right-click the
Tables node in
the Data
Dictionary in the
AOT and select
New Table.
Tables
• These are referred to as base tables or
application tables. Some frequently used base
tables are shown as follows.
Tables
• Tables in Microsoft Dynamics AX 2009 contain
multiple elements that define the table. There
are six categories that define tables:
Tables
• Fields
• Field Groups
• Indexes
• Relations
• Delete Actions
• Methods
Data Types – Primitive and Extended
• Microsoft Dynamics AX 2009 has built in
primitive and extended data types associated
with the information in the database.
• The primitive data types enabled within
Microsoft Dynamics AX 2009 are:
Primitive Data Types
• String
• Integer
• Real
• Date
• Time
• UTCDateTime
• Enum
• Container
• GUID
• Int64
• Boolean
Extended Data Types
• Extended Data types can inherit either from
primitive data types or other Extended Data
Types, which enables properties to be
inherited.
• The properties of many fields can change at
one time by changing the properties on the
EDT.
Extended Data Types
• Some important facts about Extended Data
Types are in the following list:
Extended Data Types
• Extended Data Types can be based on
primitive MorphX data types or on another
EDT.
• If it is possible, custom tables have fields
based on Extended Data Types.
• A relation can be assigned to an Extended
Data Type and it can be made a Related Field
Fixed relation.
Extended Data Types
• Most fields in Microsoft Dynamics AX 2009
tables are based on Extended Data Types.
After it is created it can be reused as many
times as it is needed in the application.
Base Enumerations (Base Enums)
• Base enumerations are used as data lists for
fields of the Enum type. Base enumerations,
also named Base Enums, are used for
assignment to Enum primitive data type fields
that require a set of predefined values.
Views
• A Microsoft Dynamics AX 2009 view is a
virtual table that provides the data records
and fields that are specified by a query. The
following sections describe views and how
they retrieve data.
Teşekkürler.
http://ayax-it.com
guven.sahin@ayax-it.com

More Related Content

PDF
Dynamics AX/ X++
PPTX
ETL Metadata Injection with Pentaho Data Integration
PPT
Learning Tableau - Data, Graphs, Filters, Dashboards and Advanced features
PPTX
Microsoft dynamics ax 2012 development introduction part 1/3
PDF
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
PPT
50 claves para conocer PowerBI
PPTX
Enterprise Data Management
PPT
Dynamics AX/ X++
ETL Metadata Injection with Pentaho Data Integration
Learning Tableau - Data, Graphs, Filters, Dashboards and Advanced features
Microsoft dynamics ax 2012 development introduction part 1/3
Data Visualisation & Analytics with Tableau (Beginner) - by Maria Koumandraki
50 claves para conocer PowerBI
Enterprise Data Management

What's hot (20)

PDF
X++ advanced course
PDF
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
PPTX
Introduction to Power BI and Data Visualization
PDF
Tableau Developer Roles & Responsibilities | Become A Tableau Developer | Tab...
PPTX
Business requirements gathering for bi
PDF
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
PPTX
Module 1 Data Governance and Stewardship Core Concepts1.pptx
PDF
Microsoft Power BI Technical Overview
PDF
I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...
PDF
ETIS10 - BI Business Requirements - Presentation
ODP
Pentaho Data Integration Introduction
PDF
Presentation sql server to oracle a database migration roadmap
PDF
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
PPTX
Business intelligence
PPT
Tableau PPT Intro, Features, Advantages, Disadvantages
PDF
Empowering Users with Analytical MDX
PPTX
Presentation 1 - SSRS (1)
PDF
CERTIFICADO INTERNACIONAL DE SEGURANÇA DO TRABALHO
PPT
MARC 21
PDF
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
X++ advanced course
Tableau Training For Beginners | Tableau Tutorial | Tableau Dashboard | Edureka
Introduction to Power BI and Data Visualization
Tableau Developer Roles & Responsibilities | Become A Tableau Developer | Tab...
Business requirements gathering for bi
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Module 1 Data Governance and Stewardship Core Concepts1.pptx
Microsoft Power BI Technical Overview
I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...
ETIS10 - BI Business Requirements - Presentation
Pentaho Data Integration Introduction
Presentation sql server to oracle a database migration roadmap
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Business intelligence
Tableau PPT Intro, Features, Advantages, Disadvantages
Empowering Users with Analytical MDX
Presentation 1 - SSRS (1)
CERTIFICADO INTERNACIONAL DE SEGURANÇA DO TRABALHO
MARC 21
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Ad

Similar to Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013 (20)

PPTX
Skill Development 2.pptx
PPTX
MS Access 2. pptx
PDF
Ontimize Application Framework
PPTX
Microsoft Dynamics Ax 2012 extended architecture
PPTX
MS Access Intro
PPTX
GRADE 10 MS ACCESS.pptxdadadadadadadadada
PPTX
Open Data Kit, Digital data collection tool, training manual.pptx
PPTX
United Airlines Best Practices Conference 2013 presentation
PDF
Adobe Flex - Developing Rich Internet Application Workshop Day 2
PPTX
Database presentaion
PDF
LECTURE MICROSOFT ACCESS INFORMATION TECHNOLOGY
PPTX
Dynamics ax 2012 development overview
PPTX
Access
PPTX
PPTX
Sales forcedemo
PPTX
MS Access.pptx
PDF
Microsoft office 365 & Knowledge Management
PPTX
MS-ACCESS.pptx
PPTX
databasebesignmsaccessfirstdiscussiononline1
PPTX
Common Data Service – A Business Database!
Skill Development 2.pptx
MS Access 2. pptx
Ontimize Application Framework
Microsoft Dynamics Ax 2012 extended architecture
MS Access Intro
GRADE 10 MS ACCESS.pptxdadadadadadadadada
Open Data Kit, Digital data collection tool, training manual.pptx
United Airlines Best Practices Conference 2013 presentation
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Database presentaion
LECTURE MICROSOFT ACCESS INFORMATION TECHNOLOGY
Dynamics ax 2012 development overview
Access
Sales forcedemo
MS Access.pptx
Microsoft office 365 & Knowledge Management
MS-ACCESS.pptx
databasebesignmsaccessfirstdiscussiononline1
Common Data Service – A Business Database!
Ad

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
Teaching material agriculture food technology
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Teaching material agriculture food technology
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Monthly Chronicles - July 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
20250228 LYD VKU AI Blended-Learning.pptx

Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013

  • 1. Dynamics AX 2009 Data Dictionary Güven Şahin Ayax Yazılım ve Danışmanlık
  • 2. MorphX • MorphX is an IDE in Microsoft Dynamics AX that allows developers to graphically design data types, base enumerations, tables, queries, forms, menus and reports. • In addition to design of application objects, it also allows access to any application code by launching the X++ code editor.
  • 3. Application Object Tree • The Application Object Tree (AOT) is a tree view of all application objects in Microsoft Dynamics AX 2009. • Each branch node contains a different application object type.
  • 4. Application Object Tree • Developer can create or modify Microsoft Dynamics AX 2009 application objects using drag-and-drop functionality. • This chapter focuses on those objects contained in the Data Dictionary node.
  • 5. Opening the AOT • Access the AOT from the Microsoft Dynamics AX 2009 application. There are three different ways to open the AOT.
  • 6. Opening the AOT • #1: Navigate to FILE MENU > OPEN > APPLICATION OBJECT TREE.
  • 7. Opening the AOT • #2: Click the AOT icon on the application toolbar. • #3: Press CTRL + D.
  • 8. Tables • Tables are at the core of the Microsoft Dynamics AX 2009 application and enable storing a company's information and transactions. • Tables storing data about company transactions, inventory, general ledger, journals and more.
  • 9. Creating a Table • Right-click the Tables node in the Data Dictionary in the AOT and select New Table.
  • 10. Tables • These are referred to as base tables or application tables. Some frequently used base tables are shown as follows.
  • 11. Tables • Tables in Microsoft Dynamics AX 2009 contain multiple elements that define the table. There are six categories that define tables:
  • 12. Tables • Fields • Field Groups • Indexes • Relations • Delete Actions • Methods
  • 13. Data Types – Primitive and Extended • Microsoft Dynamics AX 2009 has built in primitive and extended data types associated with the information in the database. • The primitive data types enabled within Microsoft Dynamics AX 2009 are:
  • 14. Primitive Data Types • String • Integer • Real • Date • Time • UTCDateTime • Enum • Container • GUID • Int64 • Boolean
  • 15. Extended Data Types • Extended Data types can inherit either from primitive data types or other Extended Data Types, which enables properties to be inherited. • The properties of many fields can change at one time by changing the properties on the EDT.
  • 16. Extended Data Types • Some important facts about Extended Data Types are in the following list:
  • 17. Extended Data Types • Extended Data Types can be based on primitive MorphX data types or on another EDT. • If it is possible, custom tables have fields based on Extended Data Types. • A relation can be assigned to an Extended Data Type and it can be made a Related Field Fixed relation.
  • 18. Extended Data Types • Most fields in Microsoft Dynamics AX 2009 tables are based on Extended Data Types. After it is created it can be reused as many times as it is needed in the application.
  • 19. Base Enumerations (Base Enums) • Base enumerations are used as data lists for fields of the Enum type. Base enumerations, also named Base Enums, are used for assignment to Enum primitive data type fields that require a set of predefined values.
  • 20. Views • A Microsoft Dynamics AX 2009 view is a virtual table that provides the data records and fields that are specified by a query. The following sections describe views and how they retrieve data.