SlideShare ist ein Scribd-Unternehmen logo
1 von 21
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

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)
mariavarey
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
sameerraaj
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 

Was ist angesagt? (20)

Ax 2012 x++ code best practices
Ax 2012 x++ code best practicesAx 2012 x++ code best practices
Ax 2012 x++ code best practices
 
An Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration FrameworkAn Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration Framework
 
Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3
 
Types of Chart
Types of ChartTypes of Chart
Types of Chart
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Maximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health CheckMaximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health Check
 
Tableau Desktop Material
Tableau Desktop MaterialTableau Desktop Material
Tableau Desktop Material
 
Ms excel excersices
Ms excel excersicesMs excel excersices
Ms excel excersices
 
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CILMicrosoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
 
ADO.NET Difference FAQs-1
ADO.NET Difference FAQs-1ADO.NET Difference FAQs-1
ADO.NET Difference FAQs-1
 
Chapter 4 microsoft access 2010
Chapter 4 microsoft access 2010Chapter 4 microsoft access 2010
Chapter 4 microsoft access 2010
 
Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)Microsoft excel tutorial (part i)
Microsoft excel tutorial (part i)
 
DBMS Multiple Choice Questions
DBMS Multiple Choice QuestionsDBMS Multiple Choice Questions
DBMS Multiple Choice Questions
 
Windows Basic
Windows BasicWindows Basic
Windows Basic
 
Database systems
Database systemsDatabase systems
Database systems
 
My tableau
My tableauMy tableau
My tableau
 
IS100 Week 9
IS100 Week 9IS100 Week 9
IS100 Week 9
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Microsoft Excel Basics
Microsoft Excel BasicsMicrosoft Excel Basics
Microsoft Excel Basics
 

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

Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
 
Microsoft office 365 & Knowledge Management
Microsoft office 365 & Knowledge ManagementMicrosoft office 365 & Knowledge Management
Microsoft office 365 & Knowledge Management
sarvenaz arianfar
 
Oracle forms les03
Oracle forms  les03Oracle forms  les03
Oracle forms les03
Abed Othman
 

Ähnlich wie Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013 (20)

Skill Development 2.pptx
Skill Development 2.pptxSkill Development 2.pptx
Skill Development 2.pptx
 
Ontimize Application Framework
Ontimize Application FrameworkOntimize Application Framework
Ontimize Application Framework
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architecture
 
MS Access Intro
MS Access IntroMS Access Intro
MS Access Intro
 
Open Data Kit, Digital data collection tool, training manual.pptx
Open Data Kit, Digital data collection tool,  training manual.pptxOpen Data Kit, Digital data collection tool,  training manual.pptx
Open Data Kit, Digital data collection tool, training manual.pptx
 
United Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentationUnited Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentation
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
 
Database presentaion
Database presentaionDatabase presentaion
Database presentaion
 
Access
AccessAccess
Access
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
Sales forcedemo
Sales forcedemoSales forcedemo
Sales forcedemo
 
MS Access.pptx
MS Access.pptxMS Access.pptx
MS Access.pptx
 
Microsoft office 365 & Knowledge Management
Microsoft office 365 & Knowledge ManagementMicrosoft office 365 & Knowledge Management
Microsoft office 365 & Knowledge Management
 
2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XML2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XML
 
MS-ACCESS.pptx
MS-ACCESS.pptxMS-ACCESS.pptx
MS-ACCESS.pptx
 
Common Data Service – A Business Database!
Common Data Service – A Business Database!Common Data Service – A Business Database!
Common Data Service – A Business Database!
 
MaxxVault Product Overview
MaxxVault Product OverviewMaxxVault Product Overview
MaxxVault Product Overview
 
Oracle forms les03
Oracle forms  les03Oracle forms  les03
Oracle forms les03
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

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.