微软ERPAX开发I之第2章:数据字典

上传人:公**** 文档编号:470269405 上传时间:2022-10-05 格式:DOC 页数:52 大小:2.35MB
返回 下载 相关 举报
微软ERPAX开发I之第2章:数据字典_第1页
第1页 / 共52页
微软ERPAX开发I之第2章:数据字典_第2页
第2页 / 共52页
微软ERPAX开发I之第2章:数据字典_第3页
第3页 / 共52页
微软ERPAX开发I之第2章:数据字典_第4页
第4页 / 共52页
微软ERPAX开发I之第2章:数据字典_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《微软ERPAX开发I之第2章:数据字典》由会员分享,可在线阅读,更多相关《微软ERPAX开发I之第2章:数据字典(52页珍藏版)》请在金锄头文库上搜索。

1、第 2 章:数据字典微软ERP AX 2009开发之第 2 章:数据字典学习目标目标如下:了解 MorphX 开发环境和应用程序对象树 (AOT)使用 MorphX 设计表使用 MorphX 创建和使用表了解 Microsoft Dynamics AX 2009 表上的关系了解 Microsoft Dynamics AX 2009 中的不同数据类型了解如何创建和修改枚举数据类型了解 MorphX 中映射的使用情况了解如何使用 MorphX 创建和修改视图了解如何使用 MorphX 创建和修改索引简介本章介绍的工具和过程用于创建为在 Microsoft Dynamics AX 2009 中构建简

2、单“客户生日”模块所需的表、数据类型和关系。在 Microsoft Dynamics AX 2009 中,这是通过应用程序对象树完成的。MorphX 和应用程序对象树应用程序对象树 (AOT) 是 Microsoft Dynamics AX 2009 中所有应用程序对象的树视图。每个分支节点包含不同的应用程序对象类型。在 AOT 中,开发人员可使用拖放功能创建或修改 Microsoft Dynamics AX 2009 应用程序对象。系统对所有应用程序对象属性具有默认设置。本章重点介绍“Data Dictionary”节点中包含的那些对象。简要讨论数据字典中的所有对象。其余的应用程序对象将在后

3、面的章节中进行讨论。本章后面部分将详细介绍表、映射、视图、扩展数据类型和基本枚举。首先,应了解如何使用 AOT,这一点非常重要。Microsoft Dynamics 培训材料本内容的使用将受到当前服务协议的约束。2-1在 Microsoft Dynamics AX 2009 中进行开发 I过程:打开 AOT从 Microsoft Dynamics AX 2009 应用程序访问 AOT。有三种不同的方法可打开 AOT。导航至“文件”菜单 “打开”“应用程序对象树”。图 2.1 打开 AOT在应用程序工具栏上,单击“AOT”图标。图 2.2 “应用程序对象树”图标2-2按 Ctrl + D。Mic

4、rosoft Dynamics 培训材料本内容的使用将受到当前服务协议的约束。第 2 章:数据字典AOT 的功能AOT 工具栏AOT 中的工具栏包含 5 个图标。这些图标的功能如下所示:按 Ctrl + O 此操作将直接从 AOT 中打开应用程序对象。按 F7 可编译对象,以查找语法错误。按 Alt + Enter 可查看选定对象的属性。单击 Ctrl + Shift + S 可保存更改。单击“导入”图标可导入 .xpo 文件。注意:Microsoft Dynamics AX 2009 对象可导出为 .xpo 文件。这些是Microsoft Dynamics AX 2009 在尝试导入到 AO

5、T 时能够识别的仅有的文件类型。AOT 右键单击菜单根据节点的不同,AOT 中的右键单击菜单会稍有不同。本节演示 AOT顶部(Data Dictionary 除外)的右键单击菜单的所有功能。此图演示“Tables”节点上的右键单击菜单。注意:通过“打开新窗口”命令,可同时打开 AOT 的多个实例。这样,在 MorphX 环境中处理多个对象就更简单。数据字典中的对象本节重点介绍 AOT 的“Data Dictionary”节点中的应用程序对象。AOT 中的其他对象将在本课程的后面几节中讨论。以下是数据字典中所有对象的列表:图 2.3 AOT 对象Microsoft Dynamics 培训材料本内

