ไทย - การแปลด้วยเครื่อง |
คำสั่งซื้อถึง SAP Business Network แล้ว แต่ไม่สามารถเข้าถึงระบบเชื่อมต่อกับคู่ค้า (ผ่าน EDI) โดยมีข้อความแสดงข้อผิดพลาดด้านล่างนี้
PO-11: ไม่สามารถส่งมอบคำสั่งซื้อ รหัสข้อผิดพลาดของเทอร์มินัลสำหรับสถานะ PO: การแปลล้มเหลวสำหรับ XXXX
ฉันจะใช้รายงานการแปลสำหรับคำสั่งซื้อที่ล้มเหลวเพื่อทำความเข้าใจสาเหตุของข้อผิดพลาดและแก้ไขได้อย่างไร?
ข้อความแสดงข้อผิดพลาด การแปลล้มเหลว จะปรากฏในภาพจำลองข้อผิดพลาดในการรวม EDI หลายรายการ
ถ้ามีเอกสารคำสั่งซื้อปรากฏขึ้น นั่นหมายความว่าเอกสาร cXML ของคำสั่งซื้อไม่สามารถแปลเป็น EDI ได้ เนื่องจากสาเหตุที่ระบุไว้ในรายงานการแปล โดยอาจเป็นฟิลด์ที่ไม่ถูกต้องหรือข้อมูลบล็อค หรือการใช้ฟิลด์เหล่านี้อย่างไม่ถูกต้อง เหตุผลทั่วไปอื่นที่ล้มเหลว คือ PO ที่มีอักขระไม่ถูกต้อง ทาง EDI ไม่รองรับ
รายงานการแปลเป็นเครื่องมือที่มีประโยชน์มากในการระบุสาเหตุของข้อผิดพลาดในการรวม
เมื่อต้องการดูรายงานการแปล ให้ทำตามขั้นตอนด้านล่างนี้
รายงานการแปลจะแสดงในคอลัมน์ ข้อคิดเห็น สำหรับสถานะ ล้มเหลว โดยปกติแล้วจะไม่มีตัวแบ่งบรรทัด แต่จะมีตัวอย่างด้านล่างนี้
การแปลสำหรับ XXXXXXXXX ล้มเหลว:
รายงานการแปล
------------------
รูปแบบข้อมูลไม่ถูกต้อง (110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
เลขที่ฟิลด์ = 3
FieldData = 152A77�รูปแบบข้อมูลไม่ถูกต้อง (110)BlockCount = 15ชื่อบล็อค = 2010_PO1_ItemOutBlockSignatureIdTag = PO1ชื่อฟิลด์ = 0234_ItemID_SuppPartID_dataเลขที่ฟิลด์ = 7FieldData = 152A77�
บรรทัดแรกหลังชื่อรายงานและตัวคั่น (------------------) จะแจ้งว่าปัญหาคืออะไร - สำหรับกรณีเฉพาะนี้ รูปแบบข้อมูลไม่ถูกต้อง ฟิลด์และบล็อคจะแสดงทันทีหลังจากนั้น บล็อคข้อมูลคือ ItemOut และฟิลด์ที่มีข้อมูลไม่ถูกต้องหรือไม่ถูกต้องคือ SupplierPartID
ในตัวอย่างข้างต้นเป็นการล้างว่ามีอักขระที่ไม่ถูกต้องอยู่ในข้อมูล (บรรทัด FieldData) ซึ่งไม่แสดงให้เห็นอย่างชัดเจนในรายงานการแปลเสมอ แม้ว่า ถ้าคุณเห็นข้อผิดพลาดของรูปแบบข้อมูลที่ไม่ถูกต้อง แต่ไม่สามารถใส่อักขระที่ไม่ถูกต้องในบรรทัด FieldData ได้ คุณสามารถดาวน์โหลด cXML ของคำสั่งซื้อจาก SAP Business Network และดูคำสั่งซื้อดังกล่าวในตัวแก้ไขได้โดยใช้อักขระที่ไม่ใช่ ANSI เช่น Microsoft Notepad หรือ Notepad++
ทรัพยากรที่มีประโยชน์ที่จะใช้กับรายงานการแปลคือ ANSI X12 Resource: คู่มือการอิมพลีเมนต์ 850 Purchase Order ซึ่งมีอยู่ภายใต้เซกชัน การเชื่อมต่อ ของหน้า SAP Business Network สำหรับคู่ค้า ใน 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 ขาดหายไป" สำหรับคำแนะนำที่เฉพาะเจาะจงในภาพจำลองนี้
กรุณาดูเซกชัน การเชื่อมต่อ ของหน้า SAP Business Network สำหรับคู่ค้า ใน SAP Help Portal สำหรับคำแนะนำการอิมพลีเมนต์และการกำหนดรูปแบบทั้งหมด รวมถึงแหล่งข้อมูลเพิ่มเติมในการเชื่อมต่อ EDI กับ SAP Business Network
การจัดซื้อจัดจ้างหลัก > การดูแลหลัก > การเชื่อมต่อแอพพลิเคชัน (ระหว่าง Buying กับ Sourcing)