提示SubReport Parmeter进行数据库身份验证

2020-09-20 11:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

无奈之下,我正在寻求论坛。 互联网上有很多关于解决此问题的帖子,它对我不起作用,我不确定自己做错了什么。

问题是:使用信息视图运行报表时,它提示对子报表参数值进行数据库身份验证。

我在主报告中有一个提示,并将参数值传递给子报告 Command.In 在Command内的子报表中,我创建了一个在子报表Where子句中使用的参数。 我已将此子报表参数链接到主报表提示参数。 该报告可以正常工作,并且可以获取数据,但是无论何时从Infoview运行它,都会提示您进行数据库身份验证。 在我的CMC中,该数据库部分的报告属性中,我选择了"使用与运行报告时相同的数据库登录名",并保存了数据库名称和密码。

我的环境:CR Designer-2013

报表服务器:CR 2011

Business Object Enterprise 11

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

无奈之下,我正在寻求论坛。 互联网上有很多关于解决此问题的帖子,它对我不起作用,我不确定自己做错了什么。

问题是:使用信息视图运行报表时,它提示对子报表参数值进行数据库身份验证。

我在主报告中有一个提示,并将参数值传递给子报告 Command.In 在Command内的子报表中,我创建了一个在子报表Where子句中使用的参数。 我已将此子报表参数链接到主报表提示参数。 该报告可以正常工作,并且可以获取数据,但是无论何时从Infoview运行它,都会提示您进行数据库身份验证。 在我的CMC中,该数据库部分的报告属性中,我选择了"使用与运行报告时相同的数据库登录名",并保存了数据库名称和密码。

我的环境:CR Designer-2013

报表服务器:CR 2011

Business Object Enterprise 11

4条回答
Cikesha
1楼-- · 2020-09-20 12:06

转到CMC中报表的"数据库配置"。 确认您没有多个数据库连接-如果您这样做(有时会在子报表中发生……),请确保您已将两个数据库都发送到同一对象,包括"使用相同的数据库..."。 设置。

该参数是否是从数据库中提取数据的动态参数? 如果是这样,则需要做一些其他配置。 让我知道,如果需要的话,我会解释。

-戴尔

土豆飞人
2楼-- · 2020-09-20 12:09

非常感谢您的回复。

只有数据源,并且两个报告都引用相同的数据库。 dbconnxn.png

使用与运行报告时相同的数据库登录-这是CMC中选择的选项。

在Main报表中创建的参数是基于CMD对象的动态参数,该CMD对象从DB检索ID和描述,并且报表的唯一目的是基于此动态参数向用户提供提示。 用户从传递给子报表CMD的提示中选择ID,并在where子句中使用。 通过使用编辑子报表链接,将主对象中的此参数链接到在子报表的CMD中创建的参数。

谢谢

Dev

土豆飞人
3楼-- · 2020-09-20 12:17

动态参数的其他配置:我想知道戴尔的其他配置是什么。

粗暴的香蕉
4楼-- · 2020-09-20 12:01

我有 无法解决此问题,请有人帮忙。

一周热门 更多>