---
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: th
created: 2023-11-01
updated: 2024-02-27
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0404713_th
connect_url: https://support.ariba.com/item/view/KB0404713_th?min=1
sap_for_me_url: https://me.sap.com/notes/KB0404713/th
---

# คำสั่งซื้อล้มเหลวโดยมีข้อผิดพลาด "PO-11: ไม่สามารถจัดส่งคำสั่งซื้อ (...) การแปลล้มเหลว" ฉันจะใช้รายงานการแปล EDI สำหรับคำสั่งซื้อที่ล้มเหลวได้อย่างไร?

## อาการ

คำสั่งซื้อถึง SAP Business Network แล้ว แต่ไม่สามารถเข้าถึงระบบเชื่อมต่อกับคู่ค้า (ผ่าน EDI) โดยมีข้อความแสดงข้อผิดพลาดด้านล่างนี้

PO-11: ไม่สามารถส่งมอบคำสั่งซื้อ รหัสข้อผิดพลาดของเทอร์มินัลสำหรับสถานะ PO: การแปลล้มเหลวสำหรับ XXXX

ฉันจะใช้รายงานการแปลสำหรับคำสั่งซื้อที่ล้มเหลวเพื่อทำความเข้าใจสาเหตุของข้อผิดพลาดและแก้ไขได้อย่างไร?

## สาเหตุ

ข้อความแสดงข้อผิดพลาด การแปลล้มเหลว จะปรากฏในภาพจำลองข้อผิดพลาดในการรวม EDI หลายรายการ

ถ้ามีเอกสารคำสั่งซื้อปรากฏขึ้น นั่นหมายความว่าเอกสาร cXML ของคำสั่งซื้อไม่สามารถแปลเป็น EDI ได้ เนื่องจากสาเหตุที่ระบุไว้ในรายงานการแปล โดยอาจเป็นฟิลด์ที่ไม่ถูกต้องหรือข้อมูลบล็อค หรือการใช้ฟิลด์เหล่านี้อย่างไม่ถูกต้อง เหตุผลทั่วไปอื่นที่ล้มเหลว คือ PO ที่มีอักขระไม่ถูกต้อง ทาง EDI ไม่รองรับ

รายงานการแปลเป็นเครื่องมือที่มีประโยชน์มากในการระบุสาเหตุของข้อผิดพลาดในการรวม

## การแก้ไขปัญหา

เมื่อต้องการดูรายงานการแปล ให้ทำตามขั้นตอนด้านล่างนี้

1. เข้าสู่ระบบ SAP Business Network
2. ค้นหาคำสั่งซื้อที่ล้มเหลวโดยมีข้อผิดพลาดในการแปลที่ล้มเหลว
3. คลิก **ประวัติคำสั่งซื้อ**

รายงานการแปลจะแสดงในคอลัมน์ **ข้อคิดเห็น** สำหรับสถานะ **ล้มเหลว** โดยปกติแล้วจะไม่มีตัวแบ่งบรรทัด แต่จะมีตัวอย่างด้านล่างนี้

> การแปลสำหรับ XXXXXXXXX ล้มเหลว:  
> รายงานการแปล  
> ------------------  
> รูปแบบข้อมูลไม่ถูกต้อง (110)  
> BlockCount = 13  
> BlockName = ItemOut  
> BlockSignatureIdTag = LINE  
> FieldName = ItemID\_SupplierPartID  
> เลขที่ฟิลด์ = 3  
> FieldData = 152A77�
>
> รูปแบบข้อมูลไม่ถูกต้อง (110)
>
> BlockCount = 15
>
> ชื่อบล็อค = 2010\_PO1\_ItemOut
>
> BlockSignatureIdTag = PO1
>
> ชื่อฟิลด์ = 0234\_ItemID\_SuppPartID\_data
>
> เลขที่ฟิลด์ = 7
>
> FieldData = 152A77�

บรรทัดแรกหลังชื่อรายงานและตัวคั่น (------------------) จะแจ้งว่าปัญหาคืออะไร - สำหรับกรณีเฉพาะนี้ รูปแบบข้อมูลไม่ถูกต้อง ฟิลด์และบล็อคจะแสดงทันทีหลังจากนั้น บล็อคข้อมูลคือ ItemOut และฟิลด์ที่มีข้อมูลไม่ถูกต้องหรือไม่ถูกต้องคือ SupplierPartID

