如何使用Java从树液中获取Universe,类,对象,报告名称,报告字段

时间:2019-05-26 09:28:35

标签: java sql oracle sdk sap

我可以通过Java(SDK)通过SAP(SDK)连接SAP BO服务器,因为我不需要存储所有BO元数据(Universe名称,类,对象,报告名称,报告变量,例如oracle)的查询从BO服务器将所有bo元数据都放入我的本地db(mysql)中。我是SAP BO的新手。我为此感到震惊。请提出任何建议。所有潜在客户都是可以的。

yacc

我期望的输出是如何以表格形式谎言sql表检索所有BO元数据(统一名称,类,对象,报告名称,报告列)

1 个答案:

答案 0 :(得分:-1)

从BO Server检索元数据的最简单方法是使用CMS查询。您可以将CMS查询与REST API结合使用。

从cms中的Universe中检索元数据的简单示例:

  • API URL http://host:port/biprws/v1/cmsquery
  • HTTP方法:GET
  • 数据格式:应用程序/ JSON,应用程序/ XML
  • 标题:x-sap-logontoken(您也可以通过rest api检索登录令牌)

如果您使用json,请使用以下请求正文:

{  查询:“从SI_NAME asc选择* FROM CI_APPOBJECTS WHERE SI_KIND ='Universe'订单” }

此博客是一个不错的起点: https://blogs.sap.com/2017/05/10/query-the-businessobjects-repository-using-bi-platform-rest-sdk-rws/