您如何使用BusinessObjects RESTful Web服务?

2020-09-04 17:21发布

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

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


我们的组织开始研究使用BusinessObjects RESTful Web服务来提供仪表板工具(例如PowerBI)。 我很好奇其他人如何使用BusinessObjects RESTful Web服务。 知道其他人如何将BusinessObjects RESTful Web Services集成到他们的应用程序和组织中将是很棒的。 谢谢!

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

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


我们的组织开始研究使用BusinessObjects RESTful Web服务来提供仪表板工具(例如PowerBI)。 我很好奇其他人如何使用BusinessObjects RESTful Web服务。 知道其他人如何将BusinessObjects RESTful Web Services集成到他们的应用程序和组织中将是很棒的。 谢谢!

付费偷看设置
发送
4条回答
蓋茨
1楼-- · 2020-09-04 17:52

我一直在使用BIPRWS和API:

获取/documents//reports/?<可选参数>
 标头:
 X-SAP-LogonToken <值>
 接受文字/CSV
 内容类型text.csv
 参数columnDelimiter,! 逗号周围没有引号

 这样会将CSV提要传送到Power BI中,然后您可以将其准备在查询编辑器中。

将数据从BO 4.2中的webi报告中提取。 它适用于Tomcat(但不适用于SP7 P2-有一个回归-已在P4中修复)和WACS。

但是,根据SAP支持,它不适用于WACS 4.1! 它返回列标题,但没有数据。

您可以从Power BI Web服务界面调用它。

请注意,每次调用必须在标头中传递一个SAP登录令牌。

可以使用以下命令提取SAP登录令牌:

获取/logon/long 

检索JSON:

 {
     " password":"",
     " clientType":"",
     " auth":" secEnterprise",
     "用户名": ""
 }
 

然后将其与用户名,密码和身份验证方法一起粘贴到正文中,以获取SAP_logon_token

樱桃小丸子0093
2楼-- · 2020-09-04 18:08

Michael,谢谢您提供的信息。 如果有X-SAP-LogonToken,PowerBI可以直接进行RESTful调用,这非常有趣。 我不太熟悉PowerBI功能,因此这有助于您了解。 不幸的是,我们将升级到SP7,补丁02,因此,正如您所说,它对我们仍然不起作用。

SAP小黑
3楼-- · 2020-09-04 18:17

我从与您完全不同的角度使用了它们 。

我使用各种SDK编写了很多代码,以将信息从CMS数据库以及CMS中的各个对象中提取出来。 我在一个结合了多个SDK(Java,.NET,Designer,语义层和RESTful)的程序中使用了RESTful SDK,以获取有关Universe中对象的信息,然后将Webi报表中的对象链接到Universe中的对象。 所有数据都存储在SQL Server数据库中,并且存在一个Universe,以便我们可以从中编写报告。 随着4.x版本弃用较旧的Rebean SDK,获取有关Webi报表中正在使用哪些Universe对象的信息的唯一方法是通过RESTful SDK。

-Dell

CPLASF-自律
4楼-- · 2020-09-04 18:08

仅使用RESTful Web服务的问题在于结果中还没有包括所有的InfoObject属性。 因此,您可能无法从那里获得所需的所有信息。 另外,如果您需要获取有关Crystal报表的详细信息,Crystal RESTful SDK仅适用于Crystal for Enterprise报表-不适用于"经典" Crystal-并且它主要允许您仅连接到报表中的数据。 这意味着您无法通过REST获得诸如参数或任何Crystal特定属性之类的东西。

您也无法通过REST获得Universe对象的详细信息-您必须使用Designer(。 SAP表示他们计划将所有SDK移至REST,从而不再需要提供多个SDK,但并非如此。

SAP表示他们计划将所有SDK移至REST。 目前为止,尽管每个SP都有所改善,但仍然存在许多重要的空白。

-Dell

一周热门 更多>