SAP トリガー - New IDoc (新規 IDoc) ​

トリガー - New IDoc

このトリガーを使用すると、オンプレミスの SAP システム、または企業のファイアウォール内にあるサーバー上の SAP システムからの IDoc をリッスンして受信できます。

以下の点に留意してください。

  • このトリガーを使用する前に、SAP システムで IDoc を設定する必要があります。

  • 現在、1つの IDoc は1つのレシピのトリガーによってのみリッスン可能です。複数のレシピを使用して同じ IDoc をリッスンすると、いくつかのレシピで IDoc が欠落することになります。Workato は近日中に機能強化を行い、この問題を改善する予定ですが、現時点でのシンプルな回避策としては Recipe Functions を使用できます。この使用方法については、後述のトラブルシューティングのセクションを参照してください。


入力項目 ​

項目名説明
IDoc nameリッスンする IDoc です。ピックリストから IDoc 名を選択するか、IDoc 名を直接入力できます。ピックリストには、SAP システムのパートナープロファイルで設定された IDoc のみが表示されることに注意してください。
Release number使用するべき IDoc リリースについては、SAP 管理者にお問い合わせください。デフォルトでは、Workato は選択された IDoc の最も古いリリースを使用します。

出力項目 ​

このトリガーは、SAP から受信した IDoc のすべてのセグメントとデータ項目を出力します。このサンプルの IDoc では、EDI_DC40 および E1MARAM セグメントです。

New IDoc トリガーの出力


トラブルシューティング ​

複数のレシピを使用して同じ IDoc をリッスンすると、いくつかのレシピで IDoc が欠落します。 ​

現在、1つの IDoc は1つのレシピのトリガーによってのみリッスン可能です。複数のレシピを使用して同じ IDoc をリッスンすると、いくつかのレシピで IDoc が欠落することになります。

シンプルな回避策はコーラブルレシピを使用することです。1つのレシピを作成して IDoc をリッスンし、その後、他のレシピを呼び出して異なるワークフローを実行します。

TIP

コーラブルレシピは廃止されましたが、Recipe Functions コネクターを使用してこの例を再現できます。

  • メインレシピ : このレシピは IDoc MATMAS01 (品目マスター) をリッスンします。その後、IDoc の情報に応じて、他の2つのコーラブルレシピを実行します。

    IDoc をリッスンするメインレシピ

  • コーラブルレシピ1: このレシピは、受信した SAP IDoc に基づいて Salesforce 製品をアップサートします。

    Salesforce 製品をアップサートするコーラブルレシピ

  • コーラブルレシピ2: このレシピは、SAP IDoc からのコンテンツを含むファイルを Box にアップロードします。

    Box にファイルをアップロードするコーラブルレシピ

Last updated: