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 クエリを使用して取得できますか?
どんな助けでも大歓迎です。
ありがとう!