コンテンツフレーム起動

ABAP 汎用モジュールからのコールバック 文書を SAP ライブラリストラクチャに組み込む

以下の図に、この機能の使用方法のプログラミング例を示します。

 

RFC クライアントプログラム

 

R/3 システム内の汎用モジュール

rfc_rc = RfcOpen(...);

 

汎用モジュール ABC

rfc_rc = RfcInstallFunction( XYZ , xyz_function, ...);

   

rfc_rc = RfcCallReceive( ABC , ...);

----->

...

   

汎用モジュール‘ XYZ ’をコール、宛先 BACK

If(rfc_rc==RFC_CALL)

<-----

...

{

   

rfc_rc = RfcDispatch(...);

   

if(rfc_rc!=RFC_OK)

   

exit(1);

----->

...

}

   

rfc_rc=RfcReceive(...);

<-----

ENDFUNCTION

...

   

 

/* RFC 機能 : ABC */

static RFC_RC xyz_function(RFC_HANDLE rfc_handle)

{

rfc_rc = RfcGetData(...); /* RFC データの取得 */

... /* RFC データの処理 */

rfc_rc = RfcSendData(...); /* ABAP へ結果をレポート */

return 0;

}

 

 

コンテンツフレーム終了