ในตัวอย่างข้างต้นเป็นการล้างว่ามีอักขระที่ไม่ถูกต้องอยู่ในข้อมูล (บรรทัด FieldData) ซึ่งไม่แสดงให้เห็นอย่างชัดเจนในรายงานการแปลเสมอ แม้ว่า ถ้าคุณเห็นข้อผิดพลาดของรูปแบบข้อมูลที่ไม่ถูกต้อง แต่ไม่สามารถใส่อักขระที่ไม่ถูกต้องในบรรทัด FieldData ได้ คุณสามารถ[ดาวน์โหลด cXML ของคำสั่งซื้อจาก SAP Business Network](https://support.ariba.com/item/view/181954) และดูคำสั่งซื้อดังกล่าวในตัวแก้ไขได้โดยใช้อักขระที่ไม่ใช่ ANSI เช่น Microsoft Notepad หรือ Notepad++

ทรัพยากรที่มีประโยชน์ที่จะใช้กับรายงานการแปลคือ ANSI X12 Resource: คู่มือการอิมพลีเมนต์ 850 Purchase Order ซึ่งมีอยู่ภายใต้เซกชัน **การเชื่อมต่อ** ของหน้า [SAP Business Network สำหรับคู่ค้า](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect) ใน SAP Help Portal

นอกจากนี้ กรุณาจำไว้ว่ารายงานการแปลยังสามารถแสดงหลายปัญหาได้ในครั้งเดียว ตัวอย่างข้างต้นรายงานเหตุการณ์ที่มีปัญหารูปแบบข้อมูลที่ไม่ถูกต้องที่เหมือนกันสองรายการ สำหรับฟิลด์ที่ต่างกันสองฟิลด์

ทั้งยังเห็นข้อผิดพลาดอื่นๆ ในรายงานการแปล ดูตัวอย่างด้านล่างของข้อผิดพลาด ข้อมูลบังคับที่ขาดหายไป:

> การแปลสำหรับ XXXXXXXXX ล้มเหลว:  
> รายงานการแปล  
> ------------------  
> ข้อมูลบังคับขาดหายไป (100)  
> BlockCount = 32  
> BlockName = ข้อมูลเพิ่มเติม  
> BlockSignatureIdTag = HDEXNA  
> ชื่อฟิลด์ = Extrinsic\_name  
> เลขที่ฟิลด์ = 1

ในตัวอย่างนี้ มีการส่ง ข้อมูลเพิ่มเติม ที่ไม่มีชื่อในคำสั่งซื้อ การดึง cXML สำหรับคำสั่งซื้อนี้เราจะเห็นส่วนย่อยด้านล่าง ซึ่งทำให้เกิดข้อผิดพลาดดังนี้:

> \<ชื่อข้อมูลเพิ่มเติม="/>

ขั้นสุดท้าย รายงานการแปลยังสามารถแสดงข้อผิดพลาดได้โดยตรง แม้กระทั่งก่อนรายงานเอง ตัวอย่างด้านล่างคือข้อผิดพลาดที่พบได้บ่อยมากในการรวม EDI สำหรับใบสั่งซื้อ:

> การแปลล้มเหลวสำหรับ 428967976 :  
> ล็อกการแปล (1 รายการ):  
> ----------------------------  
> ข้อผิดพลาด: /cXML/Request/OrderRequest; isAdhoc และ SupplierPartId ทั้งคู่ขาดหายไป รวมอย่างน้อยหนึ่งรายการ  
> รายงานการแปล  
> ------------------  
> ข้อมูลบังคับขาดหายไป (100)  
> GroupName = ItemOut\_cxml  
> อินสแตนซ์ = 00  
> FieldId = 3  
> FieldData = ค่า Null  
> รหัสการใช้กฎมาตรฐาน  
> ไม่พบข้อมูล (142)  
> BlockCount = 57  
> ชื่อบล็อค = 2180\_FOB  
> BlockSignatureIdTag = FOB  
> ชื่อฟิลด์ = 0335  
> เลขที่ฟิลด์ = 5  
> ข้อมูลฟิลด์ = ZZZ

บรรทัด ข้อผิดพลาด ในกรณีนี้อธิบายสาเหตุของปัญหาแล้ว โดยไม่ต้องไปที่รายละเอียดบล็อค EDI กรุณาดู[ทั้งที่ PO ล้มเหลวโดยมีข้อผิดพลาด "การแปลล้มเหลว (...) isAdhoc และ SupplierPartId ขาดหายไป"](https://support.ariba.com/item/view/172303) สำหรับคำแนะนำที่เฉพาะเจาะจงในภาพจำลองนี้

## ดูเพิ่มเติม

กรุณาดูเซกชัน **การเชื่อมต่อ** ของหน้า [SAP Business Network สำหรับคู่ค้า](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect) ใน SAP Help Portal สำหรับคำแนะนำการอิมพลีเมนต์และการกำหนดรูปแบบทั้งหมด รวมถึงแหล่งข้อมูลเพิ่มเติมในการเชื่อมต่อ EDI กับ SAP Business Network

## คำสำคัญ

PO-11, ไม่สามารถส่งมอบคำสั่งซื้อ, รหัสข้อผิดพลาดของเทอร์มินัลสำหรับสถานะคำสั่งซื้อ การแปลล้มเหลว, edi, การแลกเปลี่ยนเอกสารอิเล็กทรอนิกส์, PO ที่ล้มเหลว, คู่ค้าที่ประสานเชื่อมต่อ
