首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用java从sap获取宇宙、类、对象、报表名称、报表字段

如何使用java从sap获取宇宙、类、对象、报表名称、报表字段
EN

Stack Overflow用户
提问于 2019-05-26 09:28:35
回答 1查看 1.3K关注 0票数 0

之后,我可以通过java (SDK)连接SAP BO服务器,我不知道查询如何获取所有BO元数据(宇宙名称、类、对象、报表名称、报告变量(如oracle) ),因为我需要从bo服务器将所有BO元数据存储到本地db(mysql)中。我是SAP BO的新手。这件事让我大吃一惊。请建议任何关于this.All引线的人都是值得注意的。

代码语言:javascript
复制
public static void main(String[] args) throws Exception {

      IEnterpriseSession enterpriseSession = null;
      try {
         // Establish connection
         System.out.println("Connecting...");
         IEnterpriseSession enterpriseSession = sessionMgr.logon(user, pass, host, auth);
         IInfoStore infoStore =(IInfoStore)enterpriseSession.getService("InfoStore");
}

我的预期输出将是如何以表格形式检索所有BO元数据(宇宙名称、类、对象、报表名称、报表列)。

EN

回答 1

Stack Overflow用户

发布于 2019-08-28 12:17:02

从BO服务器检索元数据的最简单方法是使用CMS查询。您可以在REST中使用CMS查询。

一个从cms中的宇宙中检索元数据的简单示例:

  • API http://host:port/biprws/v1/cmsquery
  • HTTP方法:GET
  • 数据格式:Application/JSON,Application/XML
  • Header:x logontoken (您也可以通过rest检索logontoken)

如果使用json,请使用以下请求主体:

{查询:“从CI_APPOBJECTS中选择*,其中SI_ by =‘Universe’order由SI_NAME asc”}

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56312276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档