SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Parameter Handling in Remote Calls

使用する

リモート関数呼び出しを行う場合、システムはローカル呼び出しの場合とは異なる方法でパラメーター転送を処理します。

プロセス

TABLESパラメータ

実際のテーブルは転送されますが、テーブルヘッダーは転送されません。テーブルパラメータが指定されていない場合、呼び出された関数で空のテーブルが使用されます。

RFCは、デルタ管理メカニズムを使用して、パラメーターと結果の受け渡し中のネットワーク負荷を最小限に抑えます。内部ABAPテーブルは、汎用モジュール呼び出しのパラメータとして使用することができます。汎用モジュールがローカルで呼び出されると、パラメータテーブルは参照によって転送されます。これは、新しいローカルコピーを作成する必要がないことを意味します。RFCは「参照による」転送をサポートしていません。したがって、テーブル全体を転送して戻す必要があります。 RFCクライアントとRFCサーバーの間を行き来します。RFCサーバーはテーブルエントリを受信すると、内部テーブルのローカルコピーを作成します。その後、デルタ情報のみがRFCクライアントに返されます。この情報はRFCクライアントに返されません。ただし、テーブル操作が発生するたびに、代わりに、関数がクライアントに戻るときに、収集されたすべてのデルタ情報が一度に渡されます。

テーブルが最初に渡されると、オブジェクトIDが与えられ、呼び出し側システムに「仮想グローバルテーブル」として登録されます。この登録は、呼び出し側システムと呼び出し側システムの間でコールバックが可能な限り有効に保たれます。したがって、複数のコールバックが発生した場合、変更ログを前後に渡してローカルコピーを更新できますが、テーブル自体は1回(初回)だけコピーする必要があります。

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