サポートノート KB0400770
電子メール
オーダー確認がエラーで失敗します。allDetail はヘッダーレベルの有効な確認状況ではありません。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
症あてに

注文請書が allDetail is not valid confirmation status for header level というエラーで失敗します。


環境

SAP Ariba Purchasing and Receiving


原氏

この問題には、以下の 2 つの原因が考えられます。

  1. エンタイトルメント機能強化されたオーダー確認統合機能がバイヤーのアカウントで有効化されます。

  2. 資格ホストサプライヤおよび統合サプライヤ向けに機能強化されたオーダー確認統合機能が、バイヤーのアカウントおよび機能 CSC-23050 で有効化されます。

上記のエンタイトルメントが有効化されている場合は、Type="allDetail" が必要です。また、この機能では、オーダーの明細情報を含む ConfirmationItem 要素が確認に含まれている必要があります。

機能 CSC-23050 では allDetail オーダー確認がサポートされていないため、SAP Ariba Buying and Invoicing から生成される注文書に Extrinsic allDetailOC が追加されます。


解決

これは、SAP Business Network で機能 CSC-23050 を有効化し、SAP Ariba Procurement でカスタマイズを実行するための 2 ステップのプロセスです。

SAP Business Network で、バイヤーは、ホストサプライヤおよび統合サプライヤに対して [機能強化されたオーダー確認統合機能] を有効化する必要があります。

この機能がすでに有効化されており、機能 CSC-23050 も有効化されている場合、サプライヤは注文書 (PO) が SAP Ariba Procurement から生成されるたびに、ヘッダーレベルで type="accept"、type="reject"、または type="detail" のオーダー確認を送信する必要があります。

SAP Ariba Procurement の場合: (SAP Ariba Procurement から SAP Business Network にオーダーが送信される場合にのみ適用)

カスタマイズ後に作成された注文書は、ペイロードの Extrinsic allDetailOC で識別することができます。

<Extrinsic name="allDetailOC">notAllowed</Extrinsic>

PO が ERP から SAP Business Network に送信される場合、このフィールドは ERP から作成/エクスポートする必要があります。


サーバにアクセスします。
Business Network では、<Extrinsic name="allDetailOC">notAllowed</Extrinsic> タグが認識され、サプライヤがオーダー確認を実行し、SAP Ariba Buying and Invoicing に送信されると、OC CXML の allDetail ではなく、種類が Detail として送信されます。そのため、Ariba B&I は OC を認識して問題を解決することができます。
KB0655911: 注文請書承認依頼が失敗し、このホストでトランザクション [ApprovalRequest] がサポートされませんというエラーが表示される


該当項目

SAP Integration Suite 管理ゲートウェイ > Business Network 向け管理ゲートウェイ - SCC > Buyer Business Network 向け管理ゲートウェイ - SCC
購入 > 注文書 > オーダー確認

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護