| # セッションに基づくレポート Infor LN のレポートのほとんどが 4GL レポートです。これらのレポートは、レイアウト部分と、レポートスクリプト (オプション) から成ります。これらのレポートレイアウトは、標準的なレポートエディタで編集できます。詳細については、Infor ERP LN Development Tools 8.x Developer's Guide (U8883 US) を参照してください。 Infor LN では、Report Viewer 対応のレポートもサポートしています。これらのレポートは、出力されると、Infor LN Report Viewer に表示されます。開発者は、これらのレポートを Reporting Studio Report Designer で編集できます。Report Designer は、レポートを美しく整えるためにさまざまな有用な機能を提供します。 既存の 4GL レポートを Report Viewer 対応レポートに変換できます。これらの変換されたレポートを、セッションに基づくレポートといいます。以降のセクションでは、セッションに基づくレポートの初期設定方法と、セッションに基づくレポートの出力方法について説明します。 セッションに基づくレポートを初期設定するには 手順 1. レポートを XML レポート設計に変換する レポートを XML レポート設計に変換するには、以下の手順を実行します。 レポートの RPT 設計有効化 (ttadv3241m000) セッションを開始します。 必要な情報を入力して、変換をクリックします。 詳細は、このセッションのヘルプを参照してください。 注意 生成されたレポート設計は、レポートソースフォルダに格納されます。｢.rptdesign｣ ファイル名拡張子が付けられます。 開発者は、レポート設計をそれぞれのクライアント PC に転送し、変換済レポートのレイアウトを Reporting Studio で美しく整えることができます。たとえば、開発者は、グラフまたは会社ロゴをレポートレイアウトに追加できます。詳細については、Infor ERP LN Development Tools 8.x Developer's Guide (U8883 US) のセッションに基づくレポートを作成するにはを参照してください。 たとえば、レイアウト、入力フィールド、またはラベルを追加するためにセッションに基づくレポートの構造を変更するには、開発者は標準的なレポートエディタを使用する必要があります。詳細については、Infor ERP LN Development Tools 8.x Developer's Guide (U8883 US) を参照してください。 手順 2. Report Viewer デバイスを作成する セッションに基づくレポートを出力するには、Infor LN Report Viewer にレポート出力を送信するデバイスが必要です。 Report Viewer デバイスを作成するには、以下の手順を実行します。 デバイスデータ (ttaad3500m000) セッションを開始します。 以下のプロパティを持つデバイスを追加します。 デバイス: RPT 記述: Report Viewer デバイスタイプ: ファイル上書き ロケール: <空> XML フォーマットの中間ファイル: Yes ドライバ: <空> シェルコマンド: <空> 4GL プログラム: <空> 引数: XML -RPT パス: ${HOME}/rpt セッションに基づくレポートを実行するには セッションに基づくレポートを Infor LN Report Viewer に出力するには、以下の手順を実行します。 WebUI を開始して Infor LN サーバにログオンします。 レポートがリンクされている出力セッションを開始します。 必要な選択範囲と出力オプションを入力して、出力をクリックします。デバイスの選択 (ttstpsplopen ) セッションが開始されます。 Report Viewer デバイスを選択して、続行をクリックします。 注意 セッションおよび元の 4GL レポートに定義されているビジネスロジックが実行されます。そのため、レポートはビジネスプロセスの一部とすることができます。たとえば、レポートは、データベース内でトランザクションを実行したり、レコードの状況を変更したりすることができます。 Infor LN Report Viewer は WebUI でのみ機能します。WorkTop ユーザは、Report Viewer 対応レポートを出力できません。 Report Viewer から、プリンタや PDF ファイルなどにレポートを送信できます。詳細については、Report Viewer を使用するにはを参照してください。 |