Using Price Tables

Objectives

After completing this lesson, you will be able to:
  • 価格テーブルを記述します。
  • マッピングテーブルと価格テーブルの違いについて説明します。

価格テーブルの概要

メニュー SAP Convergent Charging のファイル登録を確認しても、エントリ "価格テーブル" は表示されません。価格テーブルは、厳密には個別のテーブルデータ型ではなく、非常に具体的なマッピングテーブルクラスに基づくマッピングテーブルです。しかし、まず、これらのテーブルが重要である理由と、それらのテーブルの用途について説明します。

SAP Convergent Charging は通常、分離ではなく、SAP Subscription Order Management および SAP Convergent Invoicing とともに統合シナリオで使用されます。顧客に販売するサービス、および顧客がこれらのサービスにサインアップしたときに作成される契約は、これらのシステム全体で一貫して管理されます。顧客に対して契約を登録する前に、価格とともに製品またはサービスを定義する必要があります。この定義は、SAP Subscription Order Management で行われます。

定期料金が請求されるサービスの価格が更新されると、これらの価格は SAP Subscription Order Management で定義され、SAP Convergent Charging に自動的に複製されます。契約が登録されると、SAP Subscription Order Management によってこれらの価格が参照され、契約の登録前に契約明細の価格が注文書に表示されます。これを行うために SAP Convergent Charging は関与しません。計算は、SAP Subscription Order Management で行われます。その後、契約が実行され、SAP Convergent Charging でその定期料金をトリガする必要がある場合、これは SAP Subscription Order Management なしで行われます。

つまり、サービスに関連付けられた繰返請求を処理する場合、価格情報は SAP Subscription Order Management と SAP Convergent Charging の間で常に同期されている必要があります。ただし、価格の複製メカニズムは、定期料金に対してのみ使用することができます。使用料については、このような自動価格複製はありません。データは SAP Subscription Order Management から SAP Convergent Charging にのみ複製されることに注意してください。SAP Convergent Charging のデータに対する変更は、SAP Subscription Order Management に伝達されず、後続の複製によって上書きされる可能性があります。そのため、変更は SAP Subscription Order Management でのみ行う必要があります。

システム間の価格情報の複製には、関連するシステム間の情報書式に関する共通契約が必要です。価格テーブルはこの目的を果たしています。価格テーブルは、SAP によって事前定義されている非常に固有のマッピングテーブルクラスに基づくマッピングテーブルです。ただし、対応するマッピングテーブルクラスは、SAP Convergent Charging とともに提供されず、ユーザがシステムでマニュアルで登録する必要があります。

マッピングテーブルクラス Price Table

マッピングテーブルクラスを参照して、価格テーブルを使用するように設定し、価格の自動複製の利点を活用します。

明示的に指定しない限り、すべての文字列で大文字と小文字が区別されます。

  • マッピングテーブルクラスの名称は "Price Table" である必要があります。
  • テーブルの最初の入力カラムの名前は "price.key" にする必要があり、データ型は "String" に設定する必要があります。この列には、(必要に応じて実行時に生成された) SAP Subscription Order Management の条件テーブルおよびテーブルキーに基づいてエントリを特定する、再現可能なハッシュキーが含まれます。
  • 2 番目の入力列の名前は "currency" にする必要があり、データ型は "Currency" に設定する必要があります。
  • 唯一の出力列の名前は "amount" である必要があり、そのデータ型は "Number" に設定されている必要があります。

これらの要件から逸脱すると、レプリケーションメカニズムが失敗する可能性があります。

以下の図は、指定された要件を満たすマッピングテーブルクラス "Price Table" を示しています。

価格テーブル マッピングテーブルクラス