レッスンの概要
このレッスンの目的は、契約未収金/未払金のイベントの定義およびコンセプトを把握し、システムでのインストール固有の機能拡張の使用方法を理解することです。
ビジネスの例
統合請求の用途は業種ごとに異なります。FI-CA の契約アカウント残高と統合請求の請求書伝票との統合は、イベントテクノロジーを使用して有効化されます。
カスタマ固有要件の統合

イベントコンセプトを利用することで、イベント (プログラム内で定義するポイント) に特定のソースコードを含めることができます。含めたソースコードは汎用モジュールにカプセル化されるため、交換可能です。イベントにコードを含めるには、定義済みのインタフェースを使用します。
契約未収金/未払金管理のカスタマイジングでのイベントおよび汎用モジュールの更新は、プログラム拡張→定義: カスタマ固有汎用モジュールで行います。
イベントごとに、FKK_FUNC_MODULE_DETERMINE 汎用モジュールが実行されます。このモジュールは、下表のシーケンスに従って、カスタマイジングに保存されている処理が必要なイベントモジュールを特定します。
TFKFBM (契約未収金/未払金管理のサンプル汎用モジュール)
TFKFBS (標準汎用モジュールのアプリケーション)
TFKFBC (インストール固有の汎用モジュール)
サンプル汎用モジュールの技術名称は、技術コード FKK_SAMPLE_ にイベント名を付けたものになります。たとえば、イベント 1117 でサンプル汎用モジュールを定義した場合、その名前は FKK_SAMPLE_1117 になります。
追加機能の区分が設定されている場合は、対応するアプリケーションエリア (業種別コンポーネント) の汎用モジュール、およびカスタマ固有の汎用モジュールを複数処理することができます。該当のアプリケーションエリアで定義されているモジュールが初めに呼び出され、次にカスタマ固有のモジュールが呼び出されます。サンプルモジュールは、インタフェースの定義にのみ使用されるため、処理されることはありません。
すべての業種別コンポーネントで利用可能なイベントと併せて、業種固有イベントも用意されています。これらのイベントは技術名称のアプリケーションエリアが暗号化されているため、判別することができます。
イベント名称の概要
| 元イベント | 先イベント | アプリケーション |
|---|---|---|
| 2600 | 2799 | FI-CA 請求 |
| 8001 | 8199 | FI-CA 料金計算 |
| 0 | 9999 | アプリケーション非依存 |
| R0 | R999 | 公益産業 |
| V0 | V999 | 保険 |
| T0 | T999 | 通信 |
| P0 | P999 | 公共セクター |
| x0 | X999 | パートナ開発 |
| Z0 | Z999 | カスタマ開発 |
| S0 | S999 | SAP 契約未収金/未払金管理 |
| M0 | M999 | メディア会社 |

イベントは、トランザクション FQEVENT で管理することができます。
イベントコンセプトを使用するには、プログラムおよびデータ構造の知識が必須です。標準提供されていない機能が必要な場合には、以下の手順に従ってください。
アプリケーション (TFKBS) の標準汎用モジュールを分析します。これらの汎用モジュールで、必要なインタフェースを定義します。
業務トランザクションに応じて、カスタマ固有の汎用モジュールをまとめた機能グループをコピーします。
インストール固有の汎用モジュールに、個々の機能拡張/変更をプログラムして有効化します。
テーブル TFKFBC (カスタマイジング: プログラム拡張) にインストール固有汎用モジュールを入力します。
拡張したイベントを呼び出すプログラムを起動します。