コンテンツフレーム起動

RFC_ON_CHECK_TID 文書を SAP ライブラリストラクチャに組み込む

この機能は RfcInstallTransactionControl. によってインストールします。構文は以下のものです。

int RFC_ON_CHECK_TID(RFC_TID transactionId)

この機能は、ローカルトランザクションの起動時に呼び出されます。クライアントシステムは 1 つのトランザクション型 RFC を複数回呼び出すことがあり、トランザクション ID を常設の記憶領域に格納する責任は、機能側にあります。クライアントが同一機能を2回起動させようとした場合には、機能に1が返される必要があります。

戻り値 :

機能パラメータ :

transactionId
実際のトランザクション ID

ノート

この機能が SQL データベースにアクセスする場合には、以下の操作の実行が必要になります。 Insert Into SomeTable values :transactionId ; ここで、テーブル‘ SomeTable ’はトランザクション ID に対する一意のインデックスを持つ必要があります。別のプロセスが同じトランザクション ID をすでに挿入している場合には、2番目のプロセスは最初のプロセスがトランザクションを終了するまで待たなければなりません。別プロセスによるトランザクションが終了する( Insert コマンドが何らかの「重複レコード」のエラーコードを返す)場合、機能は1を返してそのトランザクションをスキップする必要があります。

 

 

コンテンツフレーム終了