SOAPサービス
Simple Object Access Protocol (SOAP) webサービスを使用して、購買依頼を作成します。
ノート: Oracleでは、SOAPサービスではなくREST APIを使用することをお薦めします。
主な機能
- 次の操作を使用して購買依頼を作成します:
- createRequisition
- populateInterfaceTable
- submitImportRequisition
-
購買依頼を取り消すには、次の操作を使用します:
-
changePurchaseRequestAsync
-
- 次の操作を使用して、保留購買依頼を保持またはリリースします:
- controlPurchaseRequestAsync
ベスト・プラクティス
- SOAPには、同じファイルベース・データ・インポート(FBDI)のベスト・プラクティスが引き続き適用されます。
- 購買依頼の作成操作に関する考慮事項:
- createRequisition: createRequisition操作は、購買依頼インタフェース表に属性を書き込み、購買依頼インポート・プロセスを開始して購買依頼を作成します。 この操作での各コールでは、購買依頼ヘッダーに応じて1つ以上の購買依頼が作成されます。
- populateInterfaceTableおよびsubmitImportRequisition: アプリケーションをコールする大規模な購買依頼では、最初にpopulateInterfaceTable操作を使用してインタフェース表がロードされます。 すべてのデータがインタフェース表にロードされると、アプリケーションはsubmitImportRequisition操作で購買リクエストWebサービスをコールし、購買依頼インポート・プロセスを開始して購買依頼を作成します。
- 保留操作および保留解除操作の考慮事項:
- アプリケーションでは、購買担当がこれらの明細を購買オーダーに追加できないように、購買依頼明細の保留をリクエストできます。 購買依頼明細に保留が設定されると、バイヤーが明細を処理できるように、明細またはリリース保留の取消をリクエストできます。 この機能は、SOAPおよび外部管理の購買依頼でのみ使用できます。
- REST APIとSOAPサービス:
- SOAPサービスの非推奨プランを考慮すると、SOAPサービスではなくREST APIを使用して購買依頼を作成または更新することをお薦めします。
制約
- イベント・サブスクリプションは購買依頼でサポートされていません。
- 購買依頼を更新または取り消すには、REST APIの使用を検討してください。
- レガシー・データのインポートはサポートされていません。 SOAPを介した購買依頼インポートは、承認の完了後に購買オーダーに配置される購買依頼を作成することです。
- 検証に失敗したバッチの購買依頼インポートを再処理するオプションはありません。 購買依頼を作成するリクエストを再発行する必要があります。
- 購買依頼インタフェース表をパージするオプションはありません。
- 社内資材転送、メンテナンス作業オーダーおよび一時事業所の購買依頼のインポートはサポートされていません。