หมายเหตุของฝ่ายบริการลูกค้า KB0392682
อีเมล์
ข้อผิดพลาด: ข้อผิดพลาด "ข้อมูลประจำตัวผู้รับไม่ถูกต้อง" เนื่องจากหมายเลข DUNS ขาดหายไปเมื่อดำเนินการ "PunchOutOrderMessage" ในตัวทดสอบแคตตาล็อก
ปัญหา

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

ข้อผิดพลาด: ข้อมูลประจำตัวผู้รับไม่ถูกต้อง

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

ลบบรรทัดที่มีองค์ประกอบเสริม SupplierID ออกจาก PunchOutOrderMessage (POOM)

สาเหตุ

คู่ค้าได้รวมองค์ประกอบเสริม SupplierID (ภายในเซกเมนต์ ItemIn) ใน POOM

ในหนึ่งการจำลอง คู่ค้าจะกำหนดโดเมนเป็น DUNS แต่ไม่ได้รวมค่าต่อไปนี้

<SupplierID domain="DUNS"/>

เมื่อรวมองค์ประกอบ SupplierID จะเป็นการแทนที่ข้อมูลประจำตัวผู้ส่งใน POOM

ตัวทดสอบแคตตาล็อกจะดำเนินการ POOM และสลับค่าในข้อมูลประจำตัวผู้ส่ง/ผู้รับ เมื่อสร้างคำสั่งซื้อทดสอบ  โดยเฉพาะอย่างยิ่ง ข้อมูลประจำตัวผู้ส่งใน POOM จะกลายเป็นข้อมูลประจำตัวผู้รับใน OrderRequest

และเนื่องจาก SupplierID แทนที่ข้อมูลประจำตัวผู้ส่งใน POOM ข้อมูลประจำตัวผู้รับใน OrderRequest (PO) จึงมีคู่โดเมน/ค่าที่ได้มาจากรายการที่ระบุใน SupplierID ซึ่งมีโดเมน, DUNS และ NULL สำหรับค่า

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

ต่อไปนี้คือ POOM ทั้งหมดที่ทริกเกอร์ข้อผิดพลาดนี้

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.020/cXML.dtd">
<cXML payloadID="DD36DA4C-9F99-457E-BA7A-5B7F5BBEE26912345678"
       timestamp="2011-05-27T15:46:40.377-04" xml:lang="en">
       <Header>
               <From>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
               </From>
               <To>
                       <Credential domain="NetworkID">
                               <Identity>AN01000005678-T</Identity>
                       </Credential>
               </To>
               <Sender>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
                       <UserAgent>My Punchout Site</UserAgent>
               </Sender>
       </Header>
       <Message>
               <PunchOutOrderMessage>
                       <BuyerCookie>FCzfGGzpEFNZS6pvaBNqKK6tiwvROORM0.3262606413456009532</BuyerCookie>
                       <PunchOutOrderMessageHeader operationAllowed="edit">
                               <Total>
                                   <Money currency="">3.45</Money>
                               </Total>
                       </PunchOutOrderMessageHeader>
                       <ItemIn quantity="1">
                               <ItemID>
                                   <SupplierPartID>2865</SupplierPartID>
                                </ItemID>
                               <ItemDetail>
                                   <UnitPrice>
                                     <Money currency="USD">3.45</Money>
                                   </UnitPrice>
                                   <Description xml:lang="EN">Business Cards - Ordered by: Jane Smith; Quantity: 250 - Sandbox</Description>
                                   <UnitOfMeasure>BX</UnitOfMeasure>
                                   <Classification domain="UNSPSC">14111604</Classification>
                                   <ManufacturerPartID>2865</ManufacturerPartID>
                                   <ManufacturerName>My Excellent Business Card Company</ManufacturerName>
                               </ItemDetail>
                              
 <SupplierID domain="DUNS"/>
                       </ItemIn>
               </PunchOutOrderMessage>
       </Message>
</cXML>


นำไปใช้กับ

SAP Business Network สำหรับ Procurement และ Supply Chain > แคตตาล็อก

เงื่อนไขการใช้งาน  |  ลิขสิทธิ์  |  การเปิดเผยข้อมูลเกี่ยวกับความปลอดภัย  |  ความเป็นส่วนตัว