XML报表的操作的流程详解.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML报表的操作的流程详解

XML报表操作流程详细讲解——2014-8-10XML报表有两种方法可以实现:REPORT和PL/SQL,这里介绍PL/SQL的做法,REPORT可以参考PPT教程。第一步:写好PL/SQL程序第二步:在浏览器(如IE)上输入网址打开ERP系统,输入用户名和密码登陆。如图1图1第三步:登陆进去之后,在左边导航栏目下找到-应用开发员并展开,如图2,再找到并发,同样展开它,你会发现里面有程序、可执行、程序库三个标签,如图3。图2图3第四步:双击可执行,此时会弹出一个oracle application 的窗体,如图所示。如果没有弹出,可能需要安装一些东西,如果安装了还没有弹出则可能是浏览器兼容性问题,需要设置浏览器的安全性。弹出之后,如图4所示图4接下来就可以进行可执行并发程序的定义:可执行——填写的是自己定义的可执行名称,通常开发过程中会按项目组的命名规范来填写,例如由有实际意义的简短英语单词构成。简称——通常简称和可执行填写的是一样的,目的是为了便于后期维护和记忆,以免太多的名称造成混淆。应用产品——就是要应用此XML报表的产品说明——说明性文字,只是为了便于读者理解,可不填执行方法——执行方法有很多种,如图5,具体看你是采用哪一种,这里选择PL/SQL存储过程,默认情况下是oracle reports执行文件名——由两部分组成,前面是包名,后面是过程名,中间用点号.隔开,如图6子例程名、执行文件路径不用填,很少用,具体我也没用过。注意:如果可执行已经被定义过,按F11键可进入查询模式,输入完查询字符后,接着按Ctrl + F11组合键则是执行查询。这个是ERP系统的通用快捷键,经常被用到。最后填完之后点击保存按钮,如图8。图5图6图7完整的可执行定义图8保存第五步:关掉可执行定义小窗口后,回到主界面,再展开并发,找到程序标签,双击它。接着弹出如图10的窗体,开始定义并发程序:图9图10程序——名称同样由自己决定,但这是最终用户提交请求时看到的名称,应该用友好的中文或英文描述。简称——应该由有实际意义的简短英语单词构成,一般与可执行程序简称相同,方便后面记忆和操作,注意:简称是默认大写的,这在后面创建模板时需要用到,且一定要区分大小写。如果到时在创建模板时输入的是小写,是无法识别的,系统也会报错。应用产品——与可执行定义的应用产品栏目是一致的说明——说明性文字,可不填可执行方块中的名称——就是上一可执行定义窗口中的可执行名称输出方块中的格式——可以有多种选择,如图12,但在这里选择XML,因为我们做的是XML报表其他的可以不填,具体我也没操作过。图11图12填完之后,紧接着点击窗口右下角的参数按钮,如果你的过程没有参数需要传进去,可以跳过这一步,直接点击保存按钮。不过没有参数的过程非常少见。弹出如图13的窗口其中序号一般按10、20、30这样的序列来填写,因为后续可能会增加参数,方便修改。参数里面填写的内容与pl/SQL里面包的参数要一致。验证方块里面的值集,选择的前提是你已经创建好了值集,如果没有创建好,下面就无法进行。关于如何创建值集,在后面进行讲解,这是一个很重要的知道点。另外还有一个复选框:必需,也是经常选的。显示方块里面的显示大小、级连说明大小、提示在选择完值集后,一般会自动生成默认值,可不修改,提示的默认值和参数一致,但提示一般需要修改,在后续弹出值列表时,提示对于读者很重要。至于其他的选项可以不填,具体功能我也不太清楚。图13图14与图13中参数一致第六步:点击切换责任按钮,切换至系统管理员图15接着展开安全性—用户—定义,如图16弹出用户窗口,按F11键进入查询模式,输入你的用户名,然后按组合键ctrl+F11,如图17,在直接责任下找到你对应的那个责任,例如这里是CUX.开发职责图16图17第七步:退出用户窗口,再到系统管理员下,展开安全性—责任—定义,同样是进入查询模式是,把前面获得的责任名复制粘贴到责任名栏目中,执行查询,而我们所需要获取的是请求组的名称,请求组实际上也就是报表组。退出责任窗口,再到系统管理员下,展开安全性—责任—请求,同样是进入查询模式是,把前面获得的请求组名称复制粘贴到组栏目中,执行查询,然后在请求方块中最后添加新的程序,只要填写完名称,应用会自动填写。另外最下面的说明栏目显示的就是图11中的程序说明,与如图19完成后按保存按钮图18图19第八步:把程序挂到请求组下后,再从当前的系统管理员责任,切换到程序对应的责任。例如这里的程序对应的责任是:CUX.开发职责然后点击查看——请求,如图20图20弹出如图21的窗口,点击提交新请求按钮之后会再弹出如图22的窗口,选择单个请求,点击确认弹出如图23的窗口,在名称栏目中找到刚刚提交的程序如果你前面的程序定义时设置了参数,此时会弹出参数窗口,如

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档