SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Sending IDocs from External Systems to SAP

使用する

プロセス

次の図は、プログラム構造ロジックを示しています。

呼び出し元の外部プログラムは、 RFCソフトウェア開発キットRFC SDK)の次の機能を使用します。

  • RfcOpen

    サーバーシステムへのRFC接続は、この呼び出しで構築されます。Cプログラムまたはsaprfc.iniファイルで、SAPターゲットマシンのサーバー名、SAPログオン、ユーザー、パスワードなどを含むSAPシステムへのルーゴンを定義できます。

サーバーシステムへの接続が構築された後、tRFCの次の両方の関数をクライアントプログラムで呼び出す必要があります。

  • RfcCreateTransID

    この呼び出しにより、サーバーシステムで作成されたトランザクションID(TID)が決定されます。

  • RfcIndirectCall

    この呼び出しにより、RFCデータとTIDがサーバシステムに転送されます。

    エラーが発生した場合、クライアントプログラムはこの呼び出しを繰り返します。

    このため、 RfcCreateTransID呼び出しは古いTIDを使用する必要があります。それ以外の場合、RFC機能がSAPシステムで1回だけ実行されることは保証されません。

    この呼び出しが正常に実行された後、トランザクションは終了します。その後、呼び出し元のプログラムは、独自のTID管理を更新できます(たとえば、TIDエントリを削除します)。

詳細については、ABAPでのRFCプログラムの記述またはRFCSDKの文書を参照してください。

使用データはIDoc形式でフォーマットされ、構造EDI_DD40(4.0より前のEDI_DD)の内部テーブルに配置されます。IDocごとに制御レコードを作成し、構造EDI_DD40(4.0より前のEDI_DD)の内部テーブルに配置する必要があります。データ転送の形式もドキュメントに記載されています。

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