# オプション: SAPでIDocをWorkatoとの間で送受信するための設定方法
必要な手順
SAP RFCコネクターでRFCを使用する予定の場合は、SAPでWorkato統合ユーザーを作成するに進んでください。
このセクションには以下の手順が含まれています:
# Workatoのためのポートを定義する
トランザクションWE21を使用して、タイプが「Transactional RFC」のIDocの送受信に使用するポートを定義します。
ポートを指定するように求められた場合、新しいポートを作成するか、自動生成されたポートを使用することができます。
このポートを保存して、後の設定プロセスで使用する必要があります。
前の手順で作成したRFC Destinationを入力してください。この例では、RFC Destinationの名前をWORKATOTST
としたため、RFC Destinationの入力フィールドにも同じ名前を定義する必要があります。
# Workatoのための論理システムを作成する
トランザクションSALEを使用して、論理システムを定義します。
IDocとのインターフェースに使用する新しい論理システムを作成します。選択した名前は、以下の手順で作成するパートナープロファイルの名前としても使用されます。
# Workatoのためのパートナープロファイルを作成する
トランザクションWE20を使用して、IDocの送受信に使用するパートナープロファイルを定義します。
論理システムの名前と同じ名前の論理システムタイプのパートナープロファイルを作成します。
この設定では、Workatoで送受信するメッセージタイプを定義します。
- 送信パラメータ
- 送信パラメータは、SAPからWorkatoに送信されるIDocに対応します。
- 受信パラメータ
- 受信パラメータは、WorkatoからSAPに送信されるIDocに対応します。
メッセージタイプ
この手順で構成したメッセージタイプは、Workatoのレシピでのみ使用できます。
IDocメッセージタイプのBasic Type
を求められた場合は、使用するすべてのIDocを個別に登録してください。たとえば、SAPの新しいIDocトリガーでCREMAS01
とCREMAS02
の両方を使用する場合、CREMAS
を送信パラメータに2回登録する必要があります。拡張子を持つIDocの場合は、拡張子も入力してください。
受信ポートを求められた場合は、Step 1: Workatoのためのポートを定義するで定義したポートを指定してください。出力モードをIDocをすぐに渡すに切り替えます。
# パートナーのための配布モデルとメッセージタイプを作成する
トランザクションBD64を使用して、Workatoシステムとインターフェースする必要のあるIDocのための配布モデルを作成します。IDocのフローの方向は、Sender
、Receiver
、Message type
の属性に基づいてこのトランザクションで構成されます。
# 例:
- Sender:
T90CLNT090
(SAPシステム)- Receiver:
WORKATOTST
(Workatoシステム/OPAエージェント)- Message type:
DEBMAS
以下の配布モデルの設定により、SAPはDEBMAS
IDocをWorkatoに送信できます。Workatoのレシピは、New IDocトリガーを使用してそれらを受け取ります。
WE20のパートナープロファイルで登録した各受信および送信IDocについて、個別のエントリを作成してください。前の例では、画像はモデルビューのWORKATO Test System Model
で次のことを示しています:
- T90CLNT090はWORKATOTSTに対して
CREMAS
、DEBMAS
、MATMAS
、INVOIC
の4種類のIDocを送信できます。これらは、パートナープロファイルで設定した送信パラメータに対応します。 - WORKATOTSTはT90CLNT090に対して
CREMAS
、DEBMAS
、MATMAS
の3種類のIDocを送信できます。これらは、パートナープロファイルで設定した受信パラメータに対応します。 - フィルタは必要ありません。
さらなる情報
SAP RFCへの接続を完了するために、以下のガイドを参照してください:
Last updated: 2024/2/13 16:59:53