目次

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ユーザーガイド

ALEを使用したIDocマッピングセッションの設定手順

ALEを使用したIDocマッピングセッションの設定手順

ALEを使用してIDocセッションのセッションプロパティを設定できます。
IDocセッションを設定するには:
  1. Task Developerで、SAPセッションをダブルクリックしてセッションプロパティを開きます。
  2. Outbound IDocセッションを設定する場合、[プロパティ]タブの[全般]オプションでリカバリ戦略を選択します。
    メッセージリカバリを有効にするには、[最後のチェックポイントから再開]を選択します。
    リカバリを有効にした場合、[マッピング]タブ(ソースノード)のプロパティ設定からリカバリキャッシュフォルダの値を設定できます。あるいは、デフォルトのキャッシュフォルダ$PMCacheDir\\u3092使用してください。
  3. [設定オブジェクト]タブで、高度な設定、ログオプション、およびエラー処理プロパティを設定します。
  4. [マッピング]タブをクリックします。
  5. [マッピング]タブ(ソースノード)の[接続]設定で、SAP R/3ソースの接続値を選択します。
    Outbound IDOCセッションを設定する場合は、SAPALEIDocソース定義に関連付けられているアプリケーションソース修飾子にSAP_ALE_IDoc_Readerアプリケーション接続を選択します。
  6. Outbound IDOCセッションを設定している場合、[プロパティ]をクリックします。
  7. 必要に応じて、アイドル時間、メッセージカウント、およびReaderの制限時間の各終了条件の値を編集します。
    Workflow Managerは、終了条件に以下のデフォルト値を割り当てます。
    終了条件
    デフォルト値
    説明
    アイドル時間
    -1
    SAPは、PowerCenterセッションが終了するまでアイドル状態を無期限で保持できます。
    パケットカウント
    -1
    PowerCenter Integration Serviceは、セッションが終了するまでメッセージを数の制限なく読み込むことができます。
    Readerの制限時間
    0
    PowerCenter Integration Serviceは、SAPからのIDocを無期限で読み込むことができます。
  8. オプションで、リアルタイムフラッシュ待ち時間を設定します。
    PowerCenter Integration Serviceのデフォルトでは、セッションがリアルタイムで実行されません。 デフォルト値は 0 です。
  9. ターゲットノードで、マッピングのターゲットの接続値を入力します。
    Inbound IDOCセッションを設定する場合、SAPALEIDocターゲット定義にSAP_ALE_IDoc_Writerアプリケーション接続を選択します。
  10. Inbound IDocセッションを設定する場合は、[プロパティ]設定をクリックします。
  11. 次のプロパティを編集します。
    プロパティ
    説明
    パケットサイズ
    PowerCenter Integration ServiceがパケットでSAPに送信するIDocの数。
    再試行回数
    PowerCenter Integration ServiceがSAPシステムへの接続を試行する回数。
    再試行までの待機時間
    PowerCenter Integration Serviceが、前回、接続できなかったSAPシステムへの接続を次に試みるまでの待機時間(秒単位)。
    IDocを送信する基準
    次のいずれかのオプションを選択します。
    • パケットサイズ。PowerCenter Integration Serviceは、パケットサイズプロパティに設定した値に基づいて、IDocをSAPにコミットします。 合計カウントがパケットサイズに達するまで、PowerCenter Integration ServiceはIDocメッセージを収集します。 次に、このメッセージをパケットとしてSAPに送信します。
    • コミット呼び出し。PowerCenter Integration Serviceは、コミットポイントごとにコミットプロパティに基づいてIDocをSAPにコミットします。
    [要求IDの生成]を選択しないでください。このプロパティを使用するのは、ビジネスコンテンツの統合に対応して要求送信ワークフローを設定する場合に限ります。
  12. [トランスフォーメーション]ノードで、InboundまたはOutboundのIDocセッションが設定されているかどうかに応じて、以下のプロパティを編集します。
    プロパティ
    Outbound/
    Inbound
    説明
    重複親行の処理
    両方
    PowerCenter Integration Serviceが重複している親行をどのように処理するかを指定します。 次のいずれかの値を選択します。
    • Frst Row。PowerCenter Integration Serviceは、重複行のうち最初の行をターゲットに渡します。 この行の後に処理された同じプライマリキーを持つ行は、PowerCenter Integration Serviceで拒否されます。
    • 最後の行。PowerCenter Integration Serviceは、重複行のうち最後の行をターゲットに渡します。
    • エラー。PowerCenter Integration Serviceは、最初の行をターゲットに渡します。 以降に重複するプライマリキーを持つ行が見つかると、エラーカウントが1つ増やされます。エラーカウントがエラーしきい値を超えると、セッションが失敗します。
    孤立行の処理
    両方
    PowerCenter Integration Serviceが孤立した行をどのように処理するかを指定します。 次のいずれかの値を選択します。
    • Ignore。PowerCenter Integration Serviceは孤立した行を無視します。
    • エラー。エラーカウントがエラーしきい値を超えると、セッションが失敗します。
    Extended Syntax Check
    両方
    有効でないIDocをチェックします。 IDocを検証すると、セッションのパフォーマンスが低下することがあります。
    行レベルの処理
    Outbound
    PowerCenter Integration Serviceでは、IDocメタデータに従ってOutbound IDocの各行を処理し、ダウンストリームトランスフォーメーションに渡すことができます。 行レベルの処理を有効にした場合、PowerCenter Integration ServiceではOutbound IDocを検証しません。 選択するとセッションのパフォーマンスが向上します。
    NULLフィールドの表現
    Inbound
    IDocフォーマットでデータを作成するときに、PowerCenter Integration Serviceが、NULL値が指定されたフィールドをどのように扱うか特定します。 次のいずれかの値を選択します。
    • ブランク。PowerCenter Integration Serviceは、このフィールドにすべてブランクを挿入します。
    • スラッシュ(/)。PowerCenter Integration Serviceは、このフィールドにスラッシュ(/)を1つ挿入します。
    キャッシュディレクトリ
    Inbound
    Inbound IDocまたはDMIデータのキャッシュに使用するデフォルトディレクトリ。デフォルトでは、キャッシュファイルは変数「$PMCacheDir」で指定されたディレクトリに作成されます。ディレクトリを上書きする場合は、そのディレクトリが存在していて、かつキャッシュファイルを格納するための十分なディスク領域があることを確認します。マッピングされたドライブまたはマウントされたドライブを指定することができます。
    キャッシュサイズ
    Inbound
    SAP/ALE IDoc PrepareまたはSAP DMI Prepareトランスフォーメーションによって作成されたデータをキャッシュするため、PowerCenter Integration Serviceに割り当てられた合計メモリサイズ(バイト単位)。 デフォルトは10MBです。
  13. [OK]をクリックします。