UAP报表的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UAP报表的设计
邓丽萍
【摘要】《ERP软件开发》也叫UAP开发,是计算机软件专业ERP方向开设的一门专业核心课,利用UAP可以非常方便地开发出适合各公司的表单、报表等。
其中报表的开发在企业的应用中必不可少且作用非常重要,本文结合作者的教学经验,探讨了如何创建报表,即报表数据源的定义、报表过滤条件的设计,以及报表格式的设计。
【期刊名称】《数字技术与应用》
【年(卷),期】2015(000)005
【总页数】1页(P153-153)
【关键词】ERP;UAP开发;报表;数据源
【作者】邓丽萍
【作者单位】江西信息应用职业技术学院计算机技术系江西南昌 330043
【正文语种】中文
【中图分类】TP311
ERP软件开发课程,是计算机技术软件专业ERP方向的专业核心课。
被用于各大企业的表单、报表、工作流的开发。
其中报表开发是重点也难点内容。
本文将对报表的开发流程、报表的开发环境、报表数据源的选择,报表格式视图的设计、报表过滤条件的设计等做详细分析。
报表的开发流程如下图1:
其中,报表的运行与测试在U8中完成,设计工作在UAP平台中完成。
在U8中,除了浏览、应用报表之外,还可以即时对报表在测试运行时设计。
首先要确定UAP报表创建的条件,具体有:先确定报表的业务需求和报表的输出格式;再确定报表来源于哪张表单;然后在UAP平台中打开一个UAP项目并开始创建。
具体创建报表的入口有:使用菜单和项目资源管理器。
(1)使用UAP平台主菜单创建报表。
首先在项目资源管理器中选中一个子产品(如:销售管理),然后再单击【项目】︱【添加报表】。
(2)通过项目资源管理器创建报表。
首先要在项目资源管理器中展开树形列表,然后
右击某一个子产品(如:销售管理),再选择【新建报表】。
其中使用项目资源管理器的方法较直观方便。
设计报表时首先要指定数据的来源,即报表作用的对象。
数据源是报表的基石,是设
计报表的基础。
一个UAP报表对应一个表单数据源。
创建报表后,可以对报表数据源做进行修改。
ERP开发报表时支持三种类型的数据源:实体关系查询、SQL脚
本查询、自定义查询。
(1)实体关系查询。
从UAP数据引擎中获取实体,并通过图形化的操作界面定义报
表数据源,实际上是一种图形化的SQL脚本。
此方法的特点是直观、简单。
(2)SQL脚本查询。
SQL脚本查询类型的数据源,是把SQL脚本的查询结果作为报
表数据源。
设置报表过滤条件时,也是以SQL脚本的查询结果列作为设计的基础。
用此方法的难度比较大,需要较扎实的数据库知识。
(3)自定义查询。
自定义查询为报表数据源的定义,提供了二次开发接口,支持COM 和.NET。
UAP中所设计的报表可以支持多种视图格式,这样便可从不同的角度分析、查询和展现数据。
不仅支持一般的二维表格式报表(最简单的只有行和列的表格),还支持开发交叉式报表(除了行和列外,还有交叉区),以及自由式的复杂报表(方便分组汇总,也
是报表格式视图中最复杂的一种视图)。
设计报表过滤条件并不是UAP报表开发过程中的必要步骤,但却是重要的环节。
因为通过过滤条件可以以最快最准确的方式获取用户想要的数据信息,将为报表使用
者带来极大方便。
UAP报表设计平台提供了默认的过滤工具。
在UAP报表运行时,单击【过滤】按钮,可以利用默认的过滤工具临时定义并应用系统定义好的过滤条件。
UAP中设计好的报表要进行发布(UAP报表只需要发布一次。
如果重新修改了UAP报表格式,只需保存,然后在企业应用平台中通过右键菜单刷新该报表即可),然
后在U8企业应用平台中测试。
发布的方法是单击UAP平台中工具栏上的“发布”按钮,或单击菜单【工具】︱【发布】,将自动打开“业务对象发布”对话框,选中所要发布的报表,然后单击发布按钮,即完成报表发布。
注意报表发布后的位置,在“企业应用平台”—“我的报表”—“自定义报表”的选定子产品(如:销售管理)之下。
发布成功之后,在U8企业应用平台中运行测试。
通过UAP报表设计器预置的丰富功能,参照制定好的报表业务规则,对已开发的报表进行业务逻辑测试。
如,显示格式是否合理、过滤条件的使用是否方便等。
本文讨论了在UAP中如何有效地开发用户所需求的报表。
【相关文献】
[1]赵天希.ERP软件开发实训教程[M].北京:清华大学出版社,2010.
[2]宋卫.企业资源计划(ERP)原理与实施[M].北京:机械工业出版社, 2011.
[3]赵利强,于涛,王建林.基于SQL 数据库的过程数据压缩方法.计算机工程[J],2006.04.
[4]张涛.企业资源计划(ERP)原理与实施[M].北京:机械工业出版社, 2011.。