目次

Search

  1. PowerExchange for SAP NetWeaverの作業の開始
  2. PowerExchange for SAP Dynamic ABAP Table Extractorを使用したデータ統合
  3. ABAPを使用したデータ統合
  4. ALEを使用したIDoc統合
  5. BAPI/RFC関数を使用したデータ統合
  6. データ移行
  7. ビジネスコンテンツの統合
  8. SAP BWデータ抽出
  9. SAP BIへのデータのロード
  10. データタイプリファレンス
  11. コードページおよびUnicodeのサポート
  12. 用語解説

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

SAPへのデータのコミット

SAPへのデータのコミット

PowerCenter Integration Serviceは、コミットを発行せずにSAPにBAPI/RFC呼び出しを行うことができます。 または、指定した回数のBAPI/RFC呼び出しの後に、データをコミットできます。BAPI/RFCコミット関数を使用して、データをコミットします。PowerCenter Integration Serviceは、次のセッションに進む前にコミットが完了するまで待機できます。
PowerCenter Integration Serviceは、BAPI/RFC呼び出しがデータをSAPデータベースに書き込む場合、または、SAPデータベース内のデータを変更する場合に、BAPI/RFC呼び出しを数回行った後にデータをコミットできます。 PowerCenter Integration ServiceがBAPI/RFCコミットコールを発行すると、SAPはデータをデータベースにコミットします。
BAPIのセッションの実行によってSAPデータベース内のデータが変更されない場合、PowerCenter Integration ServiceにBAPI/RFCコミットコールを発行させてデータをコミットする必要はありません。 例えば、BAPIがSAP処理を実行する場合、PowerCenter Integration Serviceはセッション中にデータをコミットする必要はありません。
以下の表で、セッションのBAPI/RFCトランスフォーメーションに設定可能なコミットプロパティについて説明します。
プロパティ
説明
Perform Commit
BAPIコミット関数を使用してコミットを発行します。このオプションを選択しない場合、PowerCenter Integration Serviceはコミット関数を呼び出しません。 また、コミット間隔も無視され、コミットまで待機せずにセッション処理を続行します。デフォルトでは有効になっています。
Perform Commit Wait
コミットが完了するまで待機し、セッションの処理を続行します。コミットが完了すると、SAPはPowerCenter Integration Serviceに呼び出しを戻します。 このオプションを選択しない場合、PowerCenter Integration Serviceはコミット中にデータ処理を続行します。 デフォルトでは有効になっています。
コミット間隔
PowerCenter Integration Serviceがコミットを発行した後のBAPI/RFC呼び出しの回数。 コミットを発行するには、PowerCenter Integration ServiceはBAPI/RFCコミットコールを実行します。
[コミット時に実行]オプションを無効にする場合、PowerCenter Integration Serviceはこの値を無視します。
デフォルトは 1000 です。
Commit Function
コミットを発行するときに、PowerCenter Integration Serviceが呼び出す関数をコミットします。 次のいずれかのBAPIを選択します。
  • ABAP4_COMMIT_WORK
  • BAPI_TRANSACTION_COMMIT
[コミット時に実行]オプションを無効にする場合、PowerCenter Integration Serviceはこの値を無視します。
デフォルトはBAPI_TRANSACTION_COMMITです。