Download PDF
Download page SAP ビジネスプロセスのモニター.
SAP ビジネスプロセスのモニター
Monitoring の統合に対応した BiQ Collector は、SAP ビジネスプロセスをモニターするように設計されています。BiQ Collector は、SAP ビジネス プロセス ドキュメントの情報をキャプチャするために特別に構築された新しい SNP CrystalBridge® Monitoring コレクタです。このコレクタは、SAP システムで定期的に実行され、前回の実行以降に作成または更新された設定済みドキュメントで設定された情報を収集します。
- SAP システムで作成および更新される SO、出荷ドキュメント、請求書、およびその他のドキュメントはビジネスプロセスステップとしてモニターされます。
個々のビジネスプロセスステップの関連ドキュメント(例:SO とその出荷ドキュメント)は、グローバルな一意の ID(GUID)を使用して接続されます。
いずれかのドキュメントに関連する情報をキャプチャでき、これは設定可能です。
個々のビジネスプロセスステップまたはドキュメントタイプは、次のいずれかを使用してキャプチャされます。
「ここにテーブルまたはビューがあり、ここにキャプチャするフィールドがある」という単純なケースに対応できる、事前に構築された実装。
より複雑なケースに対応する、独自の、またはカスタムの ABAP コード。
収集された情報は、AppDynamics 分析スキーマに伝播されますsap_biq_documents
。ビジネスジャーニーおよびその他のダッシュボードウィジェットは、このスキーマから読み込まれます。
バージョン 21.2.0 以降、システム間セットアップにより、複数の SAP ABAP システム内のドキュメントをトラッキングし、それらを同じ GUID で接続できるため、コントローラで単一のドキュメントフローとして表示されます。
前提条件
- SAP NW ABAP システム 701 SP 15 以降。詳細については、「SAP サポート環境」を参照してください。
- 現在のバージョンの ABAP エージェントは完全に機能し、AppDynamics コントローラおよびトランザクション分析と統合されています。詳細については、「AppDynamics エージェントへの接続」を参照してください。
- 現在のバージョンの SNP CrystalBridge® Monitoring は完全に機能し、AppDynamics コントローラおよび分析と統合されています。詳細については、「Monitoring の統合」を参照してください。
BIQ の初期インストール
BiQ コレクタをインストールするには、次の手順を実行します。
ターゲット SAP システムが前のセクションで説明した要件を満たしていることを確認します。
BiQ Collector ソフトウェアを使用してトランスポート要求をインポートします。
必ずトランスポートをログオンクライアントにインポートしてください。リリース 23.2.0 以降、BiQ Collector は ABAP エージェントコアおよび ABAP エージェント 740 のインストールトランスポート要求に含まれ、個別にインストールする必要がなくなりました。
トランザクション /DVD/APPD_BIQ_SETUP に移動します。
[Install BiQ Collector] ボタンをクリックして、既存の SNP CrystalBridge® Monitoring インストールに BiQ Collector を登録します。
- BiQ Collector(このコレクタのベータ版を含む)が現在実行されている場合、インストーラは BiQ Collector を SNP CrystalBridge® Monitoring に登録しません。
- ベータコレクタが登録されている場合(プロファイル ZAPD_BIQ)、このインストーラはコレクタの登録を解除し、代わりに APD_BIQ を登録します。
- この時点で、BiQ Collector が登録され、分析にレプリケートされるように設定されていますが、まだ実行されていないことに注意してください。
ローカル設定
ローカル設定により、オペレータはキャプチャされたドキュメントの GUID の処理を設定できます。
トランザクション /DVD/APPD_BIQ_SETUP に移動します。
[Local setup ] ボタンをクリックします。
表示されるポップアップで、ローカル設定を次のように更新できます。
GUID retention (日単位の時間):BiQ のインストールで、重要ではなく、他のビジネスステップを続行する予定のないドキュメントの古い GUID を削除できます。このメカニズムにより、BiQ コレクタがメタデータを無限に累積することを防止します。設定しない場合または 0 に設定した場合は、デフォルトの保持期間である 60 日間が使用されます。
Master System RFC:システム間モニタリング設定の場合、ローカルインストールはこの RFC 宛先を使用して新しい統合 GUID を要求します。
ビジネス プロセス モニタリングのセットアップ
SAP ビジネスプロセスをモニターするには、次のセットアップ手順を実行します。
統一された新しい UI
バージョン 22.5.0 以降、ビジネスプロセス設定用の新しいユニバーサル UI を使用できます。新しい UI では、テーブルベースおよび IDoc ベースのビジネスプロセスステップを定義できます。「 新しいビジネスプロセス設定 UI」を参照してください。
- トランザクション /DVD/APPD_BIQ_SETUP に移動します。
- [Business process maintenance] をクリックして、Business processesおよびBusiness process stepsを設定します。
- 次のように Business processesを設定できます。
Business process :ビジネスプロセスの技術名
Short text :ビジネスプロセスの説明。
Active flag:アクティブなビジネスプロセスのみが、BIQ コレクタによって処理されます。このチェックボックスは、このビジネスプロセスを BIQ コレクタで処理するかどうかを示します。
- 次のようにBusiness processes内にBusiness process stepsを設定できます。
Business process:このビジネスプロセスステップが追加されているビジネスプロセスの技術名。
BP Step:ビジネスプロセスステップの技術名(ビジネスプロセス内で一意である必要があります)。
Sequence :ビジネスプロセス内のこのビジネスプロセスステップのシーケンス。
BP Step ABAP Class:特定のステップのモニタリングを実装するクラス。カスタム実装を登録できる場所です。詳細については、次のセクションを参照してください。
Short text :ビジネスプロセスステップの説明。
Active flag - アクティブなビジネスプロセスステップのみが、BIQ コレクタによって処理されます。このチェックボックスは、このビジネスプロセスステップを BIQ コレクタで処理するかどうかを示します。
- 次のように Business processesを設定できます。
設定の確認とテスト
トランザクション /DVD/APPD_BIQ_SETUP の [Check configuration] ボタンをクリックして、現在の設定を確認できます。
トランザクション /DVD/APPD_BIQ_SETUP の [Test configuration] ボタンを使用して、既存の設定をテストすることもできます。この機能では、継続せずに直近 1 時間のデータをすぐに収集して表示します(分析には何も送信されず、どこにも保存されません)。
設定のロジスティクス
既存の BP 設定は、次の 2 つの方法で他のシステムに転送できます。
SAP 標準 TMS:設定テーブルの内容は、開発/サンドボックス環境のワークベンチ要求に書き込まれ、SAP トランスポート管理システムを介して上位システムにプッシュされます。
ローカル JSON ファイルのインポート/エクスポート:品質環境など、変更がオープンでないアドホックな設定変更の場合に便利です。
SAP テーブルベースのビジネスプロセスステップ(「単純なケース」)
デフォルトの BiQ ABAP クラス /DVD/APPD_BIQ_TABLE_STEP は、基本的なテーブルベースのビジネスプロセスステップをモニターするために使用できるデフォルトの実装です。
単純なケース BP ステップの識別
ドキュメントは、Open SQL select ステートメントに基づいています(つまり、ドキュメントデータは SAP テーブルに保存されます)。
モニタリング情報には、値式の機能を超える複雑な変換ロジックは必要ありません(以下を参照)。
- エントリは、次の 2 つの方法のいずれかでモニターできます。
テーブル/ビューには、特定の期間に関連するドキュメントを選択するために使用できる [Date] フィールドと [Time] フィールドがあります。オプションで、["Update" Date/Time] フィールドの別のペアを登録できます。
- テーブルは、コレクタの実行ごとに全体として「タイムレス」モードで読み取られます(カスタム WHERE 条件を指定できます)。
ドキュメントを接続可能な「前のステップドキュメント」は最大 1 つです。E.q. テーブル VBAK の SO とテーブル(品目)LIPS の配達メモは、LIPS-VGBEL = VBAK-VBELN を介して接続されます。
特定のビジネスプロセスステップで上記の条件が満たされている場合は、追加の ABAP コーディングなしで /DVD/APPD_BIQ_TABLE_STEP 実装を使用してモニターできます。
リリース 20.11.0 では、簡素化された UI が導入され、プロセス全体を 1 つの画面で設定できるようになりました。これにより、ユーザーはプロセス全体を編集できます。
- BP とその手順
- テーブルベースのドキュメント定義
- カスタムフィールド
テーブルベースの BP ステップの設定
トランザクション /DVD/APPD_BIQ_SETUP に移動します。
[Business process maintenance] ボタンをクリックします。
[New BP] ボタンをクリックして必要な情報を入力し、次の新しいビジネスプロセスを作成します。
Business process name :技術名。
Short text :ビジネスプロセスの説明。
Active flag :アクティブなビジネスプロセスのみがモニターされます。
[Display setup] ボタンをクリックします。
右クリックメニューから BP ステップを追加または設定します。
ビジネスプロセス
Business process step name:BP 内の一意のステップ名。
Sequence:ステップのシーケンス。
- BP Step ABAP Class:特定のステップのモニタリングを実装するクラス。カスタム実装を登録できる場所です。デフォルトの実装を選択するには、ABAP クラス /DVD/APPD_BIQ_TABLE_STEP を選択します。
- Short text:このステップの簡単な説明。
- Active flag:アクティブなステップのみがモニターされます。
- [Save ] ボタンを押すか、Ctrl+S を押します。
- 次の BP ステップのドキュメント定義を設定します。
ビジネスプロセスのステップ名
Document type:ドキュメントのタイプを識別する技術名。これは、結果の分析スキーマに伝播されます。
Document table(または View):ドキュメントレコードが保存されているテーブルまたはビューの名前。また、ドキュメントに複数のテーブルからのデータが含まれている場合、ビューを作成する必要性を回避するために、自由形式の SQL FROM ステートメントを作成できます。これを行う GUI は、特定のドキュメントテーブル列のセルをダブルクリックして呼び出すことができます。
クラスタテーブルのサポート
リリース 22.2.0 以降、BiQ Collector は FROM 結合ステートメントでクラスタテーブルタイプに対応します。ロジックは現在、2 つのテーブルの結合に制限されています。ドキュメントフィールドと where 条件フィールドは結合条件の左端のテーブルから使用する必要があります。
クラスタテーブルで結合を使用する場合、変更ドキュメントの日付/時刻の抽出ロジックはまだサポートされていません。
[Document num.] フィールド:ドキュメント番号を識別するフィールド。ドキュメントが複数のフィールドで定義されている場合は、「BUKRS,BELNR,GJAHR」などのように「,」で区切ってここにリストすることができます。
SAP クライアントキーフィールド(通常は MANDT)は自動的に処理されます。BiQ コレクタのデフォルトの実装では、ログオンクライアントからのみデータが選択されます。[Data] フィールドおよび [Time] フィールド:特定の期間に関連するドキュメントを選択するために使用できるテーブルのフィールド。
(オプション)[Document timestamp] フィールド:リリース 23.5.0 以降の新しい UI でのみ使用できます。特定の期間に関連するドキュメントを選択するために使用できるタイムスタンプフィールド。
(任意)[Update Date] フィールドと [Update Time] フィールド:テーブル内のフィールド。テーブルの作成日時フィールドが [UPDATE] で変更されない場合に更新されたレコードを識別するためにも使用できます。
(オプション)[Document update timestamp] フィールド:リリース 23.5.0 以降の新しい UI でのみ使用できます。テーブルの作成日時またはタイムスタンプフィールドが UPDATE で変更されない場合に、更新されたレコードを識別するためにも使用されるタイムスタンプフィールド。
- (オプション)ドキュメントとイベントのタイムゾーン:リリース 23.5.0 以降の新しい UI でのみ使用できます。このフィールドを使用して、モニタリングユーザーのタイムゾーンをオーバーライドして、UTC タイムゾーンで分析に報告する必要があるイベントタイムスタンプに、日付/時刻の値を正しく変換できます。
(任意)[Reference document number] フィールドと参照ドキュメントタイプ:必要な場合はドキュメント間の接続を指定するために使用されます。スクリーンショットの例では、[Delivery document] のテーブル ZLIPS のフィールド [VGBEL] に [Sales order] 参照があります。この情報は、ステップでキャプチャされた個々のドキュメントを完全なドキュメントフローにペアリングするために使用されます。結果の分析スキーマでは、関連するすべてのドキュメントが同じグローバル ID を持ちます。ここでも、「,」で区切られた複数のフィールドを使用できます。
(任意)参照システム ID は、システム間セットアップにのみ関連します。つまり前の BP ステップが、実行されて別のシステムでキャプチャされることが予想される場合です。その場合、ここでリモートシステム ID を入力します。
(任意)WHERE 条件:エントリをフィルタリングするテーブル/ビューに対する選択に使用されます。WHERE 条件は最大 255 文字で、WHERE 条件テキストでは次のプレースホルダを使用できます。
<SID>:SAP システム ID
<DATE_FROM>:前回のコレクタ実行の日付
<DATE_TO>、<DATE_NOW>:現在のコレクタの実行日
<TIME_FROM>:前回のコレクタ実行の時間
<TIME_TO>、<TIME_NOW>:現在のコレクタの実行時間
<DATE_THIS_MONTH>:現在の月の最初の日の日付
<DATE_THIS_YEAR>:現在の年の最初の日の日付
<DATE_DAY_AGO>-:昨日
<DATE_WEEK_AGO>-:7 日前の日付
<DATE_MONTH_AGO>:30 日前の日付
<DATE_YEAR_AGO>:365 日前の日付
<MANDT>:現在のログオンクライアント
Multiple rows per document:デフォルトでは、ドキュメントごとに 1 つのスキーマエントリが適用されます。ただし、[Multiple row per document] をオンにすると、実装で行がマージされません(複数の行が選択されている場合)。これは、たとえば、結果のスキーマ内の個々の品目(製品)も個別の行として表示する SO の場合に役立ちます。
Allow standalone:デフォルトでは、ドキュメント定義に参照ドキュメント(先行)が定義されている場合、すでにキャプチャされている先行ドキュメントのないドキュメントエントリは破棄されます。(たとえば、キャプチャされた SO のない出荷ドキュメントは無視されます)。[Allow standalone] チェックボックスはこの動作を上書きし、そのようなドキュメントをその先行がなくてもキャプチャできるようにします。このチェックボックスは、[Reference document number] フィールドと参照ドキュメントタイプが定義されているドキュメントにのみ関連します。
Timeless document:オンにすると、日付/時刻(および更新日時)のフィールドは無視され、指定された WHERE 条件のみが適用されます(該当する場合)。これは、BP フロー中に特定のテーブルからエントリが削除されている場合に役立ちます。
- Change document Object class:入力されている場合、ドキュメントの [Date] フィールドと [Time] フィールドは無視され(空にすることができます)、ドキュメントの作成/更新日時は、指定された変更ドキュメント オブジェクト クラス(CDHDR-OBJECTCLAS)の変更ドキュメントを使用して決定されます。これは、EKKO(発注書ヘッダー)など、有用な日付/時刻フィールドがない SAP テーブルからドキュメントをキャプチャする場合に役立ちます。メインドキュメントテーブル([Document table] 列に表示されるテーブル。フリーフォーム JOIN の場合、これが最初のテーブルです)には、それぞれの変更ドキュメントエントリ(CDHDR-OBJECTID)と同じキーフィールドが必要です。
[Save ] ボタンを押すか、Ctrl+S を押します。
ドキュメントテーブル/ビューから抽出するカスタムフィールドを設定します。
[Analytics] フィールド:分析スキーマに表示されるフィールドの技術名。
[SAP Document] フィールド:前に定義した SAP テーブルまたはビューのフィールド。分析スキーマフィールドのタイプは、実際の SAP テーブルフィールドタイプに基づいて決定されます。ただし、Concatenate 集約関数の場合は例外で、自動的に文字列に変換されます。
Value Expression:データベース テーブル フィールドから取得した値を変換するために使用できるオプションの式/数式。
1 つの式に 130 文字まで使用できます
式には以下を使用できます
組み込み関数名(大文字と小文字を区別しない)
ドキュメントテーブルのフィールド名(大文字と小文字を区別しない)
スペースや千の位の区切り文字を含まない数値定数(例:100、10000)
二重引用符で囲まれたテキスト定数。例:"This is a text constant"
関数呼び出しは、関数名と括弧で囲んだパラメータを指定します。パラメータはカンマ「,」文字で区切ります。例:
FUNCTION( PARAM1, PARAM2, PARAM3 )
関数呼び出しはネストできます。例:
F1( F2 ( P1, P2 ), P3 )
組み込み関数
CONCAT( value1, value2, ... )
:指定されたパラメータを単一の値に連結します。2 つ以上のパラメータが必要です。CURR_CONV ( source_currency, target_currency, amount )
:標準の SAP 汎用モジュール CONVERT_TO_LOCAL_CURRENCY を現在の日付で使用して通貨を変換します。ADD( value1, value2 )
:value1 と value2 を加算し、合計を返します。パラメータ値のいずれかを数値に変換できない場合、結果は結果フィールドのタイプに応じて '0' または '' になります。SUB( value1, value2 )
:value1 から value2 を減算し、結果を返します。パラメータ値のいずれかを数値に変換できない場合、結果は結果フィールドのタイプに応じて '0' または '' になります。MUL( value1, value2 )
:value1 と value2 を乗算し、結果を返します。パラメータ値のいずれかを数値に変換できない場合、結果は結果フィールドのタイプに応じて '0' または '' になります。DIV( value1, value2 )
:value1 を value2 で除算し、結果を返します。パラメータ値のいずれかを数値に変換できない場合、またはゼロ除算が発生した場合、結果は結果フィールドのタイプに応じて '0' または '' になります。
組み込みに関する詳細なドキュメントは、[Value expression] フィールドをクリックして F1 を押すと呼び出すことができます。
Aggregate function:ドキュメント定義の [Multiple row per document] オプションが設定されていない場合にのみ適用されます。このような場合、実装は次のようになります。
同じドキュメント番号の行をマージします。
Date/time フィールドは「max-ed」です。つまり、最新の行が優先されます。
Aggregate 関数のないフィールドは、それに応じて集計されます。
No aggregation:最新の行の値が使用され、他の値は破棄されます。
[Sum]、[Average]、[Min]、[Max]:数値フィールドでのみ機能します。
Concatenate, separated by ',':このような集計関数を持つフィールドは、自動的に文字列型と見なされます。
Use default conversion exit:デフォルトのステップ実装にデフォルトの ABAP 変換終了を実行するように指示します(指定されたソーステーブルフィールドのデータ要素に対して定義されている場合)。これをオンにすると、スキーマのターゲットフィールドタイプが自動的に文字列に変換されます。
Active flag:アクティブなセットアップエントリのみが考慮されます。
[Save ] ボタンをクリックするか、Ctrl+S を押します。
BiQ Collector の古いバージョン(20.8.0)は、テーブルベースの BP ステップ設定に標準の SAP「View cluster」を使用しますが、次の点を除いて同じ設定オプションがあります。
Document number フィールドと [Reference document number] フィールドは単一の値のみを受け入れます。
Update Date フィールドと [Update Time] フィールドがありません。
ドキュメントステップの
WHERE
条件のプレースホルダ。- 自由形式の SQL 結合句。
- 値の抽出式。
高度なビジネスプロセスステップ
より複雑なケース(たとえば、ABAP データベースビューでは実行できない複数のテーブルに対するルックアップ、またはより複雑なモニタリングロジック)では、カスタム ABAP クラス実装を開発することによって実装する必要があります。このクラスは、ABAP OO インターフェイス /DVD/APPD_BIQ_IF_STEP を実装する必要があり、次の 4 つのメソッドがあります。
INIT:初期化する機会を実装に与えます。
CHECK:実装では、問題が見つかった場合に、タイプ /DVD/CX_APPD_BIQ_ERRO またはそのサブクラスの例外が発生することが予想されます。
GET_STRUCTURE:このステップで収集されるフィールドのリストを返します。
COLLECT_STEP:次のパラメータが提供されます。
IV_PREVIOUS_TIMESTAMP(インポート):以前の実行タイムスタンプ。
IV_CURRENT_TIMESTAMP(インポート):現在のモニタリングのタイムスタンプ。
CT_DATA (変更):分析スキーマに伝播される内部テーブル。実装では、次のメソッドを使用して返されたカスタムフィールドに値を入力する必要があります。
GET_STRUCTURE.
実装したら、カスタム ABAP クラスを BiQ Collector 設定に追加する必要があります。
トランザクション /DVD/APPD_BIQ_SETUP に移動します。
[Business process maintenance] ボタンをクリックします。
ステップを追加する BP を選択し(複数の BP がある場合)、左側のツリービューの [Business process step ] をダブルクリックします。
- [New entries] ボタンをクリックし、[custom ABAP class name] を使用して情報を入力します。
変更を保存します(Ctrl+S またはツールバーボタン)。
新しいビジネスプロセス設定 UI
リリース 22.5.0 以降、さまざまなステップ実装(テーブル、IDoc など)を使用して完全なプロセスを設定できるように、簡素化された UI の新しいバージョンが導入されています。トランザクション /DVD/APPD_BIQ_SETUP に新しい設定オプション [Business process & steps maintenance] が表示されるようになりました。元のビジネスプロセスのメンテナンスとテーブルベースのビジネスプロセスのメンテナンスは廃止されました。
古い画面は引き続き使用できますが、選択的チェックと選択的テスト実行はサポートされていません。また、設定はテーブルベースのステップのみに制限されます。
ビジネスプロセス設定用の新しいメンテナンス画面
新しいメンテナンス画面では、すべてのビジネスプロセス(BP)とビジネスステップ(BS)を同じ画面で同時に設定できます。セクション 1 には、すべての BP および対応する BS に関する情報が階層ツリーで表示されます。セクション 2 は、対応する BP および BS の詳細情報表示と設定のために使用します。セクション 3 には、分析スキーマに表示される選択フィールドが含まれています。
アプリケーション ツールバーの機能
ツールバーには 4 つの機能があります。
階層ツリーの簡単更新。
ツリーに新しい BP ノードを作成します。
ツリーで選択した要素をオンにします。BS が選択されている場合は、選択した BS のみがオンになります。BP が選択されて表示されている場合は、アクティブな BS を含む BP 全体がオンになります。
選択した BS または BP をテスト実行します。BP が選択されている場合、対応するすべての BS もその実行に含まれます。
ツリーの機能
ビジネスプロセス(BP)のメニューを右クリックします。
Delete business process with steps:選択した BP に属するすべてのビジネスステップ定義を 1 つずつ削除します。次に、BP 設定自体を削除します
Create new BP step:選択した BP に新しい BS を作成します
Activate processes and all the steps:BP 自体とそれに対応するすべての BS のアクティブフラグをオンします
Deactivate process and all the steps:BP 自体と対応するすべての BS のアクティブフラグをオフにします
ビジネスプロセスステップ(BS)のメニューを右クリックします。
Delete business step:ビジネスステップに関するすべての情報を削除します。
ドキュメントフィールド
ページの右下にあるテーブルには、収集されて分析スキーマ sap_biq_documents に追加されるフィールドが表示されます。各フィールド定義は 1 つの行で構成され、特定の BS に属している必要があります。[Trg. Field] は、分析スキーマのターゲットフィールド名です。[SAP Document table field] は、SAP データソースを表します。すべてのステップタイプに独自の定義があります。テーブルベースは、収集テーブルのフィールド名で構成されます。IDOC ベースは、セグメント定義全体と末尾のフィールド名で構成されます。残りのフィールドは、前のソリューションと同じ意味を持ちますが、違いが 1 つあります。[Value Exp.] は、IDoc ベースの BS には関連しません。
ビジネスプロセス(BP)の詳細
ツリー上の任意の BP をダブルクリックすると、その詳細が右側に表示されます。次のテーブルで示されるレコードには、特定のビジネスプロセスに属する個々のステップで定義されたすべてのフィールドの概要が表示されます。
ビジネスステップ(BS)の詳細
ツリー内の任意の BS をダブルクリックすると、その詳細が右側に表示されます。テーブルベースのステップと IDoc ベースのステップはどちらも、次の 3 つのタブで構成されています。
1. Business step(一般情報)
2. Configuration
[Document type] は、ビジネスプロセス内で一意の論理名です。以降のステップの参照に使用されます。
テーブルベースのステップの構成ロジックは、古い UI と同じです。唯一の違いは、リリース 23.5.0 で追加された新しいタイムスタンプとタイムゾーンフィールドです。これらのフィールドは、新しい UI でのみ使用できます。
IDoc ベースのステップの構成ロジックは次のように動作します。
Document type:論理名。ビジネスプロセス内で一意である必要があります。以降のステップの参照に使用されます。
IDOC type:収集する IDoc のタイプ(F4 ヘルプを使用可能)
IDOC segment fields:有効なセグメントフィールド定義は、セグメントパスとセグメントフィールドで構成されます。
「,」文字で区切ることで、複数のセグメントフィールド定義を指定できます
3. SQL Editor
テーブルベースステップ SQL エディタ
IDoc ベースステップ SQL エディタ
デフォルトコンテンツの管理
リリース 20.11.0 では、AppDynamics for SAP BiQ コレクタには、SAP ECC Order-to-cash で始まるデフォルトの初期設定コンテンツが付属しています。コンテンツは、SAP ECC Procure-to-Pay プロセスで拡張されます。リリース 23.5.0 以降、新しい S/4 HANA では Order-to-Cash および Procure-to-Pay コンテンツが最適化されて追加されました。コンテンツを管理するには:
- t-code /DVD/APPD_BIQ_SETUP に移動し、[Manage default content] ボタンをクリックします。
- 次の画面には、デフォルトのビジネスプロセス、利用可能な最新バージョン、およびシステムにすでにインストールされているバージョンのリストが表示されます。
ここで、必要な BP 行を見つけて [Install ] ボタンをクリックすることで、利用可能な最新のビジネスプロセスをインストールまたは更新できます。 - 設定画面に表示されるビジネスプロセスの名前の入力を求めるポップアップが表示されます。
- BiQ Content manager は結果ログを示します。
システム間モニタリングの設定
ビジネスプロセスのステップは、設定時に複数のシステムでキャプチャできます。
ステップをキャプチャしたら、次の手順を実行します。
ビジネスプロセス(BP)の手順は、SAP システムでキャプチャされます。
SAP システムの 1 つは、複数のシステムで作成されたドキュメントの GUID を維持します。機能している SAP BiQ がインストールされている SAP システムは、マスターシステムのロールを担うことができます。
新しいドキュメントがキャプチャされると、SAP システムは統合された GUID の RFC をマスターシステムで確認します。このメカニズムにより、異なる SAP システムによってキャプチャされた BP が AppDynamics 分析で一緒に属するものとして表示されます。
- ローカル GUID は、SAP システムにもローカルに保存されます。この方法では、新しい GUID のみが RFC を介してマスターシステムに通信されます。
システム間モニタリングの設定は、次のアクションで構成されます。
AppDynamics for SAP BiQ Collector がインストールされ、完全に動作しているシステムの 1 つが、マスターシステムのロールを担う必要があります。
(ABAP)BiQ がインストールされている他のすべての SAP システムからマスターシステムへの RFC 接続は、バックグラウンド処理(BiQ モニタリング)で使用されるため、ユーザーはログオンを要求されることはありません。
マスターシステムから GUID を要求する必要のあるすべての SAP システムで、RFC 宛先をローカル設定で設定します(「 AppDynamics for SAP の BiQ ローカル設定」を参照)。
デフォルトの実装を使用して BP ステップをモニターする場合は、そのReference systemを設定します(例:上記の図の BP ステップ 3 は、その参照システムを「System A」に設定します)。
S/4 HANA 最適化コンテンツ
新しいコンテンツは S/4 HANA システム用に最適化されているため、変更ドキュメントオブジェクトとともに複数の時間範囲フィルタリング方法を一度に使用できます。特定のテーブルの変更ドキュメントがシステムに記録されていない場合は、時間範囲フィルタリングを無効にできます。これを行うには、影響を受けるビジネスプロセスのステップレベルの [Change Document Object Class] フィールドをクリアします。
BiQ Collector は、特定のビジネスプロセスのステップレベルで定義される、時刻/日付フィールドや新しく追加されたタイムスタンプフィールドなどのフォールバック フィルタリング方法を使用します。