コンテンツフレーム起動

R/3 と外部システム間の tRFC 文書を SAP ライブラリストラクチャに組み込む

外部システム上では、以下の理由によって、 RFC ライブラリにトランザクション型 RFC を完全にインプリメントすることはできません。

したがって、外部システムから R/3 システムへのトランザクション型 RFC インタフェースは、現在のところ以下のようにインプリメントされています。

RFC ライブラリは tRFC を使用して作業を行うために、 RfcCreateTransID RfcIndirectCall および RfcInstallTransactionControl などの特別な RFC コールを用意しています。 RFC データは、圧縮 / 展開されて RFC 形式になったり tRFC 形式になったりします。

R/3 システムの場合、別の R/3 システムからコールが依頼されても、外部システムからコールが依頼されても、違いはありません。 RFC サーバプログラムの場合、 RFC 機能そのもの( RFC 機能のみで、 RFC サーバプログラム全体ではない)は通常どおりに実行できます。 RfcGetData RfcSendData で、「通常の」 RFC によって呼び出されるためです。

どちらのプログラムも、自分で TID を管理して、 R/3 システム内の tRFC コンポーネントが行うように、依頼される RFC 機能を 一度だけ実行するようにチェックする必要があります。

R/3 では、 tRFC インタフェースを使用する外部 RFC プログラムを使用して作業する ABAP プログラムに変更を加える必要はありません。 RFC クライアントプログラムなどの ABAP プログラムの場合、 CALL FUNCTION の宛先は、接続タイプを‘ T にする必要があります。

注意

Windows プラットフォームの 16 ビット RFC ライブラリで、 tRFC インタフェースを使用することはできません。

 

 

コンテンツフレーム終了