问题标签 [business-objects-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 有人可以向我解释这个 nullPointerException 错误的详细信息吗?
所以我正在尝试使用 SAP BO SDK 编写一个 Java 程序。当我尝试使用 SDK 中的预定义类创建会话时,我得到一个 nullPointerException。我从 SDK 教程中复制了我的代码 1 到 1。这是我的代码:
当我运行该代码时(我将其他所有内容都注释掉以进行测试),我收到以下错误:
这是否意味着SDK提供的库有错误?或者我以某种方式错误地导入了那些?是否可以从此错误代码中获取更多信息?
感谢您提供的任何帮助或指导。
编辑:使用的教程:http: //bukhantsov.org/2011/08/getting-started-with-businessobjects-java-sdk/
sql-server - “PERCENT_RANK”不是 Business Objects 4.2 中可识别的内置函数名称
我使用 BO 4.2 + SQL Server 2008 进行报告。报表的设计模式允许在查询过滤器中使用数据排名,包括百分比排名。对于百分比排名,BO 调用 SQL Server 中的 PERCENT_RANK() 函数。似乎错误消息“PERCENT_RANK”不是可识别的内置函数名称。我知道这个功能是在 SQL Server 2012 中引入的。我的第一个问题是 - 为什么 BO Designer 允许添加百分比排名来查询,并且这个按钮在 SQL Server 2008 中没有被禁用/隐藏?第二个问题是 - 有什么方法可以禁用/隐藏这个按钮?
ps 您可以通过以下方式找到此按钮: -> 报表设计 -> 编辑数据提供者 -> 查询过滤器面板 -> 添加数据库排名 -> 设置 '% top' (见屏幕)
pps 使用 BO 3.1 此按钮在我的情况没问题,但我需要为 BO 4.2 修复它。
谢谢
sap - 如何创建必须由用户指定的 SAP 变量,如提示?
我正在尝试使用 RESTful API for Business Objects 4.2 构建报告。在“ SAP BusinessObjects RESTful Web Service SDK User Guide for Web Intelligence and the BI Semantic Layer ”中,“ 6.5.1 参数响应主体架构”一节提到该参数可以是上下文、提示或sapVariable。我能够创建带有上下文选择和提示的报告。但是什么是sapVariable?
如何创建一个需要用户输入的变量?
提前致谢。
java - 我们可以使用 java BO sdk 获取 Json 格式的报告内容吗?
我想以 Json 格式检索 BI 报告的内容,是否可以使用 Java BO sdk?
如果是这样,任何人都可以给我一些如何在 Json 中检索内容的例子吗?
sap - 如何从 sdk 获取 table_name 、 report_name 和 Universe_name ?
我想从 sdk 中获取 table_name 、 report_name 和 Universe_name ,
java sdk可以吗?
我可以得到这样的查询:
c# - 使用 SAP BOBJ .NET SDK 提交实例更改
这适用于 BOBJ 4.0 SP5 .net SDK。
谁能帮我了解如何使用 infoStore.Commit?我的代码粘贴在下面。根据我的理解,这应该有效。但事实并非如此。IDE 不会抛出任何错误,但是当我运行代码时,我得到:
System.NullReferenceException:对象引用未设置为对象的实例。在 BusinessObjects.Enterprise.Infostore.Internal.InfoStore.commitHelper(IInfoObjects objs, CommitFlags flag) 在 BusinessObjects.Enterprise.Infostore.Internal.InfoStore.Commit(IInfoObjects objs) 在 C 中的 BOUpdate.Program.Main(String[] args): \Users\username\Documents\Visual Studio 2017\Projects\UpdateInstances\UpdateInstances\Program.cs:第 55 行
这是代码(我要问的部分是“infoStore.Commit(boInfoObjects);”):
感谢您提供的任何见解!
这是来自 SAP 的原始代码(java):
business-objects - 我怎样才能通过restful api获取修改后的报告?
我用它来获取报告:
它返回 id 介于 1 到 50 之间的所有报告。
但我希望它只获得修改后的报告?
提前致谢
business-intelligence - 在 sap bo 中使用 sdk 检索子对象?
我正在尝试编写代码来更改报告所有权。我需要检索父对象的所有子对象。如何使用 java sdk 或查询来做到这一点?
crystal-reports - 如何使用业务对象 java sdk 更新水晶报表的数据库配置
我正在尝试使用 BO 4.2 sdk 更新报告的数据库配置。这是我尝试过的。
两个都
和
返回空值。
我应该如何更新报告的属性?
powershell - 模拟没有构造函数的对象
我正在尝试使用相同类型的对象测试具有强类型参数的函数。不幸的是,这个对象是由工厂创建的,没有构造函数。工厂需要服务器访问和身份验证才能创建它。强类型参数是此函数处理的要求。
有没有办法创建一个不需要工厂的模拟对象,但仍将被解释为所需的类型(CrystalDecisions.Enterprise.Desktop.FavoritesFolder
)?
Invoke-Foo.ps1
:
Invoke-Foo.Tests.ps1
:
测试失败: