SAP’de Adım Adım
Table Query Yaratma
SAP Query,
ABAP programlamayı bilmeyenlerin kendi raporlarını hazırlaması için kullandığı
bir araçtır. Modülcüler kullanır.
SAP Query, kullanıcılara rapor yatırken geniş alanlı yollar, basic
list, istatistik, ranked listed gibi farklı raporlar yaratmaya yardımcı olur.
Bu çıkışlar tablo format, ALV grid, download edilebilir excel
safyaları şeklinde çeşitlenir.
Bütün işlemler 3 adımda gerçekleştirilir.
1.
User group yaratma – SQ3
2.
Infoset yaratma, -- SQ2
3.
Queries yaratma. – SQ01
User Group Yaratma:
User Group yaratma, gruplandırılan SAP kullanıcılarının bir
topluluğudur. Kullanıcıların bir gruba atanması query leri kimlerin çalıştırabileceğini veya
değiştirebileceğini gösterir. Ayrıca, kullanıcının ulaşabileceği Infoset’in
yaratılmasını sağlar.
Basit olarak, Query group kullanıcılara belirli alanlar için
raporları yaratma, değiştirme, çalıştırma olanağı sağlar.
Yeni user group yaratma adımları şöyledir:
SQ03 t-code yazılır, , bir user group ismi yazılır (Z_USR_GRP), ve
Create butonuna basılır. Group ismi girilir.
“Assign Users and Infosets”
butonuna basılır. Bu gruba dahil edilmek istenen kullanıcılar buraya
eklenir.
Infoset yaratmak için:
SQ02 t-code çağrılır, Infoset
ismi (Z_INFSET) yazılır, create butonuna basılır. Buradan, verilerin okunacağı
tablo seçilir.
Create field butonuna basılarak, yeni field groubu yaratılır, sonra
soldaki alanlar sağa eklenerek tablodan select edilmiş olur.
İstenen alanların seçilme işlemi
bittiğinde, “Generate” butonuna basılarak Infoset oluşturulur.
SAP queries yaratmak için:
1. SQ01 yazılır, query ismi
verilir (Z_QRY) ve Create butonuna
basılır.
2. Title verilir, Output format belirlenir. Ben Display as Table
seçtim.
Bir varyantla çalıştır
diyebilirsiniz. Lines ve columns değerlerini girebilirsiniz.
Sonra F6 veya Next.
3.Daha once tanımladığımız
selection group gelir, seçilir, Next veya F6.
Sonra da görüntülenmesi istenen alanlar seçilir.
Formatı belirlemek için Basic
list’e basılır, burda istenen alanlar tek tek çıktının nerelerine kondurulacağı
belirlenir.
NOT: Query’nin report oluşturması için en az bir kere çalıştırılması
lazım. Sq01’de query seçili iken “In background” yada Shift-F6 bir kere
çalıştırılır.
Böylece Report oluşur, ve bunu
t-code a bağlayabilirsiniz.
Artık, T_TEST bizim query için
yapılacak herşeyi yapacak.