点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我使用Url通过SAP Crystal Reports RESTful Web服务SDK(4.2 sp4)获取Crystal Report时,我得到了404。
当我(通过PowerShell)查询SDK包含报表的文件夹时,它将返回报表的规范URL:
PS> $ Url = http://SERVER:6405/biprws/infostore/9734/children PS> $ response =调用WebRequest $ Url -Headers $ headers -Method Get PS>($ response.Content | ConvertFrom-Json).entries ... __metadata:@ {uri = http://SERVER:6405/biprws/infostore/175706} 提示:AZjqSTpRhAtOtcbq0nB8_SM 名称:RETEDTED 描述:已删除 编号:175706 类型:CrystalReport ...
当我使用URL获取报告时,它返回404:
PS> $ Url = http://SERVER:6405/biprws/infostore/175706/rpt PS> $ response =调用WebRequest $ Url -Headers $ headers -Method Get PS> $ response.Content 响应状态代码未指示成功:404(未找到)。
但是,我可以通过cmsquery界面找到报告:
$ Url = http://SERVER:6405/biprws/v1/cmsquery" $ Query ="选择*从ci_infoobjects si_id = 175706" ... $ payload = @"" @ $ response = Invoke-RestMethod -Uri $ url -Method Post -Headers $ headers -Body $ payload $ response.entries SI_ID:175706 $ Query
我在做什么错了?
讨论: https://archive.sap.com/discussions/thread/3747959
SAP注意: https://launchpad.support.sap.com/#/notes/1861323
-
Bharath
本质上,Crystal Reports REST SDK仅适用于Crystal Reports for Enterprise创建的报表,而不适用于Crystal Reports 2013。
一周热门 更多>