SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Method RETRIEVE_DEFAULT_VALUES

ノードインスタンスのデフォルト値セットを返します

ノード・インスタンスがサブノードに属している場合は、関連付けとそのパラメーターIS_ASSOC_PARAMETERS、およびフィールド名のリストIT_ASSOC_FILTERED_ATTRIBUTESも指定できます。

サイン

インポート IS_CTX タイプ / BOBF / S_FRW_CTX_ASSOC
IT_KEY タイプ / BOBF / T_FRW_KEY
IS_ASSOC_PARAMETERS refを入力します データ
IT_ASSOC_FILTERED_ATTRIBUTES タイプ / BOBF / T_FRW_NAME
IV_SOURCE_NODE_KEY タイプ / BOBF / OBM_NODE_KEY
IV_SOURCE_KEY タイプ / BOBF / CONF_KEY
IO_READ refを入力します / BOBF / IF_FRW_READ
IO_MODIFY refを入力します / BOBF / IF_FRW_MODIFY
エクスポート EO_MESSAGE refを入力します / BOBF / T_FRW_MESSAGE
育てる / BOBF / CX_FRW

パラメーター

パラメータ

説明

IS_CTX

デフォルト値のコンテキスト情報を提供します。(ノードインスタンスのデフォルト値はコンテキストに依存します。)

IT_KEY

デフォルト値セットが取得されるノードインスタンスのテクニカルキーを含むテーブル

オプションのパラメータ

IS_ASSOC_PARAMETERS

デフォルト値でノードインスタンスを作成するときに使用される関連付けのパラメーター

オプションのパラメータ

IT_ASSOC_FILTERED_ATTRIBUTES

アソシエーションの解決に関連するフィールド名のリスト

オプションのパラメータ

IV_SOURCE_NODE_KEY

アソシエーションのソースノード

オプションのパラメータ

IV_SOURCE_KEY

アソシエーションのソースノードキー

オプションのパラメータ

IO_READ

ビジネスオブジェクトのデータへの読み取りアクセスを提供します

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

IO_MODIFY

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

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

EO_MESSAGE

ノード値の取得に関連する情報、警告、またはエラーメッセージを返すために使用されるメッセージオブジェクト

例外

例外

説明

/ BOBF / CX_FRW

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

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

次のソースコードは、このメソッドを使用して、新しい請求書を作成するときにデフォルトの通貨コード(この例ではEUR)をデフォルト値として設定する方法を示しています。

				METHOD /BOBF/IF_FRW_NODE~RETRIEVE_DEFAULT_VALUES.    DATA ls_key      TYPE         /bobf/s_frw_key.    DATA lt_to_fill  TYPE         zbo_t_root.    DATA ls_to_fill  TYPE         zbo_s_root.    DATA lv_ref_data TYPE REF TO  zbo_s_root. " Combined structure of the BO    io_read->retrieve(        EXPORTING          iv_node                 = zif_bo_currency_code_c=>sc_node-root          it_key                  = it_key        IMPORTING          et_data                 = lt_to_fill ).* Data reference that is typed with node’s Combined Structure    DATA ls_fill TYPE REF TO  zbo_s_root.     LOOP AT lt_to_fill INTO ls_to_fill.      ls_to_fill-currency_code = ‘EUR’.* Node instance data for update      CREATE DATA ls_fill.      ls_fill->* = ls_to_fill.      io_modify->update(        EXPORTING          iv_node           = zif_bo_currency_code_c=>sc_node-root          iv_key            = ls_to_fill-key          is_data           = ls_fill ).    ENDLOOP.ENDMETHOD.							

説明

BOアクセスオブジェクトio_readは、retrieve()メソッドを呼び出すことにより、請求書ビジネスオブジェクトのノードインスタンスへの読み取りアクセスを提供します。このメソッドは、デフォルトになるルートノードインスタンスのデータをバッファからエクスポートします。

ルートノードのすべての属性は、結合された構造のコンポーネントによって表されます。これにより、ルートノード属性currency_codeにアクセスし、ノードインスタンスのデフォルト値として値「EUR」を設定できます。

関連するノードインスタンスごとに、アクセスオブジェクトio_modifyのupdate()メソッドが呼び出されます。

メソッド呼び出しの結果として、ノードインスタンスデータがバッファ内で更新されます。

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