BW ABAP > Rutinde Tablodan Veri Okuma

.Sorun : 

BW da transformationda bir tablodaki alanı almak istiyorsunuz. O tablo kurduğunuz yapıyla alakalı değil. Herhangi bir anaveri tablosu, bakım tablosu vs olabilir.

 

Çözüm :

Transformationda bu tip tablo okumaları alan rutininde değil de başlangıç veya bitiş rutininde yazmanız performans açısından daha iyi olacaktır.

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