6、容的使用将受到当前服务协议的约束。2-3在 Microsoft Dynamics AX 2009 中进行开发 ITables 表存储系统中的数据。这些表在字段中进行组织。根据字段所包含的数据的类型,将字段分配给不同的数据类型。数据通过窗体进行输入、编辑和删除。本节后面部分将详细讨论表。Maps 映射可将一个键值与其他值链接起来。它可为任意有效X+ 数据类型。映射通常用于链接表。如果字段的类型相似但名称不同,则可通过创建映射来访问不同表中的字段。例如,某个类可实现处理表中的数据这一功能。如果这些表对各列使用相同的名称,则可以重用数据处理类。Views 视图是只读数据表示形式,可组合多个表对象。视

7、图通过数据源和数据源之间的关系来联接不同表,从而呈现一组选定的行和列。视图通常表示单个表中的一部分字段,以简化报告。Extended Data Types 扩展数据类型是自定义数据类型。它们基于原始 MorphX 数据类型。这些类型包括字符串、整数、实数、日期、时间、枚举或容器。这些自定义项可修改原始数据类型的系统定义行为。Base Enums 基本枚举是文字的列表。它们可在 MorphX 中的整个开发环境中使用。枚举(可枚举类型)是从基本枚举继承的扩展数据类型。可枚举类型中的元素是使用 AOT 创建的,其中,类型和文字的名称可在定义中描述。Security Keys、Configuratio

8、n Keys 和 License Codes 都是Microsoft Dynamics AX 2009 安全系统中的一部分。oooConfiguration Keys 可为所有用户禁用应用程序中的功能,并控制用户组对系统中特定功能的访问。每个参数控制对一种特定功能的访问,并且在禁用该参数后,该功能会立即从用户视图中自动删除。在多数情形下,configuration keys 由许可证代码控制。在购买许可证代码后,无法禁用由许可证代码控制的父configuration key。Security Keys 可限制各个用户组对功能的访问。尽管某功能在 Microsoft Dynamics AX 20

9、09 系统中可用,但一些用户只具有对该功能的部分访问权限,或不具有对该功能的访问权限。对功能的访问权限可通过选择“禁止访问”、“查看”、“编辑”、“创建”或“完全控制”来控制。2-4Microsoft Dynamics 培训材料本内容的使用将受到当前服务协议的约束。第 2 章:数据字典Table Collections 表集合不包含任何数据。虚拟公司在表集合的基础上构建。它们包含多个公司共享的表。表可以是多个表集合的一部分。Perspectives 视角以直观方式依据应用程序模块组织子集中的表、文件夹、字段和角色,以匹配与 Microsoft SQL ServerReporting Servi

10、ces 相同的概念。还可以使用 OLAP 多维数据集对视角进行详细介绍。Tables在安装期间创建的 Microsoft Dynamics AX 2009 数据库包含完整知识库。表位于 Microsoft Dynamics AX 2009 应用程序的核心位置,可存储公司的信息和交易记录。了解 Microsoft Dynamics AX 2009 表表可存储有关公司交易记录、库存、总帐、日志等信息,它们构成Microsoft Dynamics AX 2009 应用程序的基础。表称为基表或应用程序表。下面显示了一些常用的基表。图 2.4 基表Microsoft Dynamics 培训材料本内容的使

11、用将受到当前服务协议的约束。2-5AX 表名称应用程序数据详细信息CustTable基本客户信息的父表VendTable基本供应商信息的父表LedgerTable总帐的父表,包含会计科目表信息InventTable总库存目录的父表PurchTable采购订单创建信息的父表在 Microsoft Dynamics AX 2009 中进行开发 IMicrosoft Dynamics AX 2009 中的其他表包含元数据。这些表包含数据的描述。它不是在业务交易记录或业务实体(如分类帐表)中发现的数据。元数据存储在系统表中。系统表与应用程序表的区别在于表名称开头的 Sys 前缀不同。下图显示了系统表和

12、应用程序表的示例。图 2.5 系统表Microsoft Dynamics AX 2009 表结构和组件Microsoft Dynamics AX 2009 中的表包含定义表的多个元素。有六种用于定义表的类别:2-6字段字段组索引关系删除操作方法Microsoft Dynamics 培训材料本内容的使用将受到当前服务协议的约束。第 2 章:数据字典此图演示这些元素:图 2.6 表类别字段使用 MorphX 访问“Fields”节点,以创建或修改数据库表中的物理列。在“Fields”节点中定义的字段是属于名为 CustTable 的物理表的列。警告:使用 MorphX 在“Table”节点中创建、删除或修改的任意字段都会反映在数据库中。如果使用不正确,这可能会损坏 MicrosoftDynamics AX 2009 应用程序。通过打开“Fields”节点显示 CustTable 的所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号