問題タブ [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.
sap - BusinessObjects - チャートで小数の代わりに整数を表示する
Y 軸に 2 つのメジャーがある縦棒グラフがあります。値は数値を 10 進形式で表示します。私の質問は、数値を整数形式で表示するようにチャートを構成するにはどうすればよいかということです。(WebIntelligence、BusinessObjects 4.0 を使用しています) 編集: 問題のグラフは混合グラフ (縦棒グラフと折れ線グラフ) です。メジャーは 3 つあります。2 つは列として表示され、1 つは線として表示されます。すべてのメジャーには、対応する値があります。編集:小数を整数に変換することができました。ただし、列の 1 つが線に変わってしまい、元に戻す方法がわかりません。問題は、どのメジャーを列として表し、どのメジャーを線として表す必要があるか (混合チャートで) どこで編集できるかということです。
sap - レポートの行数を制限する
BusinessObjects レポートがあり、[クエリ オプション] のビジネス レイヤー I で、最大 1000 行のデータ セットを表示するようにプロパティを設定しました。ただし、クエリを実行すると、約 1000 ページで約 150000 行になります。明らかに、私が編集したかったプロパティは、Business Layer -> Query options で行われません。質問は - >どこでできますか?(BO4.0版を使用しています)
java - スケジュールされたビジネス オブジェクト レポートの識別
ビジネス オブジェクト サーバーからスケジュールされたレポートのみをダウンロードする必要がある Java アプリケーションを実行しています。レポートをスケジュールするために、次の方法で情報ビューを使用しています
1) レポートをクリックします 2) アクション --> スケジュール 3) 繰り返し、形式、送信先を設定します
レポートには、インスタンスがゼロのスケジュールされていないレポートとは対照的に、多数のインスタンスがあります。
コードでは、私が使用しているスケジュールされたレポートを個別に
com.crystaldecisions.sdk.occa.infostore.ISchedulingInfo
これは、スケジューリングに関する情報を提供するはずですか?しかし、何らかの理由で、これはスケジュールされていないレポートに対してオブジェクトを返しています( nullではなく、どのように返すべきだと思いますか) 。また、そのメソッド (getBeginDate、getEndDate など) によって返される情報は、両方の種類で似ています。
SI_CHILDREN > 0クエリを使用してレポートをフィルタリングしようとしました
これはスケジュールされたレポートをフィルタリングする正しい方法ですか?
java - コンパイルされていない Java コードを含む Web アーカイブ ファイル
以下のようなディレクトリ構造を持つ .war ファイルがあります。
上記のように、classes フォルダーはありません。ルート ディレクトリ全体を検索しましたが、.class ファイルが見つかりませんでした。
アプリケーションサーバーの実行時に.classファイルが生成されるかどうかは誰にもわかりませんか? もしそうなら、これはどのように行われますか。
具体的には、SAP Business Objects SDK - jsfplatform.war ファイルでこの問題が発生しています。リバース エンジニアリングを試みていますが、プロセスが実際にどのように機能しているかを理解できません。
reporting-services - BusinessObjects 内のすべての Crystal レポートを一覧表示するスクリプト
私は、SAP BusinessObjects Enterprise XI 3.1に関するすべてのCrystal レポートのリストを生成する任務を負っています。私たちの組織には 2,000 を超える Crystal レポートがあり、各レポートを手動で処理するのは理想的ではありません。SSRSでは、 ReportServer データベースにクエリを実行するスクリプトを作成することで上記を実現できます。BusinessObjectsには、レポート リストを取得するスクリプトを作成できるReportServerと同等のものがありますか?
path - BO API 経由でレポート ユニバース パスを取得する方法 ユニバース パス表示 null
API 経由でレポート ユニバースを取得したいのですが、手順は次のとおりです。
- レポート ドキュメントを開く
DataProvider dp = dps.getItem(i); //get report data providers
DataSource ds = dp.getDataSource(); //get data source
universe.setFilePath(ds.getDomainName() + "/"+dp.getSource()+".unv"); //get datasource -- universe domain/path
ほとんどの場合、このような正しいデータが得られました/DEV_folder/testUNV.unv
めったに、結果はnull/testUNV.unv
または\DEV_folder\testUNV.unv
理由はありますか?
Business Objects サーバーのバージョンは、Java SDK を使用する Enterprise XI 3.1 SP7 です。
ありがとうジョー。しかし、これは私の問題を解決しない可能性があります。3つの可能性を提供してください。以下の私のコメントを参照してください
ユニバースはフォルダ内にありません — いいえ、同じユニバースを使用するレポートです。一方はパスを取得できますが、もう一方はパスを取得できません
ユニバースは、アクセス権のないフォルダにあります (ユニバースへのアクセス権はありますが) — いいえ、同じユニバースを使用してレポートを作成します。このユニバースには読み取りおよび書き込み権限があります。
データ ソースはユニバースではなく、ユニバースです。
申し訳ありませんが、評判がないためスクリーンショットを提供できません。
契約 - 第四者サプライヤー同意フォーム レポート
/eSourcing_Dev/Contract.unv
/eSourcing_Dev/Project Save.unv
契約 第 4 者サプライヤー同意フォーム レポート
null/Contract.unv
null/プロジェクトの保存.unv
契約 - 第四者サプライヤー同意書レポートと契約第四者サプライヤー同意書レポートは、同じユニバースの Contract.unv と Project Save.unv に接続しますが、パスは null を表示します。
BO Infoview で Contract 4th Party Supplier Consent Form レポートを開き、レポートを再度保存すると、正しいパスを取得できます。
レポート名
計画 ?マイルストーン
宇宙
/eSourcing/Project Save.unv
\eSourcing/Project Save.unv
計画 ?マイルストーン レポートは 2 つの異なるパスを取得します
それらは、同じユニバースを使用する 1 つのレポート、2 つのクエリ (2 つのデータ プロバイダー) である必要があります。
使用した実際のコード/API は既に提供していますが、ループは省略されています。私が説明した手順を確認してください。私がやろうとしているのは、すべてのレポートとそのユニバースをまとめて取得することです。
java - Crystal Reports Java API の javadoc はどこで入手できますか
IReportAppFactory
、ISessionMgr
、IEnterpriseSession
、IInfoStore
、IReport
および cecore.jar、celib.jar、ceplugins.jar、cesession.jar、rasapp.jar などのオブジェクトを操作していますが、Javadoc が添付されていません。私は彼らのためにインターネットを精査しようとしましたが、役に立ちませんでした. Javadoc へのリンクはありますか? ありがとう!