アプリケーションジョブのスケジュール

アプリケーションジョブの導入

Objective

After completing this lesson, you will be able to アプリケーションジョブの使用の説明

アプリケーションジョブ

アダムは、以前のジョブから、バックグラウンド処理が SAP Business Suite の SAP システム (SAP ECC など) の中心的な要素であることを認識しています。SAP S/4HANA Cloud Public Edition におけるシステムのシステム管理者としての将来の役割において、バックグラウンド処理のさまざまなタスクもここで計画する必要があることに気付きました。そのため、Carl はバックグラウンド処理の重要性と、クラウドでのその機能について説明します。

SAP S/4HANA Cloud Public Edition のアプリケーションジョブでは、アプリケーション関連ジョブをスケジュールおよび監視することができます。特定の時間に実行する必要があるマニュアルアクティビティを自動化し、これらのタスクをバックグラウンドで円滑に実行することでワークロードを削減することができます。定期ジョブを計画し、他のタスクに集中することができます。主な機能には、ジョブテンプレートに基づくジョブのスケジュール、パーソナライズされたジョブテンプレートの使用、カスタム稼働日カレンダを使用したジョブのスケジュール、異なるタイムゾーンを考慮したジョブ系列の配置、ジョブステップの定義、ジョブの監視などがあります。

各ジョブタイプは特定の目的に役立ち、SAP S/4HANA Cloud Public Edition 環境内のさまざまなビジネスプロセスの自動化および合理化に役立ちます。

また、Adam は、SAP S/4HANA Cloud Public Edition で会社全体をデジタルコアに接続する方法についての知識を得るのにも役立ちます。そのため、この Learning Journey を完了したら、SAP Learning – SAP S/4HANA Cloud Public Edition という次世代クラウドベースの ERP システムに関する複数の Learning Journey を含むランディングページへのリンクも確認することにしました。

ビジネスジョブおよびテクニカルジョブのロール

Carl は、SAP S/4HANA Cloud Public Edition のコンテキストでは、さまざまなビジネスプロセスの自動化と最適化に重要な役割を果たす 2 つのタイプのジョブがあることを説明します。

ビジネスの求人

アプリケーションジョブ (ビジネスジョブ) は、顧客が定期的にスケジュールする必要があるルーチンタスクを処理するように設計されています。これらのジョブは、さまざまなビジネスプロセスに不可欠であり、請求実行、資材所要量計画 (MRP) 実行、外貨評価などのタスクが含まれます。

これらのジョブは、ビジネスプロセスチェーンのステップの一括処理に特に役立ちます。ただし、ユーザは、ユーザのコンテキストで実行されるこれらのジョブの実行を監視および管理する責任があることに注意する必要があります。また、システム環境から生じる技術的な問題が発生する可能性があることにも注意してください。

技術的求人

一方、カスタマに表示されないテクニカルジョブは、システムプロビジョニング中にマニュアル介入なしで自動的に設定されます。テクニカルジョブ定義の設計は、SAP のクラウドオペレーションチームとのやり取りを必要とせずに、既存のすべての顧客シナリオに対応できるようにすることです。

テクニカルジョブは、SAP S/4HANA Cloud Public Edition システムで繰返機能を実行する際に推奨される方法です。これは、ルーチンタスクを処理するためのより合理的で自動化されたアプローチが提供されるためです。

Adam は、アプリケーションジョブは、マニュアルアクティビティを自動化する顧客によってスケジュールされたタスクであることを要約します。テクニカルジョブは、システムの操作を更新する SAP によってスケジュールされたタスクです。主な違いは、カスタマはアプリケーションジョブを制御できるのに対し、テクニカルジョブは SAP によって自動的にスケジュールされ、カスタマによる影響を受けないことです。

バックグラウンドジョブをスケジュールおよび更新するためのアプリケーションジョブアプリ

Carl は、SAP S/4HANA Cloud Public Edition のアプリケーションジョブアプリでは、合理的でユーザフレンドリなジョブスケジュール用インタフェースが提供されることに言及しています。さらに、アプリケーションジョブ領域のアプリでは、パーソナライズされたジョブテンプレートやカスタム稼働日カレンダなどの拡張機能が提供されます。

アプリケーションジョブ

このアプリでは、アプリケーションに関連するジョブをスケジュールおよび監視することができます。特定の時間にマニュアルタスクを頻繁に実行する場合、アプリケーションジョブアプリでは、これらのタスクをバックグラウンドでシームレスに実行することで、ワークロードを軽減することができます。これにより、ルーチンジョブをスケジュールすることができます。

アプリケーションジョブテンプレート

