ここでは、得意先が SAP Supply Network Collaboration (SAP SNC) および SAP バックエンドシステムで、標準購買発注コラボレーションを使用する場合のメッセージフローの例を示します。SAP では、これらのバックエンドバリアントとの統合のための標準 XSLT マッピングを提供しています。この例では、外注または承認プロセスは使用していません。
以下の図は、一般概要を示しています。SAPSNC の XI コンテンツに含まれているインテグレーションシナリオを使用することをお奨めします。これにより、メッセージフローとルーティングを自動的に生成することができます。
メッセージフロー: 購買発注処理
プロセスは以下のように実行されます。
...
1. 購買発注の登録 (得意先の ERP システム、SAP R/3 4.6C 以降、DIMP あり/なし)
得意先は ERP システムで購買発注を登録します。ERP システムでは、ORDERS.ORDERS05 IDoc が得意先の SAP NetWeaver システムに転送されます。SAP NetWeaver システムでは、IDoc がタイプ ReplenishmentOrderNotification (RON) の XML メッセージに変換され、SAP SNC に転送されます。
2. 購買発注の照会 (SAP SNC)
3. 購買発注の登録または変更 (得意先の ERP システム)
得意先は ERP システムで別の購買発注を登録するか、または既存の購買発注を変更します。ERP システムでは、ORDCHG.ORDERS05 IDoc が得意先の SAP NetWeaver システムに転送されます。SAP NetWeaver システムでは、IDoc がタイプ ReplenishmentOrderNotification (RON) の XML メッセージに変換され、SAP SNC に転送されます。
購買発注を登録または変更する場合は、以下の特別な点に注意してください。
○ 得意先は、ERP システムで購買発注数量を発注単位で指定することができます。受信メッセージ処理で、SAP SNC は自動的に発注単位を基本数量単位に変換します。SAP SNC 購買発注コラボレーションで、サプライヤは確認済数量を基本数量単位で登録します。購買発注を発行する場合、SAP SNC は送信メッセージ処理で購買発注数量を発注単位に再度変換します。
○ 得意先は、常に変更済購買発注全体を転送します。詳細については、SAP ノート 888599 を参照してください。
○ 得意先は、ERP システムで個別購買発注明細を削除することができますが、購買発注ですべての明細を削除することはできません。
4. 更新済購買発注の照会 (SAP SNC)
5. 受注の登録 (サプライヤの ERP システム)
6. 受注の更新 (サプライヤの ERP システム)
7. 受注の確認または変更 (サプライヤの ERP システム)
サプライヤの ERP システムでは、タイプ ReplenishmentOrderConfirmation (ROC) の XML メッセージが SAP NetWeaver システムに転送されます。メッセージは、SAP NetWeaver システムで SAP SNC システムに転送されます。
IDoc、XML メッセージ、およびマッピングは使用している ERP とリリースによって異なることに注意してください。サプライヤのシステムによっては、サプライヤのシステムと SAP SNC 間のメッセージフローにマッピングが必要な場合があります。マッピングはサプライヤのシステムに依存するため、SAP SNC の標準装備で事前定義することはできません。マッピングはプロジェクトソリューションの一部として登録する必要があります。
8. 購買発注の受信、または Web UI での購買発注の確認または変更 (SAP SNC)
SAP SNC システムでは、タイプ ReplenishmentOrderNotification (RON) の XML メッセージが SAP NetWeaver システムに転送されます。メッセージは、SAP NetWeaver システムで IDoc ORDRSP.ORDERS05 に変換され、得意先の ERP システムに転送されます。
9. 更新済購買発注の受信
10. 事前出荷通知の発行 (サプライヤの ERP システム)
品目の出荷準備ができると、サプライヤは ERP システムで事前出荷通知を発行することができます。ERP システムでは、タイプ DespatchedDeliveryNotification (DDN) の XML メッセージが得意先の SAP NetWeaver システムに転送されます。メッセージは、SAP NetWeaver システムで SAP SNC に転送されます。
11. 事前出荷通知の受信、または Web UI での事前出荷通知の登録、および受注の更新 (SAP SNC)
サプライヤが事前出荷通知の送信に ERP システムを使用しない場合は、Web UI で登録することができます。SAP SNC システムでは、タイプ DespatchedDeliveryNotification (DDN) の XML メッセージが SAP NetWeaver システムに転送されます。メッセージは、SAP NetWeaver システムで IDoc DESADV.DELVRY03 に変換され、得意先の ERP システムに転送されます。
DIMP 業種別拡張を使用しない ERP システムを使用する場合は、マッピング DespatchedDeliveryNotification_DesadvDelvry03_01 を使用します。DIMP がある SAP ERP 6.0 の場合は、マッピング DespatchedDeliveryNotification _DesadvDelvry03_02 を使用します。
12. 事前出荷通知の受信 (得意先の ERP システム)
13. 事前出荷通知の受信および入庫転記 (得意先の ERP システム)
得意先が入庫を転記すると、得意先の ERP システムで STPPOD.DELVRY03 IDoc が SAP NetWeaver システムに送信されます。SAP NetWeaver システムでは、IDoc がタイプ ReceivedDeliveryNotification (RDN) の XML メッセージに変換され、SAP SNC に転送されます。
14. 入庫情報の照会 (SAP SNC)