任意:SAPでWorkatoとの間のIDocを設定する
このセクションは、次の手順で構成されています。
必須手順
SAP RFCコネクターでIDocではなくRFCのみを使用する予定の場合は、SAPでWorkato連携ユーザーを作成するに進んでください。
論理システム/パートナープロファイル、プログラムID、およびRFC宛先
Workato RFCコネクターを通じたIDoc交換の要件として、Workatoを表す論理システムと、Workatoコネクションに使用するRFC宛先のプログラムIDは同じ名前である必要があります。 または、WE20の送信パートナープロファイルに少なくとも1つのIDocメッセージタイプを設定する必要があります。 このメッセージタイプには、Workatoコネクションに使用するRFC宛先のプログラムIDに対応するポートが必要です。 一貫性を維持するため、可能な場合は常に、SAP内でWorkato用の論理システム、プログラムID、およびRFC宛先に同じ名前を使用することをお勧めします。
この推奨事項は、Send IDoc (Advanced) アクションでは必須ではありません。
パートナータイプLSの設定
ポートの定義
SAPシステムにログインし、トランザクションコードWE21に移動して、Transactional RFCタイプでIDocを送受信するためのポートを定義します。
作成をクリックし、ポートの指定を求められたら、新しいポートを作成するか、自動生成されたポートを使用するかを選択できます。 
このポート名は、後のALE設定プロセスで使用する必要があるため保存してください。
前の手順で作成したRFC Destinationを入力します(詳細については、このセクションを参照してください)。 この例では、RFC DestinationはWORKATOTSTです。

論理システムの作成
トランザクションコードSALEに移動し、Workato専用の論理システムを定義します。

IDocと連携する新しい論理システムを作成します。 選択した名前は、以降の手順で作成するパートナープロファイルにも使用されます。

パートナープロファイルの作成
トランザクションコードWE20に移動し、IDocを送受信するためのパートナープロファイルを定義します。

LS(論理システム) タイプのパートナープロファイルを作成します。 前の手順の論理システムと同じ名前を使用します。
Workatoで送受信する予定のメッセージタイプを定義します。

- 送信パラメーター
- 送信パラメーターは、SAPからWorkatoに送信されるIDocに対応します。
- 受信パラメーター
- 受信パラメーターは、WorkatoからSAPに送信されるIDocに対応します。
メッセージタイプ
ここで定義するメッセージタイプのみを、Workatoレシピで使用できます。
送信パラメーターを追加する際に、IDocメッセージタイプのBasic Typeの入力を求められたら、使用する予定のすべてのIDocを個別に登録します。 拡張機能を含むIDocの場合は、拡張機能も入力してください。

