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

Reklamlar

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

BW’da Easy Query / Basit Sorgu

SAP yüksek kaliteli analitik veriler için güçlü bir kaynak. Ama bunu sadece MDX (multi dimensional expression / çok boyutlu ifadeler) ara yüzlerde yapıyor. Amacınız sadece raporlama verilerini görüntülemek istiyorsanız bunun için Easy Query etiketini kullanabilirsiniz.

Okumaya devam edin

RFC İşlem Kodları

RFC (Remote Function Call) uzak fonksiyon çağırımı, bir çeşit sap araçları arası bağlantıyı sağlayan uygulama program arayüzüdür. BW raporlama sisteminize diyelim data servicestan web servis yardımıyla veriler çekecek ve raporlayacaksınız. Web servisi yazdığınız Data Services Management Console için bw canlı sisteminizde rfc bağlantısı oluşturursunuz. Bu şekilde veri kaynağını rfc ile besler küplerinize verilerinizi çeker ve raporlarsınız.

Okumaya devam edin

Query Designer’da Kitlenen Sorguyu Açma

Senaryomuza göre bex query designer da bir sorguyu açıp düzenlemeye başladınız. Ama birden internetiniz kesildi ve bağlantı koptu. RFC : Error Communication hatası aldınız. İnternetiniz geldikten sonra tekrar bex query designerdan girdiniz ve aşağıda kırmızı bir uyarı belirdi. Düzenlemek istediğiniz sorgu sizin kullanıcınız tarafından kitlenmiş (locked) ve siz dahi açamıyorsunuz. Bir işlem kodu ile bu kilidi kaldırabilirsiniz.

Okumaya devam edin