サポートノート 172303
電子メール
注文書が失敗し、エラー「翻訳に失敗しました (...) isAdhoc と SupplierPartId の両方がありません」が表示されます。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
問題

注文書が Ariba Network に到達しましたが、EDI 統合サプライヤに到達できませんでした。購買発注履歴タブでは、以下のエラーおよび翻訳レポートを確認することができます。

PO-11: オーダーを配送できません。PO ステータスのターミナルエラーコード: XXXXXXXXX の翻訳に失敗しました:
翻訳ログ (1 エントリ):
----------------------------
エラー: /cXML/Request/OrderRequest; isAdhoc と SupplierPartId の両方がありません。これらのいずれかを含めてください。
翻訳レポート
------------------
必須データなし (100)
GroupName = ItemOut_cxml
インスタンス = 00
項目 ID = 3
FieldData = null
標準ルール使用コード
データなし (142)
BlockCount = 7
BlockName = FOB
BlockSignatureIdTag = FOB
項目名 = 0335:2
FieldNumber = 5
FieldData = FOB  ?   
 
解決

バイヤーは、注文書 (cXML) に isAdhoc または SupplierPartId を含める必要があります。例については、以下の cXML スニペットを参照してください。

<ItemOut isAdHoc = "yes" lineNumber = "1" quantity = "10" requestedDeliveryDate = "2012-03-07">
 <明細 ID>
  <SupplierPartID>N160INSTLL</SupplierPartID>
 </ItemID>
 <ItemDetail>
  <単価>
    <通貨 = "USD">14.00000</Money>
   </UnitPrice>
  テキスト xml:lang = "en">N160INSTLL</Description>
  <UnitOfMeasure>EA</UnitOfMeasure>
  <PriceBasisQuantity quantity = "2" conversionFactor = "0.10">
    <UnitOfMeasure>BX</UnitOfMeasure>
   説明 xml:lang = "en">このフィールドは、1 Box が 10 EA で、単価が 2 ボックス用であることを指定します。</Description>
   </PriceBasisQuantity>

原因

注文書 (cXML) には、isAdhoc または SupplierPartId のいずれかを含める必要があります。Ariba では、これらの要素を使用してカタログ外品目を検出します。

追加情報

これらの要素の詳細については、『cXML ソリューションガイド』の「カタログ外オーダーの検出」を参照してください。


該当項目

SAP Business Network

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