このアプリでは、独自のアプリケーションジョブテンプレートを構築することができます。これらのテンプレートは、リンクされたジョブカタログエントリに指定できるパラメータセットで構成されます。アプリケーションジョブアプリを使用して後で起動できるマルチステップテンプレートの登録は、このアプリの重要な機能です。

ジョブユーザ更新

このアプリでは、ジョブテンプレートから確立されたアプリケーションジョブに関連付けられたオーナーおよびユーザを変更することができます。この機能は、特定の状況で特に役立ちます。たとえば、個人が組織内の別の部門に移行したり、会社から出発したりする場合は、対応するビジネスユーザの削除が必要です。

ジョブステータスおよび取消

Carl にとって、Adam がジョブのさまざまなステータスとその終了のコンテキストに関する知識を得ることも重要です。

アプリケーションジョブには、以下のステータスがあります。

  • スケジュール済ステータスは、ジョブがパイプラインにあり、実行用に整列されていることを示します。現在は動作していませんが、キャンセル待ちに入っています。
  • 処理中ステータスは、ジョブが有効に実行中である場合に割り当てられます。」がスタートし、進行中である。
  • 失敗ステータスは、ジョブの実行中に問題が発生し、正常に終了できない場合に表示されます。何らかの問題が発生し、ジョブが計画どおりに完了しなくなっている兆候です。
  • 中止されたジョブの最終ステータスは、前のステータスによって異なる場合があります。

中止されたジョブのさまざまな最終条件についてカールが共有したことについて、より詳しく調べてみましょう。

スケジュールされた単一ジョブの取消

現在スケジュール済ステータスのジョブが中止されると、そのジョブはジョブ一覧から削除されます。つまり、ジョブは将来計画どおりに実行されません。

処理中のジョブのキャンセル
処理中 (現在実行中) のジョブが取り消されると、即時に実行が停止されます。このジョブのステータスは "キャンセル済み" に更新され、レビューのためにジョブ一覧に残ります。
シリーズ内のジョブのキャンセル
ジョブは、同じジョブの複数のインスタンスが異なる時間に実行されるようにスケジュールされている一連のの一部にすることができます。一連のスケジュール済みジョブがキャンセルされると、ステータスがスケジュール済みであるジョブのすべてのインスタンスがキャンセルされ、一覧から削除されます。ただし、他のステータスのシリーズからのジョブは影響を受けません。
シリーズ内の処理中のジョブのキャンセル
シリーズからの処理中ジョブがキャンセルされた場合、そのジョブの特定のインスタンスは実行を停止し、そのステータスはキャンセル済みに更新されます。一連の他のジョブは、ステータスに関係なく、影響を受けません。

ジョブを中止するには、通常、一覧から目的のジョブを選択し、アプリケーションジョブアプリのメインツールバーから中止ボタンを選択します。

終了とマークされたジョブは、すでに実行されているため、取り消すことができないことに注意してください。

注記

ジョブの中止は、ビジネスプロセスの実行と結果に直接影響するため、考慮して実行する必要があることに注意してください。

ジョブ削除

管理担当者には、通常のジョブ削除手順の処理も担当します。このタスクを効果的に実行するには、標準払出プロセスを包括的に理解することが不可欠です。

削除されるジョブの定期粒度に応じて、現在の自動削除間隔を表す定期ジョブ削除テーブルを詳しく確認します。

定期ジョブ削除

削除されるジョブの繰返間隔自動ジョブ削除 (後)
不定期14 日間
7 日間
時間14 日間
期間値 * 24 日
期間値 * 7 * 24 日
月数期間値 * 31 * 24 日
y カ月ごとに x 週ごと期間値 * 31 * 24 日

SAP S/4HANA Cloud Public Edition におけるアプリケーションジョブの定期削除の例

実際のケースを例として使用して、Carl は SAP S/4HANA Cloud Public Edition のアプリケーションジョブの定期削除のコンセプトを Adam に例示しています。

2 週間ごとに実行されるようにスケジュールされ、20 回の実行後に強制終了されるように設定されているジョブがあるとします。初期実行はカレンダの 2 週目に開始され、40 週目に終了します。ジョブの各インスタンスは、保存期間と呼ばれる特定の期間、システムに残ります。この場合、24 回の実行に設定されます。

保存期間を計算するための計算式は以下のとおりです。

保存期間 = 定期値 * 保存期間 * 平日 [日数]

指定された値をプラグインする場合:

保存期間 = 2 * 24 * 7 [日] = 336 [日] = 48 [週]

これは、ジョブの最初のインスタンスが 48 週間システムに入ってから 1 日後にシステムから削除されることを意味します。この方針では、無効なジョブの累積を回避することで、システムの生産性が向上します。

注記

上記のルールは、標準作業手順です。ただし、ビジネスアプリケーションで代替メソッドが選択されている場合は、アプリケーション固有の文書に記載されています。