+ All Categories
Home > Technology > Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013

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

Date post: 21-Sep-2014
Category:
View: 16 times
Download: 5 times
Share this document with a friend
Description:
Dynamics AX 2009 Data Dictionary http://blog.guvensahin.com
Popular Tags:
21
Dynamics AX 2009 Data Dictionary Güven Şahin Ayax Yazılım ve Danışmanlık
Transcript
Page 1: Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013

Dynamics AX 2009Data Dictionary

Güven ŞahinAyax Yazılım ve Danışmanlık

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

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.

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

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.

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

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.

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

Opening the AOT

• Access the AOT from the Microsoft Dynamics AX 2009 application. There are three different ways to open the AOT.

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

Opening the AOT

• #1: Navigate to FILE MENU > OPEN > APPLICATION OBJECT TREE.

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

Opening the AOT

• #2: Click the AOT icon on the application toolbar.

• #3: Press CTRL + D.

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

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.

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

Creating a Table

• Right-click the Tables node in the Data Dictionary in the AOT and select New Table.

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

Tables• These are referred to as base tables or

application tables. Some frequently used base tables are shown as follows.

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

Tables

• Tables in Microsoft Dynamics AX 2009 contain multiple elements that define the table. There are six categories that define tables:

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

Tables

• Fields • Field Groups • Indexes• Relations• Delete Actions• Methods

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

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:

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

Primitive Data Types• String • Integer • Real • Date • Time • UTCDateTime • Enum • Container • GUID • Int64 • Boolean

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

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.

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

Extended Data Types

• Some important facts about Extended Data Types are in the following list:

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

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.

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

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.

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

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.

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

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.

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

Teşekkürler.

http://[email protected]


Recommended