首页 > 范文大全 > 正文

UAP报表的设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇UAP报表的设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:《ERP软件开发》也叫uap开发,是计算机软件专业ERP方向开设的一门专业核心课,利用UAP可以非常方便地开发出适合各公司的表单、报表等。其中报表的开发在企业的应用中必不可少且作用非常重要,本文结合作者的教学经验,探讨了如何创建报表,即报表数据源的定义、报表过滤条件的设计,以及报表格式的设计。

关键词:ERP UAP开发 报表 数据源

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2015)05-0000-00

ERP软件开发课程,是计算机技术软件专业ERP方向的专业核心课。被用于各大企业的表单、报表、工作流的开发。其中报表开发是重点也难点内容。本文将对报表的开发流程、报表的开发环境、报表数据源的选择,报表格式视图的设计、报表过滤条件的设计等做详细分析。

1 报表的开发流程

报表的开发流程如下图1:

其中,报表的运行与测试在U8中完成,设计工作在UAP平台中完成。在U8中,除了浏览、应用报表之外,还可以即时对报表在测试运行时设计。

2 报表的创建

首先要确定UAP报表创建的条件,具体有:先确定报表的业务需求和报表的输出格式;再确定报表来源于哪张表单;然后在UAP平台中打开一个UAP项目并开始创建。具体创建报表的入口有:使用菜单和项目资源管理器。

(1)使用UAP平台主菜单创建报表。首先在项目资源管理器中选中一个子产品(如:销售管理),然后再单击【项目】颉咎砑颖ū怼俊

(2)通过项目资源管理器创建报表。首先要在项目资源管理器中展开树形列表,然后右击某一个子产品(如:销售管理),再选择【新建报表】。其中使用项目资源管理器的方法较直观方便。

3 报表数据源的选择

设计报表时首先要指定数据的来源,即报表作用的对象。数据源是报表的基石,是设计报表的基础。一个UAP报表对应一个表单数据源。创建报表后,可以对报表数据源做进行修改。ERP开发报表时支持三种类型的数据源:实体关系查询、SQL脚本查询、自定义查询。

(1)实体关系查询。从UAP数据引擎中获取实体,并通过图形化的操作界面定义报表数据源,实际上是一种图形化的SQL脚本。此方法的特点是直观、简单。

(2)SQL脚本查询。SQL脚本查询类型的数据源,是把SQL脚本的查询结果作为报表数据源。设置报表过滤条件时,也是以SQL脚本的查询结果列作为设计的基础。用此方法的难度比较大,需要较扎实的数据库知识。

(3)自定义查询。自定义查询为报表数据源的定义,提供了二次开发接口,支持COM和.NET。

4报表格式视图的设计

UAP中所设计的报表可以支持多种视图格式,这样便可从不同的角度分析、查询和展现数据。不仅支持一般的二维表格式报表(最简单的只有行和列的表格),还支持开发交叉式报表(除了行和列外,还有交叉区),以及自由式的复杂报表(方便分组汇总,也是报表格式视图中最复杂的一种视图)。

5报表过滤条件的设计

设计报表过滤条件并不是UAP报表开发过程中的必要步骤,但却是重要的环节。因为通过过滤条件可以以最快最准确的方式获取用户想要的数据信息,将为报表使用者带来极大方便。UAP报表设计平台提供了默认的过滤工具。在UAP报表运行时,单击【过滤】按钮,可以利用默认的过滤工具临时定义并应用系统定义好的过滤条件。

6报表的运行与测试

UAP中设计好的报表要进行(UAP报表只需要一次。如果重新修改了UAP报表格式,只需保存,然后在企业应用平台中通过右键菜单刷新该报表即可),然后在U8企业应用平台中测试。的方法是单击UAP平台中工具栏上的“”按钮,或单击菜单【工具】颉痉⒉肌浚将自动打开“业务对象”对话框,选中所要的报表,然后单击按钮,即完成报表。注意报表后的位置,在“企业应用平台”―“我的报表”―“自定义报表”的选定子产品(如:销售管理)之下。成功之后,在U8企业应用平台中运行测试。通过UAP报表设计器预置的丰富功能,参照制定好的报表业务规则,对已开发的报表进行业务逻辑测试。如,显示格式是否合理、过滤条件的使用是否方便等。

7结语

本文讨论了在UAP中如何有效地开发用户所需求的报表。

参考文献

[1] 赵天希.ERP软件开发实训教程[M].北京:清华大学出版社,2010.

[2] 宋卫.企业资源计划(ERP)原理与实施[M].北京:机械工业出版社,2011.

[3] 赵利强,于涛,王建林.基于SQL 数据库的过程数据压缩方法.计算机工程[J],2006.04.

[4] 张涛.企业资源计划(ERP)原理与实施[M].北京:机械工业出版社,2011.