BW’de Veri Çekme IDOC Sorunu

Sorun :

BW sisteminize ECC den veri çekmeye çalıştığınızda IDOC yanlış durumda – IDocs with incorrect status hatası alınıyorsa ve veri çekilemiyorsa…

Ya da BD87 den EDI : Partner profile not active, Message no. E0333 hata iletisi alıyorsanız…

Çözüm : 

BW de WE20 işlem koduna girin.

Okumaya devam edin

Init Atılan VeriKaynağı’na 2. Init Atma

BW da delta dolan veri kaynağına önceden init < init atılan zaman başlangıç zamanı olarak belirlenen ve veri aktarımı olmayan bilgi paketidir > paketi atılmış olur.

Eğer verileri tekrar full paketle çekmeniz gerekirse öncesinde init atmanız gerekir. Ama init atmaya çalıştığınızda karşınıza “Deltas are already loaded for request” ya da “Delta requesti yüklüdür” şeklinde hata iletisi çıkar.

Veri kaynağına birden fazla init atılamaz. Bundan dolayı ilk init paketini silmeniz gerekir. Bunun için bilgi paketine çift tıklayıp aşağıdaki gibi menüden ilerleyin.

Okumaya devam edin

ABAP – PSA Tablo Farklılığı

BW geliştirme ve BW canlı sistemlerinde veri kaynaklarının psa tablo ad farklılıkları transformationlarda kod yazarken bizleri zorlar. Geliştirme ve canlı sistemde aynı veri kaynağın psa tablo adı farklılıklarını aşağıdaki kod ile çözebilirsiniz.

Önce lv_tabname adında char20 tipinde bir karakter içerikli değişken yaratın. Sonrasında SY-SYSID anahtar kelimesi ile rutin kodunun çalıştığı mevcut sistemin id sini alın. Sonrası basit bir if else ile karşılaştırma yapmaktır.

Okumaya devam edin

R3 / ECC UserExitlerin Anlamı

R3/ECC veya bw canlı sisteminizde cmod işlem kodunu girdiğinizde tablo veya bex raporlarınızda kullandığınız tüm değişkenlerin kod kısmını görebilirsiniz. SAP standart değişkenleri dışında SAP geliştiricilere kendi değişkenlerini ve rapor kırılımlarını yaratma imkanı da cmod sayesinde belirli bir ölçüde sunar.

Okumaya devam edin