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

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

PO-11: オーダーを配送できません。購買発注ステータスの端末エラーコード: XXXXXXXXX の翻訳に失敗しました
翻訳ログ (1 エントリ):
----------------------------
エラー: /cXML/Request/OrderRequest; isAdhoc と SupplierPartId の両方がありません。少なくともいずれか 1 つを含めてください。
翻訳レポート
------------------
必須データなし (100)
GroupName = ItemOut_cxml
インスタンス = 00
項目 ID = 3
FieldData = Null
標準ルール使用コード
データなし (142)
BlockCount = 7
BlockName = FOB
BlockSignatureIdTag = FOB
FieldName = 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>
</明細 ID>
<ItemDetail>
<単価>
<通貨通貨 = "USD">14.00000</Money>
</UnitPrice>
<Description xml:lang = "en">N160INSTLL</Description>
<UnitOfMeasure>EA</UnitOfMeasure>
<PriceBasisQuantity quantity = "2" conversionFactor = "0.10">
<UnitOfMeasure>BX</UnitOfMeasure>
<Description xml:lang = "en">このフィールドは、1 Box が 10 EA に相当し、単価が 2 Box に対するものであることを指定します</Description>
</PriceBasisQuantity>

原因

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

追加情報

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


該当項目

コア購買 > コアシステム管理 > アプリケーション統合 (Buying と Sourcing)

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