SAP BWプロセスチェーンチュートリアル(RSPCトランザクションコード)
⚡ スマートサマリー
プロセスチェーン SAP BWは、トランザクションRSPCを使用して開始プロセス、コネクタ、およびバリアントをリンクし、制御された再現可能なデータウェアハウスワークフローを構築することで、データロードなどのバックグラウンドプロセスのシーケンスを自動化、スケジュール、および監視します。

プロセスチェーンとは何ですか?
- プロセス チェーンは、バックグラウンドでイベントを待機する一連のプロセスです。
- これらのプロセスの一部は、別のイベントをトリガーして、他のプロセスを順番に開始することができます。
- 様々なコネクタを提供することで、プロセスの代替実行や並列実行を可能にする。
- 例えば、小売店が顧客からの注文を受けると、在庫状況の確認→倉庫からの商品発注→商品の製造、といった一連のプロセスが開始されます。
- プロセスチェーンは、タスクやプロセスの自動化、視覚化、監視に役立つグラフィカルなスケジュール機能と監視機能を提供します。
- プロセスチェーンは、ポータルベースのBI管理コックピットに統合されています。
- プロセスチェーンは、バックグラウンドで待機するようにスケジュールされ、別のプロセスによってイベントが発生したときにトリガーされるフローチャートと考えることができます。
プロセスチェーンは主に3つのステップから構成されます。
- プロセスを開始します: 処理の開始タイミング(即時、スケジュールされたジョブ、メタチェーン、またはAPI)を説明します。
- コネクタ: 次のプロセスを開始するためのオプションを選択する連結プロセス。
- バリアント: プロセスが実行されるオブジェクト。これは、InfoPackage の名前など、プロセスに渡される一連のパラメーターです。 インフォオブジェクト.
プロセスチェーンを作成する手順
RSPCは、プロセスチェーンの保守に使用される中心的なトランザクションです。この画面では、既存のプロセスチェーンが「アプリケーションコンポーネント」ごとにソートされます。チェックビューとプランニングビューの2つのビューが利用可能です。デフォルトモードはプランニングビューです。
ステップ1) プロセスチェーンを作成するには、「作成」アイコンをクリックします。
ステップ2)
- プロセスチェーンの技術名を入力してください。
- プロセスチェーンについて、分かりやすい説明を入力してください。
チェックマークをクリックしてください。
ステップ3) 新しいウィンドウがポップアップ表示されます。「新規」アイコンをクリックして、新しい「開始プロセス」を作成します。
ステップ4)
- 開始プロセスの技術名を入力してください。
- 開始プロセスの意味のある説明を入力し、「Enter」ボタンをクリックします。
ステップ5) 次の画面では、プロセスチェーンに対して時間ベースまたはイベントベースのトリガーを割り当てます。
- 「直接スケジュール」をクリックすると、プロセスチェーンを特定の時間にスケジュールできます。
- 「選択内容の変更」をクリックして、プロセスチェーンの実行スケジュールに関する詳細を入力してください。
ステップ6) プロセスチェーンのスケジュール設定手順:
- 「日付/時刻」ボタンをクリックします。開始予定日時と終了予定日時を指定してください。
- 頻度を設定するには、「定期ジョブ」チェックボックスをクリックします。
- 「期間値」ボタンをクリックしてください。
- 次の画面で、必要な頻度(1時間ごと/1日ごと/1週間ごと/1ヶ月ごと/その他の期間)を選択してください。保存アイコンをクリックし、戻るボタンをクリックしてRSPC画面に戻ります。
[保存]をクリックします。
ステップ7) InfoPackageを追加するには、「プロセスタイプ」のアイコンをクリックして進んでください。
ステップ8) 前述のとおり、データロードはInfoPackageまたはDTPを介してトリガーできます。
- データロードをInfoPackage経由で行う場合は、「InfoPackageの実行」プロセスタイプを使用してください。
- データロードをDTP経由で行う場合は、「データ転送プロセス」というプロセスタイプを使用してください。
ステップ9) 新しいポップアップ ウィンドウが表示されます。 ここで、必要なインフォパッケージを選択できます。
ステップ10) 開始バリアントとインフォパッケージの両方を接続します。接続方法は2つあります。1つ目は、最初のステップを右クリックし、「接続」→「データの読み込み」をクリックする方法です。2つ目は、「開始バリアント」を選択し、マウスの左ボタンを押したまま、矢印が表示されるまで対象のステップに移動し、ボタンを離して接続を作成する方法です。開始プロセスから2番目のステップまでは、黒い線が表示されます。
開始バリアントとインフォパッケージ間の接続が作成された後、プロセスチェーンは以下のようになります。
後続のステップについては、次の条件を満たす場合にのみ後続ステップを実行するかどうかを選択できます。
- 成功しました:通常、通常の処理で使用されます。
- エラーで終了しました:通常は失敗メッセージを送信するために使用されます。
- 前のステップの成否に関わらず、実行されます。
プロセスチェーンの一貫性を確認する手順
- メニューの「移動」を選択してください。
- 「ビューを確認する」を選択します。
SAP すべてのステップが接続されており、少なくとも1つの先行ステップが存在することを確認します。論理エラーは検出されません。警告または「チェーンは正常です」というメッセージが表示された場合は、この機能を有効にできます。チェックでエラーが検出された場合は、まずエラーを解消する必要があります。
プロセスチェーンをアクティブ化する手順
- 「プロセスチェーン」メニューをクリックしてください。
- 「有効化」を選択します。
- または、「有効化」ボタンを選択してください。
アプリケーションコンポーネントにプロセスチェーンを割り当てる手順
デフォルトでは、プロセスチェーンは「未割り当て」のアプリケーションコンポーネントの下に作成されます。
- 「アプリケーションコンポーネント」ボタンを選択してください。
- 必要なコンポーネントを選択し、チェーンを再アクティブ化してください。
プロセスチェーンをスケジュールする手順
- メニューの「実行」をクリックします。
- 「スケジュール」を選択します。
または、「スケジュール」ボタンを押してください。プロセスチェーンはバックグラウンドジョブとしてスケジュールされ、トランザクションSM37で確認できます。「BI_PROCESS_TRIGGER」という名前のジョブが表示されます。すべてのプロセスチェーンは同じジョブ名でスケジュールされます。
プロセスチェーンを監視する方法
プロセスチェーンの実行状況を監視するための作業環境は複数用意されています。
- データウェアハウジングワークベンチ(RSA1)から「管理」タブに移動します。
- コンピューティングセンター管理システム(CCMS)内のBIモニター。
- 日々のプロセスチェーンの監視(トランザクションRSPCM)。
- プロセスチェーンメンテナンス(トランザクションRSPC)におけるプロセスチェーン実行のログビュー。




















