【发布时间】:2012-11-07 03:13:05
【问题描述】:
我想获取 SAP BO4 Web 智能报告选项卡列信息。
我尝试使用 -
在 Java 中获取此信息DataProviders dps = reportInstance.getDataProviders();
for (int ii = 0; ii < dps.getCount(); ii++) {
com.businessobjects.rebean.wi.DataProvider dp = dps.getItem(ii);
int recCount = dp.getFlowCount();
try {
for (int iii = 0; iii < recCount; iii++) {
try {
Recordset recordSet = dp.getResult(iii);
recordSet.first();
boolean hasNext = recordSet.isFirst();
while (hasNext) {
for (int j = 0; j < recordSet.getColumnCount(); j++) {
columns.add(recordSet.getColumnName(j));
但 reportInstance.getDataProviders() 会返回报告文档中所有报告选项卡的数据提供者,但我有兴趣在单个报告选项卡中找出数据提供者。
我可以通过使用 CI_InfoObjects 等的 SQL 查询来获取它吗?
我们将不胜感激。
谢谢!
【问题讨论】:
-
您是在寻找该报告选项卡中可用的 DataProviders,还是寻找该选项卡上正在使用的 DataProviders?
-
我正在查找该选项卡上正在使用哪些数据提供程序。感谢您对此进行调查。
标签: java sap business-objects business-objects-sdk