Destek Notu 122363
E-posta
Hata: Katalog test uygulamasında "PunchOutOrderMessage" işlenirken eksik DUNS numarası nedeniyle görüntülenen "Alıcı Kimlik Bilgileri geçersiz" hatası
Sorun

Katalog test uygulamasındaki Sepeti Gönder eylemi şu hata mesajının görüntülenmesine neden oluyor:

Hata: Alıcı Kimlik Bilgileri Geçersiz

Çözüm

PunchOutOrderMessage'dan (POOM) isteğe bağlı SupplierID öğesinin olduğu satırı silin.

Neden

Tedarikçi, POOM'ye (ItemIn segmenti) isteğe bağlı SupplierID öğesini eklemiştir.

Bir örnekte tedarikçi, domain değerini DUNS olarak ayarlamıştır ancak herhangi bir değer eklenmemiştir:

<SupplierID domain="DUNS"/>

SupplierID öğesi eklendiğinde POOM'deki From kimlik bilgileri geçersiz kılınır.

Katalog test uygulaması POOM'yi işler ve test satın alma siparişini oluştururken From/To kimlik bilgisi değerlerini değiştirir.  POOM'deki From kimlik bilgisi OrderRequest'teki To kimlik bilgisi olur.

SupplierID, POOM'deki From kimlik bilgisini geçersiz kıldığından OrderRequest'teki (PO) To kimlik bilgisi, SupplierID'de belirtilen bilgilerden elde edilen bir etki alanı/değer çifti (etki alanı, DUNS ve null değer) içerir.

Sonuç olarak, test satın alma siparişinin From kimlik bilgisinde belirtilmiş bir değer olmadığından Ariba Network bu hata mesajını görüntüler.

Bu hatayı tetikleyen tam POOM aşağıda belirtilmiştir:

<?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>


Kapsam

SAP Business Network

Kullanım Koşulları  |  Telif Hakkı  |  Güvenlik Bildirimi  |  Gizlilik