SAP Incentive Management 入門
実装の開始
報酬エレメントの使用
報酬プランの作成および管理
計算の実行と結果の表示
受取人との連絡
組込分析を使用したストーリーの登録
付録

式の作成

Objective

After completing this lesson, you will be able to SAP Incentive Management でフォーミュラを登録します。

計算式

式は、数式などの式を含む再利用可能なオブジェクトです。計算式は、報酬ルール、レートテーブル、参照テーブル、およびその他の計算式で使用することができます。

計算式は、固定値、参照テーブル、データフィールドからの値、その他の計算式など、その他の多くのオブジェクトを参照できます。フォーミュラには、以下の出力タイプがあります。

  • 通貨
  • ブール型
  • 日付
  • 整数
  • パーセント
  • 数量
  • 文字列

式には多くのタイプの入力を追加できるため、[ルールの使用状況] ボックスには、データの取得元に応じて、式を使用できるルールのタイプが表示されます。 

ルール使用セクションが強調表示された式。

機能

関数は、値または条件を計算および指定するために使用できる事前定義された式です。関数のタイプには、日付関数、合計関数、テキスト関数があります。関数を使用すると、関数に必要なパラメータの入力を求められます。

使用する可能性のある一般的な機能には、次のようなものがあります。

  • 2 つの文字列の連結 (string1, string2)
    • 2 つのテキスト文字列を 1 つの文字列に結合します。
    • 出力タイプ: 文字列
    • 例: 2 つの文字列の連結 (Participant.First Name、Participant.Last Name)
  • isNull (文字列)
    • 項目に値がないかどうかのテスト
    • 出力タイプ: ブール型
    • 例: isNull (Transaction.Channel)
  • 会計日付 (期間タイプ、期間オフセット、開始日付または終了日付)
    • 会計期間の開始日付または終了日付 (月など) を返します。
    • 出力タイプ: 日付
    • 例: 会計日 (月、0、終了日)

関数を使用した日時の測定に関するビデオを視聴してください。

式および関数のベストプラクティス

  • 式を読みやすく直接前方に保持します。
  • [説明] フィールドを使用して、式の動作を記述します。
  • 計算式は空白にしないでください。代わりに、結果タイプに応じて、結果に何も返されない値を入力します。たとえば、論理式にブール型の結果がある場合は、論理式に false を入力します。

演習問題: 論理式登録

ビジネスの例

この演習問題では、年間ボーナスの金額を計算するためにルックアップテーブルを参照する 2 つの式を登録します。ルックアップテーブルには正確な日付が必要であるため、会計日付関数を使用する式を最初に作成して、当月の最終日を抽出します。次に、以前に作成した参照テーブルを参照する式を作成します。

ステップ

  1. 今月の最終日を抽出する式を作成します。

    1. プランの管理タイルから報酬エレメントを選択します。

    2. 登録を選択します

    3. デフォルトの有効日付を受け入れます。

    4. 式に F_LastDayOfPeriod という名前を付けます。

    5. Return Type を Date に設定します。

    6. ウィンドウエディタを開きます。

      式レコード。ウィンドウエディタアイコンが強調表示されています。
    7. 機能ボタンを選択し、機能: 会計日付を選択します。

    8. 期間タイプパラメータに期間を入力し、一覧から参照: 期間タイプを選択します

    9. コロンの後の点滅カーソルに mo と入力し、を選択します。

    10. 期間オフセットパラメータに 0 を入力し、単位タイプを整数に設定します。

    11. 最後のパラメータに End と入力し、一覧から End Date を選択します。

    12. チェックマークを選択して、ウィンドウを閉じます。

    13. 登録を選択します

  2. 検索テーブルを使用してボーナスを計算する F_Bonus_Lookup という式を作成します。この式では、日付、販売ステータス、ボーナスレベルの 3 つのパラメータを取得する場所を参照テーブルに指定します。

    1. 新規アイコンを選択し、デフォルトの有効日付を受け入れます。

    2. 式に F_Bonus_Lookup という名前を付けます。

    3. [申告タイプ] を [通貨] に設定します。

    4. Window Editor を開きます。

    5. 参照を選択し、一覧から参照: ルックアップテーブルを選択します。

    6. LT と入力し、リストから LT_Bonus Lookup を選択します。

    7. Date パラメータに For と入力し、一覧から Reference:Formula を選択します。

    8. f_ と入力し、一覧から F_LastDayOfPeriod を選択します。

      注記

      これは、前のステップで登録した計算式です。
    9. 販売ステータスパラメータで、部分を入力し、Participant.GA1: 販売ステータスを選択します。

    10. ボーナスレベルパラメータで、part を入力し、Participant.GN1: Bonus Level を選択します。

    11. チェックマークを選択して、ウィンドウを閉じます。

    12. 登録を選択します

    計算式は以下のようになります。

    式が強調表示された式。

サマリ

  • 計算式は再利用可能なオブジェクトです。多くの場合、再利用可能な式を含む報酬ルールで使用されます。
  • 計算式は、固定値、ルックアップテーブル、その他の論理式など、複数のオブジェクトタイプを参照できます。
  • 関数は、ユーザ入力のパラメータを含む、値または条件を計算するための事前定義された式です。