- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
财务客户化报表开发教程
1. 报表开发
打开 Report Builder ,点左边栏的绿色加号,使用向导创建报表
点确定
点下一步,输入报表标题,选择格式,我们简单做个列表的
点下一步
选择 sql 语句点下一步
将 我 们 提 前 写 好 的 查 询 语 句 粘 贴 到 文 本 框 里 , 其 中 有 两 个 参 数 : p_period_name
和: p_je_name ,向导之后会自动替我们建立这两个参数的定义。点下一步
这时因为我们没连数据库所以跳出登录框,输入用户名密码及数据库后点连接即可。
这时会提示查询已经创建了我们用到的两个参数,点确定,下一步
这里要把我们所有需要显示的列放到右边
点下一步
有两个列需要求和,在左边框选中需要求和的列名,点总和即可
点下一步到如下界面定义列宽,可不修改按照默认即可。
下一步选模版,选择格式最少的 Draft ,然后点完成
这时 Report Builder 会默认运行报表,我们可以输入参数测试
输完参数按界面上方的绿色运行按钮或者按回车键均可,报表运行后输出结果如下:
这里要注意结果中所有的黑体部分都要把黑体的格式去掉 (如果有其他格式如斜体等也要去
掉),否则上传到服务器上,在 erp 系统中跑时会出现乱码 ,做如下修改
选中是黑体的行, 然后点击上方工具栏的 B ,即上图显示粗体的位置, 这样就把黑体的格式
去掉了, 每个黑体都要如此修改。 其他格式我们暂时不做调整, 这样报表的可执行文件我们
就建好了。然后保存文件为 TEST.rdf 。
2. ERP 中定义并发程序
下面需要进 ERP 系统进行相关设置,以便我们可以直接在系统里提交我们做的报表:
进入 erp 系统管理员权限
如下位置定义可执行文件
如上图, 简称是唯一标识, 后面的报表定义会调用它, 应用产品选择会关系到在哪找可执行
文件,如上定义就要去 CAP_TOP 下找,执行方法选 Oracle Reports ,执行文件名要跟 rdf 文
件名一致,稍后要把它上传到服务器上。
上传路径跟刚刚应用产品及执行方法的选择有关,按照我们刚刚的定义,应该把 TEST.rdf
上传到 /datavg23/scuat/scuatapp/scuatappl/cust/cp/cap/1.0.0/reports/ZHS 这个路径下
用 ftp 软件上传即可。
然后回到 erp 继续往下做:
定义报表,
可执行名称选我们刚刚定义的可执行文件的简称, 然后点右下角参数来定义我们需要界面输
入的两个参数
序号就是参数的排列顺序, 参数是名称, 值集是参数的取值范围, 显示即为跑报表时显示的
参数提示,最下方的变量是跟我们先前制作 Report 时定义的变量相关联的,二者要一致,
这样参数才能传给报表。
定义完了保存后,我们可以去总账超级用户下运行报表
点确定提交会自动跳到查询结果的界面
点更新数据来查看更新,当状态变成如上图已完成,则可点查看输出,选浏览器进行查看
这样一个简单的报表就完成了,如果觉得格式不好看,可以打开 rdf 文件进行修改
将格式进行如上调整,输出结果如下
附例子中的 sql 语句
select gjh.period_name
,
,gjl.je_line_num
,gcc.segment1||.||gcc.segment2||.||gcc.segment3||.||gcc.segment4||.||gcc.segment5||.||gcc.
segment6||.||gcc.segment7 code
,nvl(gjl.accounted_dr,0) dr
,nvl(gjl.account
文档评论(0)