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

WEBI Input Control’de Arama

WEBI raporlarında string değerleri filtrelemek için bir tek equal to operatörü vardır, bilirsiniz. Ama kullanıcıya input control ekranında uzun bir metinde bir iki kelime ile aratma kolaylığı sağlamanız lazım. Bunun için aşağıdaki çözümü deneyebilirsiniz :

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

WEBI Raporunda Satırları Sıfır Olan Verileri Getirme

Web Intelligence (WEBI) raporlarında tabloda satır veya sütunları 0 (sıfır) olan verileri getirmek isterseniz öncelikle bex (analyzer) raporunuzda geliyor mu diye bakın.

  1. Eğer bex raporunuzda da gelmiyorsa o zaman bakacağınız ilk şey Query Designer dan sıfır olan o değerin ayarlarıdır.
  2. Eğer bex de sıfır olan kayıtlar geliyor ama webi de gelmiyorsa webi raporunuzdaki ayarlardandır.

Okumaya devam edin