SlideShare a Scribd company logo
2
Most read
12
Most read
14
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

What's hot (20)

PDF
An Introduction to DocuSign for Salesforce
DocuSign
 
DOCX
Project final
Ayesha Bhatti
 
PDF
SAP and Public Cloud
Pete Nieminen
 
PPT
Hyperion essbase overview
Vishal Mahajan
 
PPTX
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
PPTX
Confluence vs sharepoint compared
Nagaraj Yerram
 
PDF
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
 
PDF
Architecting Multi-Org Solutions
Salesforce Developers
 
PDF
Sharepoint metadata workshop
Sam Marshall
 
PPT
MSBI-SSRS PPT
VIT-AP UNIVERSITY
 
PDF
Content Management - The story of headless CMS
Strapi
 
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
PPTX
AX 2012: All About Lookups!
MAnasKhan
 
PPTX
Salesforce admin training 1
HungPham381
 
PPT
Informatica Cloud Overview
Darren Cunningham
 
PDF
Sap bpc
Felipe Yansen
 
PPTX
Software requirements specification (srs) by Dan Dharma
Avudaiappan Dharma Ph.D.,
 
PDF
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
finitsolutions
 
PDF
EMC Documentum - xCP 2.x Installation and Deployment
Haytham Ghandour
 
An Introduction to DocuSign for Salesforce
DocuSign
 
Project final
Ayesha Bhatti
 
SAP and Public Cloud
Pete Nieminen
 
Hyperion essbase overview
Vishal Mahajan
 
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
Confluence vs sharepoint compared
Nagaraj Yerram
 
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
 
Architecting Multi-Org Solutions
Salesforce Developers
 
Sharepoint metadata workshop
Sam Marshall
 
MSBI-SSRS PPT
VIT-AP UNIVERSITY
 
Content Management - The story of headless CMS
Strapi
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
AX 2012: All About Lookups!
MAnasKhan
 
Salesforce admin training 1
HungPham381
 
Informatica Cloud Overview
Darren Cunningham
 
Sap bpc
Felipe Yansen
 
Software requirements specification (srs) by Dan Dharma
Avudaiappan Dharma Ph.D.,
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
finitsolutions
 
EMC Documentum - xCP 2.x Installation and Deployment
Haytham Ghandour
 

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

PPTX
Microsoft dynamics ax 2012 development introduction part 1/3
Ali Raza Zaidi
 
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Fabio Filardi
 
PDF
Ax
csrikanthc
 
PDF
MorphX Development
logendran
 
PPTX
X++ 1.pptx
Vijay Shukla
 
PDF
MICROSOFT DYNAMICS AX ONLINE TRAINING
TRAINING ICON
 
PDF
Services ax2012
Pranav Gupta
 
PPTX
Microsoft Dynamics Ax 2012 extended architecture
Johnkrish S
 
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Fabio Filardi
 
PPTX
Microsoft dynamic AX overview with financial & technical features
Aegis Softtech
 
PPTX
Microsoft Dynamics AX Enterprise Resource Planning
Fahad Saleem
 
PPTX
Dynamics ax 2012 development overview
Ali Raza Zaidi
 
PDF
Morph xit
Ahmed Farag
 
DOCX
Microsoftdynamicsaxtechnicalsyllabus
Sadguru Technologies
 
PDF
X++ advanced course
Alvin You
 
PPTX
Integration with dynamics ax 2012
Ali Raza Zaidi
 
PDF
Ooluk Data Dictionary Manager
Siddhesh Prabhu
 
PPTX
Dynamics AX 7 Development - IDE (Part I)
Bohdan Bilous
 
PDF
Microsoft Dynamics AX 2009 (Technical) Course Content
Varnaaz Technologies
 
PPTX
1 introduction
Ngeam Soly
 
Microsoft dynamics ax 2012 development introduction part 1/3
Ali Raza Zaidi
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Fabio Filardi
 
MorphX Development
logendran
 
X++ 1.pptx
Vijay Shukla
 
MICROSOFT DYNAMICS AX ONLINE TRAINING
TRAINING ICON
 
Services ax2012
Pranav Gupta
 
Microsoft Dynamics Ax 2012 extended architecture
Johnkrish S
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Fabio Filardi
 
Microsoft dynamic AX overview with financial & technical features
Aegis Softtech
 
Microsoft Dynamics AX Enterprise Resource Planning
Fahad Saleem
 
Dynamics ax 2012 development overview
Ali Raza Zaidi
 
Morph xit
Ahmed Farag
 
Microsoftdynamicsaxtechnicalsyllabus
Sadguru Technologies
 
X++ advanced course
Alvin You
 
Integration with dynamics ax 2012
Ali Raza Zaidi
 
Ooluk Data Dictionary Manager
Siddhesh Prabhu
 
Dynamics AX 7 Development - IDE (Part I)
Bohdan Bilous
 
Microsoft Dynamics AX 2009 (Technical) Course Content
Varnaaz Technologies
 
1 introduction
Ngeam Soly
 
Ad

Recently uploaded (20)

PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
CIFDAQ Market Insight for 14th July 2025
CIFDAQ
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
CIFDAQ Market Insight for 14th July 2025
CIFDAQ
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Machine Learning Benefits Across Industries
SynapseIndia
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Ad

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.