未リリースのセグメント、拡張機能
未リリースのIDocセグメントおよび拡張機能のスキーマは入力されません。 拡張IDocを使用する予定がある場合は、該当するカスタム拡張機能とセグメントをリリースしてください。
レシーバーポートの指定を求められたら、前の手順で定義したものと同じポートを指定し、出力モードをIDocを直ちに渡すに切り替えます。
バッチトリガーの処理
SAPからWorkatoにIDocを送信するバッチトリガーを設定するには、IDocを収集を選択します。この設定では、ABAPプログラムRSEOUT00をバックグラウンドでスケジュールして定期的にIDocをトリガーでき、フィールド“Pack. Size”は、一度に処理に送信されるIDocの数を制御するために使用されます。 さらに詳しい情報については、このガイドの新しいIDocのバッチトリガーセクションを参照してください。
プロセスコードの入力を求められたら、使用する予定の受信パラメーターを追加し、メッセージタイプに適したプロセスコードを選択します。
機能モジュールによる処理をすぐにトリガーに切り替え、構文エラー後に処理をキャンセルチェックボックスを選択します。 
配布モデルの作成とメッセージタイプの追加
配布モデルを作成し、メッセージタイプを追加するには、次の手順を完了します。
トランザクションコードBD64に移動し、Workatoシステムと連携するIDoc用の配信モデルを作成します。 このトランザクションでは、IDocのフロー方向が属性Sender、Receiver、Message typeに基づいて設定されます。
配布モデル
モデルビュー作成アイコンをクリックし、モデルビューの説明として適切な短いテキストと技術名を入力します。 たとえば、Short textにはModel view for Workato、Technical NameにはWORKATOTSTを指定できます。
前の手順で作成したモデルビューをクリックし、送信者と受信者のそれぞれにメッセージタイプの追加を行って、インバウンドとアウトバウンドの両方のシナリオを設定します。
ALE設定を検証するには、Edit > Model View > Distributeでモデルビューを配布します。 ALE構成が正常な場合の想定出力を次の画像に示します。 
BAPI用ALEインターフェイス
トランザクションコードBDBGで作成されたBAPI用のALEインターフェイスをサポートしています。 ALEインターフェイスを設定するには、次の前提条件の手順を完了します。
トランザクションコードBD64の配布モデルにBAPIを追加します。
例:GetDetailメソッドを含むExchangeRateオブジェクトの追加
BAPI用のALEインターフェイスのみを使用する場合は、受信シナリオと送信シナリオの両方について、モデルビューにダミーメッセージタイプを1つ追加します(例:SYNCH)。
配布モデル
トランザクションコードWE20で、受信(プロセスコード:BAPI)および送信プロファイルパラメーターにメッセージタイプを追加します。
パートナープロファイル
例
- 送信者:
T90CLNT090(SAPシステム)- 受信者:
WORKATOTST(Workato用の論理システム)- メッセージタイプ:
DEBMAS、MATMAS、CREMAS
配布モデルの次の設定により、SAPはDEBMAS IDocをWorkatoに送信できます。 Workatoレシピは、New IDocトリガーを使用してそれらを受信します。

WE20のパートナープロファイルに登録されている受信IDocと送信IDocごとに、個別のエントリを作成します。 前の例では、画像はモデルビューWORKATO Test System Modelの下で次の内容を示しています。
- T90CLNT090は、
CREMAS、DEBMAS、MATMAS、およびINVOICの4種類のIDocをWORKATOTSTに送信できます。 これらは、パートナープロファイルで設定したアウトバウンドパラメータに対応します。 - WORKATOTSTは、
CREMAS、DEBMAS、およびMATMASの3種類のIDocをT90CLNT090に送信できます。 これらは、パートナープロファイルで設定したインバウンドパラメータに対応します。
非LSパートナータイプの設定
B、BP、GP、KU、LI、およびUSを含むすべての非LSパートナータイプをサポートしています。
前提条件
非LSパートナータイプに対してWorkatoのIDocトリガーを使用するには、トランザクションコードWE20およびWE21で、それぞれパートナープロファイルと受信側ポートを設定します。
SEND IDOCアクションのみの次の手順
次の手順はSend IDOCアクションにのみ必須であり、トリガーには必要ありません。 ただし、次の手順はSend IDoc (Advanced) アクションには適用されません。 Send IDoc (Advanced) アクションに必要な各パートナータイプのみを設定します。
パートナータイプLSを使用する予定がない場合でも、WorkatoのSend IDocアクションで非LSパートナータイプのIDocスキーマを読み込むには、次の手順を完了します。
トランザクションコードWE20で、同じメッセージタイプをパートナータイプLSの受信パラメーターにも追加します。
パートナータイプKUの例
パートナータイプLSの例
トランザクションコードWE20で送信パラメーターを設定し、非LSパートナータイプに対して、パートナータイプLS用に使用および作成したものと同じ受信側ポートを使用します。
パートナータイプKUの例
パートナータイプLSの例
トランザクションコードBD64で、受信シナリオと送信シナリオの両方(論理システムを使用)を含む配布モデルを作成します。 ダミーメッセージタイプを使用できます。例:SYNCH。
配布モデル
Send IDocアクション
IDocアクションを送信するには、次の手順を完了します。
IDocスキーマを読み込むには、ドロップダウンからIDoc名を選択します。
EDI_DC40セグメントのRCVPRT(受信者のパートナータイプ)を変更します。詳細については、デフォルトのIDocパラメーターを参照してください。
EDI_DC40セグメント
関連情報
SAP RFCへのコネクションを完了するには、次のガイドをお読みください:
Last updated: