!--a11y-->
RfcOpenEx
用途
RFC
接続を開くには、このコールをその他のすべてのコール、 RfcOpen, RfcConnect, RfcOpenExt, RfcOpenExtV3 の代わりに使ってください。特徴
このコールでは、
RFC クライアントはすべての接続データをパラメタとして定義できます。 saprfc.ini ファイルも使用できます。このコールによって、クライアントは任意の R/3 、 R/2 、または外部システムと接続できます。詳細については、
saprfc.h ヘッダファイル、および RFC-SDK 内のプログラム例 srfctest.c を参照してください。負荷バランス機能のためのメッセージサーバ名の取得
負荷バランスを使って
R/3
システムと接続すると、メッセージサーバのホスト名に関する情報が(
connect_param of RfcOpenEx
にも
in saprfc.ini
にも)ないので、
RFC
ライブラリがホスト名を
Windows
上の
SAPLOGON
のためにカスタム化された
sapmsg.ini
ファイル
から取得しようとします。通常、これらのファイルは
Windows ディレクトリにインストールされています。環境変数 RFC_LOGON_INI_PATH によって定義されたディレクトリにコピーすることもできます。 .非
Windows プラットフォームでは、この環境で作業することも、独自の作業ファイルにコピーすることもできます。詳細については、
saprfc.h および sapinfo.c または srfctest.c を参照してください。2バイト
ISO 言語キーの使用コール
RfcOpenEx を使用すると、リリース 4.0 以降の R/3 システムに、 1 バイト SAP 言語ではなく2バイト ISO 言語キーでログオンできます。また、この機能を使って、
R/2 、リリース 2.x または 3.x の R/3 にログオンすることもできます。 RFC ライブラリが 2 バイト ISO 言語キーを 1 バイト SAP 言語に変換し、該当する SAP システムにそのキーを送ります。
