Türkçe - Makine Çevirisi
Destek Notu KB0408144
E-posta
Değişiklik sonrasında SAS, CIG-PLT-04641 hata koduna sahip yeni kalemlerin eklenmesinden sonra siparişte takıldı
Bu bilgi bankası makalesi, size kolaylık sağlamak için makine tarafından çevrilmiştir. SAP, makine çevirisinin doğruluğu veya eksiksizliği konusunda herhangi bir garanti vermez. Dil seçiciyi kullanıp İngilizce'ye geçiş yaparak orijinal içeriğe ulaşabilirsiniz.
Belirti

Spend&Network için Yönetilen Ağ Geçidi portalında CIG-PLT-04641 hatasıyla başarısız olan PurchaseOrderChangeAsyncResponsePullRequest tarafından gönderilen kalemleri ekledikten sonra "Sipariş Verme" durumunda takılan bir Satın Alma Siparişi (PO) üreten bir Satın Alma Talebi (PR) var.

Bu sorun, bu senaryoda şunları içeren Validator.dat dosyasına bakarak da bulunabilir: 'urn:item' öğesinin içeriği tamamlanmamıştır. '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' öğesinden biri bekleniyor.


Neden

ERP ve P2P, belirli bir satınalma siparişindeki kalemler için farklı temsillere sahip olduğundan, her değişiklik yaptığımızda bunu doğru şekilde ilişkilendirmemiz gerekir. Bu nedenle PurchaseOrderChangeAsyncresponsePullRequest oluşturulur. Spend&Network için Yönetilen Ağ Geçidi işlem izleyicisi, her bir kalem için uygun şekilde doldurulup doldurulmadıklarını kontrol eden yerleşik bir sözdizimi doğrulayıcıya sahiptir. Bu durumda, ERP kodu uygun şekilde <AribaItemID> alanını ekleyemediğinden CIG-PLT-04641 hatası tetiklenir.


Çözüm

Yeni belgeler için bu sorunu çözmek amacıyla 3050686 numaralı SAP notunu uygulamanız gerekir - SAP ERP veya SAP S/4HANA, SAP Integration Suite, harcama yönetimi ve SAP Business Network için yönetilen ağ geçidinden değişiklik satın alma siparişlerinde (PO'lar) yeni bir etkinlik kalemi yeniden tetiklendiğinde mükerrer etkinlik kalemleri oluşturuyordu.

Daha eski siparişleri düzeltmek için, etkilenen siparişleri iptal edebilir, numaralı SAP notunu uyguladıktan sonra yenilerini oluşturabilir veya etkilenen belgeler için aşağıdaki adımları ayrı ayrı uygulayabilirsiniz:

1. Başvuru tablosu açılıyor:

  1. Spend&Network için Yönetilen Ağ Geçidi > İşlem İzleyici bölümüne gidin ve etkilenen belgeyi arayın.
  2. İşlem Numarası sütununa PurchaseOrderChangeAsyncResponsePullRequest belge bağlantısını tıklayın.
  3. Aktivite sekmesine gidin ve "Ön işleme" belge aşamasını içeren payload'u indirin.
  4. ERP sistemine erişin ve SE16 işlemine geçin.
  5. Tablo adı alanına ARBCIG_POHISTORY yapıştırın ve yürütün.
  6. EBELN alanına indirdiğiniz PreProcess payload'undaki <SAPDocumentId> değerini yapıştırın ve yürütün

Artık etkilenen SAS için ARBCIG_POHISTORY tablosuyla karşılaşıyorsunuz.

2. Payload'un düzeltilmesi:

  1. Payload'u herhangi bir metin/kod düzenleyicide açın.
  2. Her <Item> için, <SAPItemId> 'nin, <SAPItemId>: <AribaItemID>XXX</AribaItemID> 'nin altındaki payload'da tablo değerini yeni bir satır olarak ekleyerek tabloda sunulan <AribaItemID> ile ilişkili olduğundan emin olun. Aşağıdaki örneğe bakın:
Doğru:Yanlış (ilişkilendirmek için <AribaItemID> eksik):

<Kalem>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</Kalem>

<Kalem>
<SAPItemID>0010</SAPItemID>
(...)
</Kalem>

3. Düzelttikten ve her bir kalemin alanlarının doğru şekilde korelasyonlu olduğundan emin olduktan sonra, manüel olarak düzenlenen bu belgeyi bir ".xml" dosyası olarak kaydedin.

3. Düzeltilen payload, CIG'ye kaydediliyor:

  1. SPROXY işlemine yeni bir ERP penceresi açın.
  2. ikonuna () tıklayın ve ardından Harici Anahtar 'a tıklayın.
  3. Name alanında ERPToAribaBuyerResponse_Async_Out öğesini yapıştırın ve bu alanın sonundaki arama düğmesine () tıklayın ve Continue düğmesine tıklayın veya ENTER tuşuna basın.
  4. Yeni pencere için de aynısını yapın, şimdi Ad Alanı alanının da doldurulduğunu fark edeceksiniz.
  5. Görüntüle 'ye tıklayın ve ardından Test () öğesine tıklayın veya yalnızca F8 tuşuna basıp Yürüt 'e tıklayın.
  6. Şimdi bu yeni pencerede Dosyayı Yükle () seçeneğine tıklayın veya F5 tuşuna basın ve manüel olarak oluşturduğunuz düzenlenmiş .xml öğesini bulup Yürüt seçeneğini belirleyin.
  7. Ekler > COMMIT WORK Tetikle bölümüne gidin.

Şimdi Spend&Network için Yönetilen Ağ Geçidi üzerinden düzenlenmiş bir Payload'u başarıyla gönderdiniz. İşlemi İşlem İzleyici'de görebilirsiniz ve her şey doğru yapıldıysa işlem şimdi tamamlanır.

Ek bilgiler

SE16 işleminde, ARBCIG_POHISTORY tablosu için buradaki bilgiler şu anlama gelir:

EBELN alanı, ERP'deki satınalma siparişi sayısını temsil eder.
EBELP alanı ERP'deki kalem numarasını temsil eder.
ITEMONREQ alanı AribaItemId'yi temsil eder, P2P'deki kalem numarasıdır.
REQ_ID alanı, bu belgenin kaynaklandığı satınalma talebini temsil eder.
ERPORDERID alanı Spend&Network işlem izleyicisi için Yönetilen Ağ Geçidi'ndeki Belge No numarasını temsil eder.



Kapsam

SAP Integration Suite, Yönetilen Ağ Geçidi > Business Network SCC İçin Yönetilen Ağ Geçidi > Alıcılara Yönelik Business Network SCC İçin Yönetilen Ağ Geçidi

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