NodeJS 在创建新示例后使用REST API获取SAP BOBI对象(报告为schedule 1)

fnvucqvd  于 2023-05-17  发布在  Node.js
关注(0)|答案(1)|浏览(426)

SAP BOBI create -包含两个报告的文档,分别位于报告1和报告2中。
报告1和报告2每30分钟调度一次,它们将从数据库中提取数据并更新报告,在此过程中它将创建一个新示例。
然后,如果我们使用REST API在其他应用程序中访问上述报告:

GET 6405/biprws/raylight/v1/documents/<5407>/reports/1

未从报告中获取最新数据,这是创建新示例后未物理存储报告/文档的原因。
下面的put请求似乎没有保存文档。

PUT 6405/biprws/raylight/v1/documents/<5407>
axr492tv

axr492tv1#

我觉得你在术语上太纠结了。

  • 报告 * 是WebI * 文档 * 中的一个选项卡。可以计划 * 文档 *,但不能计划文档中的单个报告。

当计划运行时,它会创建一个 * 示例 *,该示例是原始文档的副本,但具有更新的数据。原始文档未被修改。
当您调用documents/5407/reports/1时,您将访问原始文档中的第一个报告选项卡。
要访问计划示例,必须使用documents/5407/schedules。这将返回每个计划示例的ID、名称和状态。然后可以使用documents/5407/schedules/x检索示例本身,其中x是示例的ID。

相关问题