SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

Method EXECUTE

実行時に決定を実行します

この必須のメソッドは、主要な決定ロジックを実装します。ノードのインスタンスデータへの変更アクセスを提供し、失敗したノードインスタンス(決定を実行できないインスタンス)のメッセージとキーを返します。

サイン

インポート IS_CTX タイプ / BOBF / S_FRW_CTX_DET
  IT_KEY タイプ / BOBF / T_FRW_KEY
  IO_READ refを入力します / BOBF / IF_FRW_READ
  IO_MODIFY refを入力します / BOBF / IF_FRW_MODIFY
エクスポート EO_MESSAGE refを入力します / BOBF / T_FRW_MESSAGE
  ET_FAILED_KEY タイプ / BOBF / T_FRW_KEY
育てる / BOBF / CX_FRW

パラメーター

パラメータ

説明

IS_CTX

決定のモデル情報を提供します(決定コンテキスト)

詳細:決定コンテキストIS_CTX

IT_KEY

決定によって処理されるノードインスタンスキーのセット

IO_READ

ビジネスオブジェクトインスタンスのデータへの読み取りアクセスを提供する参照

詳細:データインターフェイスの読み取り

IO_MODIFY

ビジネスオブジェクトインスタンスのデータへの書き込みアクセスを提供する参照

詳細:データインターフェイスの変更

EO_MESSAGE

決定の実行に関連する情報、警告、またはエラーメッセージを返すために使用されるメッセージオブジェクト

詳細:メッセージオブジェクトインターフェイス

ET_FAILED _KEY

決定基準に一致しないノードインスタンスキーのセット(IT_KEYのサブセット)

例外

例外

説明

/ BOBF / CX_FRW

エラーが発生したときに例外をスローする例外クラス

T100から返されるBOPF関連のメッセージテキストをユーザーに提供します。

				METHOD /bobf/if_frw_determination~execute.    DATA lt_item_data  TYPE        zci_t_item.    DATA lr_item_data  TYPE REF TO zci_s_item.* For the customer invoice retrieve its ITEM nodes     io_read->retrieve(      EXPORTING        iv_node = zif_ci_customer_invoice_c=>sc_node-item        it_key  = it_key      IMPORTING        et_data = lt_item_data ).* Calculate the amount (= price x quantity) for each item      LOOP AT lt_item_data REFERENCE INTO lr_item_data.      lr_item_data->amount = lr_item_data->price * lr_item_data->quantity.      * Update the customer invoice with calculated amount      io_modify->update(        EXPORTING          iv_node = zif_ci_customer_invoice_c=>sc_node-item          iv_key  = lr_item_data->key          is_data = lr_item_data ).    ENDLOOP.ENDMETHOD.							

説明:

このサンプルコードでは、実行する()メソッドは、顧客の請求書アイテムのデータが更新されたときに呼び出される決定を実装します。

読み取りアクセスオブジェクトio_read顧客請求書ビジネスオブジェクトのアイテムインスタンスを取得するために使用されます。以内ループステートメント、新しい値は、次の式を適用して、関連するアイテムインスタンスごとに計算されます。金額=価格x数量関連する各ノードインスタンスの請求書アイテムのデータを更新するには、アクセスオブジェクトの更新メソッドio_modifyと呼ばれます。

タイトルとURLをコピーしました