关于Oracle Report Manager的简单Setup和说明

更新时间:2023-09-08 20:19:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

关于Report Manager的简单Setup和说明

一.设定

1. 配置文件

FRM: User To Value Owner Access(FRM:“用户对值的权限”所有者访问) 针对用户设定Yes和No

FRM: Set Auto Archive(FRM:设置自动存档) 设定自动存档保存的时间,时间单位为月

ADI: Allow Sysadmin to View all Output(ADI:允许系统管理员查看所有输出) Yes和No

2. 设定Oracle Request Manager的菜单,包含下列功能,将设置好的菜单附加在相应

的职责上。下列功能可执行的请求是由职责的请求集决定的。 英文功能名 Financial Report Submission Financial Report Template Editor Repository Management Security Workbench Standard Report Submission Upload File Variable Report Submission Report Set Definition Request Set Publish Request Set Publishing Options Ad Hoc FSG Submission 二.Report Manager可运行的报表

1. 报表的Concurrent Program的输出格式必须是XML。

中文功能名 财务报表提交 财务报表模板编辑器 信息库管理 安全性工作台 标准报表提交 加载文件 可变报表提交 报表集定义 请求集发布 请求集发布选项 临时 FSG 提交

2. 有BIPublisher开发的报表格式模板,并将模板通过Oracle XML Publisher 管理员

(XML Publisher Administrator)注册到系统。

3. 通过总帐模块定义的财务报表(FSG) 三.问题解决

1. 标准报表的运行是会发生如下的错误:

? 值集 XXXXXX 的验证类型 (U) 不正确

? 无法找到弹性域约束变量:$FLEX$.GL_SRS_JRN_PERIOD.ID:NULL

2. “值集 XXXXXX 的验证类型 (U) 不正确”问题解决

原因:

“Standard Report Submission”功能不支持参数中包含验证类型为“特定”、“对”(Pair)的值集的Concurrent。 解决方法:

1) 将Concurrent定义成Request Set

2) 在表单中提交一次这个Set(好像是必须的)

3) 然后就可以在Request Set Publish(请求集发布)功能中正确运行了

(选择请求集、修改参数,然后点击发布)

3. “无法找到弹性域约束变量”问题解决

原因:

Concurrent定义中有某个参数的值集中引用了其他值集,但是这个值集没有在这个Concurrent中使用,也就是这个值集没有初始化。这个属于Oracle的Bug。 建议解决办法: 手动修改参数。

本文来源:https://www.bwwdw.com/article/4psh.html

Top