SAP JCo 3 kitaplıklarını kullanan bir Java uygulamasına sahibim. Kullanım örneklerinden biri, SAP örneğinden (R/3, ERP 6.0 EhP 7) bir IDoc dosyası almayı ve bunu XML'e dönüştürmeyi içerir. Sorun, dönüşüm sırasında (IDoc kütüphanesi tarafından yürütülen), alanların sonundaki doğru alanların kırpılmasıdır. Görünüşe göre, mesaj boyutunu azaltmak için. Şimdiye kadar, Java tarafında yapılabilecek herhangi bir yapılandırma bulamadım.SAP R/3, IDoc XML dosyalarından sondaki boşlukları kaldırır
- Gönderen Dosya
xml.fieldContentFormatting=nothing
ayarı XSD Editör - den
whiteSpace=preserve
ayarı/FTP Adaptör
Ancak: net arama
, ben SAP taraftan şu önerilerde bulundu Bu araçları bulamadım ve buna göre yapılandıramadım.
Bu iki yaklaşım veya başka bir çözüm hakkındaki tüm bilgileri takdir ediyorum.
Kesilen alanların etkisi nedir? Daha fazla çalışmayan nedir? –
IDoc verileri, daha sonra işlenmek üzere beyaz boşlukları koruduğu gibi, XML'e dönüştürülmelidir. Ayrıca, orijinal IDoc alanı uzunluğu ile gerçek XML alanı uzunluğu arasında tutarlılık sağlamak için. – CountD