---
article_id: KB0404713
article_type: Support Note
component_ids:
  - BNS-ARI-CP-CORE-AI
component_descriptions:
  - コア購買 > コアシステム管理 > アプリケーション統合 (Buying と Sourcing)
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Admin
  - Buyer
  - Supplier
language: ja
created: 2023-11-01
updated: 2024-02-27
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0404713_ja
connect_url: https://support.ariba.com/item/view/KB0404713_ja?min=1
sap_for_me_url: https://me.sap.com/notes/KB0404713/ja
---

# 注文書が失敗し、エラー「PO-11: オーダーを送付できません。 (...)」が表示されます。Translation failed" が表示されます。失敗した注文書に対して EDI 翻訳レポートを使用する方法を教えてください。

## 症状

購買発注が SAP Business Network に到達しましたが、以下のエラーメッセージにより、(EDI を介して) サプライヤ統合システムに到達できませんでした。

PO-11: オーダーを送付できません。購買発注ステータスの端末エラーコード: XXXX の翻訳に失敗しました

失敗した購買発注の翻訳レポートを使用して、エラーの原因を把握し、解決する方法を教えてください。

## 原因

翻訳失敗のエラーメッセージは、複数の EDI 統合エラーのシナリオで表示されます。

注文書ドキュメントに対して表示されている場合は、翻訳レポートに記載されている原因により、オーダー cXML ドキュメントを EDI に変換できなかったことを意味します。これは、不適切な項目またはブロックデータ、またはこれらの不適切な使用である可能性があります。もう 1 つの一般的な失敗理由として、EDI でサポートされていない無効な文字を含む PO があります。

翻訳レポートは、統合エラーの原因を特定するために非常に有用なツールです。

## 解決

翻訳レポートを表示するには、以下のステップに従います。

1. SAP Business Network にサインインします。
2. 翻訳失敗エラーで失敗した購買発注を見つけます。
3. **\[オーダー履歴**\] をクリックします。

翻訳レポートは、**失敗**ステータスの**コメント**列に表示されます。通常、改行はありませんが、以下の例のように表示されます。

> XXXXXXXXX の翻訳に失敗しました:  
> 翻訳レポート  
> ------------------  
> 不適切なデータ書式 (110)  
> BlockCount = 13  
> BlockName = ItemOut  
> BlockSignatureIdTag = LINE  
> FieldName = ItemID\_SupplierPartID  
> FieldNumber = 3  
> FieldData = 152A77�
>
> 不適切なデータ書式 (110)
>
> BlockCount = 15
>
> BlockName = 2010\_PO1\_ItemOut
>
> BlockSignatureIdTag = PO1
>
> FieldName = 0234\_ItemID\_SuppPartID\_data
>
> FieldNumber = 7
>
> FieldData = 152A77�

レポートタイトルと区切り文字 (------------------) の後の最初の行によって、この問題が通知されます。この特定のケースでは、データ書式が正しくありません。フィールドとブロックはその直後に表示されます。情報ブロックは ItemOut で、不適切なデータまたは無効なデータを含むフィールドは SupplierPartID です。

上記の例では、データ (FieldData 行) に無効な文字があることが明らかになっています。ただし、これは翻訳レポートでは必ずしもそれほど明確に表示されるわけではありません。不適切なデータ形式エラーが表示されても、FieldData 行で不適切な文字を特定できない場合は、[SAP Business Network から PO cXML をダウンロードし](https://support.ariba.com/item/view/181954)、Microsoft Notepad や Notepad++ などの ANSI 以外の文字をサポートするエディタで表示することができます。

翻訳レポートとともに使用する便利なリソースは、ANSI X12 Resource: 850 Purchase Order implementation guide です。このガイドは、SAP Help Portal の [\[取引先向け SAP Business Network](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect)\] ページの \[**統合**\] セクションにあります。

また、翻訳レポートでは一度に複数の問題が表示される場合があることに注意してください。上記の例では、2 つの異なるフィールドについて、同じ不適切なデータ形式の問題が 2 回報告されています。

翻訳レポートでその他のエラーを確認することもできます。以下の必須データ不足エラーの例を参照してください。

> XXXXXXXXX の翻訳に失敗しました:  
> 翻訳レポート  
> ------------------  
> 必須データなし (100)  
> BlockCount = 32  
> BlockName = Extrinsic  
> BlockSignatureIdTag = HDEXNA  
> FieldName = Extrinsic\_name  
> FieldNumber = 1

この例では、名前がない Extrinsic が注文書で送信されています。この注文書の cXML をプルすると、このエラーの原因となった以下のスニペットを確認できます。

> \<Extrinsic 名=""/>

最後に、レポート自体の前でも、翻訳レポートでエラーを直接表示することもできます。以下の例は、注文書の EDI 統合における非常に一般的なエラーです。

> 428967976 の翻訳に失敗しました:  
> 翻訳ログ (1 エントリ):  
> ----------------------------  
> エラー: /cXML/Request/OrderRequest; isAdhoc と SupplierPartId の両方がありません。少なくともいずれか 1 つを含めてください。  
> 翻訳レポート  
> ------------------  
> 必須データなし (100)  
> GroupName = ItemOut\_cxml  
> インスタンス = 00  
> 項目 ID = 3  
> FieldData = Null  
> 標準ルール使用コード  
> データなし (142)  
> BlockCount = 57  
> BlockName = 2180\_FOB  
> BlockSignatureIdTag = FOB  
> 項目名 = 0335  
> FieldNumber = 5  
> FieldData = ZZZ

この場合の ERROR 行では、問題の原因がすでに説明されており、EDI ブロックの詳細を調べる必要はありません。このシナリオに関する特定の指示については[、PO failing with error "Translation failed (...) isAdhoc and SupplierPartId is missing"](https://support.ariba.com/item/view/172303) を参照してください。

## 参照

すべての導入ガイドおよび設定ガイド、および SAP Business Network との EDI **統合**に関する追加のリソースについては、SAP Help Portal の[取引先向け](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect) SAP Business Network ページの \[統合\] セクションを参照してください。

## キーワード

PO-11, オーダーを配送できない, 注文書状況の端末エラーコード, 翻訳失敗, edi, 電子ドキュメント交換, 失敗した PO, 統合サプライヤ
