如何获得Restful Web服务的CRE报告的参数模板?

2020-09-23 19:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经成功地使用Restful ...

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

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


我已经成功地使用Restful Web服务来获取调度模板和参数模板以调度WEBI报告。
现在,我们需要为企业的水晶报表使用宁静的Web服务,但是我无法使Web服务返回参数模板。

对于WEBI,我可以使用这些URL返回模板。

infostore/24692/scheduleForms/now

raylight/v1/documents/24692/parameters

对于CRE,我可以使用此网址获取时间表模板

infostore/221950/scheduleForms/now

当我尝试从

获取模板时

biprws/infostore/221950/parameters我收到404 not found错误消息。

我已经尝试了上述几种变体,但没有成功获取参数模板。 有人知道我在做什么

错了吗?


4条回答
打个大熊猫
2020-09-23 19:38

理查德,你好

如果报表具有交互式参数,则没有计划API允许您设置值。 必须使用CMC在报表的"默认"调度属性中设置值,然后可以使用"平台"调度API来调度报告,在该平台上您要调度通用信息对象,而不是Crystal Report对象(即不包含Crystal Report对象的模板)。 特定于报表的属性)。

如果在cmc中设置了默认值,则:../infostore/221950/scheduleForms/now应该可以工作。

在创建报告的新瞬态实例时可以返回参数模板:


GET/infostore/221950/rpt/instance

然后填充交互式参数值,并将相同的URL发布回。
这将基于传递的参数值创建一个包含数据的瞬时实例。 要更改值,可以使用oData服务URI在URL上设置新值

想到的另一件事可能是用于计划的工作是将Crystal报表添加到发布中,并查看是否可以从那里访问/设置参数,然后计划发布。 您至少应具有BI4.2 SP3的发布功能。

Dan

一周热门 更多>