ABAP Sorgulama Eğitimi SAP: SQ01, SQ02, SQ03

⚡ Akıllı Özet

ABAP Sorgusu SAP Bu araç, SQ01, SQ02 ve SQ03 işlemleri aracılığıyla ABAP programlaması yapmadan raporlar oluşturur. Bu sayfada dört bileşen, üç çıktı listesi türü, SQ01'de adım adım sorgulama, SQ02'de InfoSet oluşturma ve temel işlem kodları açıklanmaktadır.

  • 📝 Temel Amaç: ABAP sorgusu, birlikte teslim edilmeyen raporlar oluşturur. SAPve ABAP bilgisi az olan veya hiç olmayan kullanıcılar için tasarlanmıştır.
  • 🧩 Dört Bileşen: Sorgular, Bilgi Kümeleri, Kullanıcı Grupları ve Çeviri bileşeni birlikte şunları oluşturur: SAP Sorgu ortamı.
  • 🗂️ Bilgi Kümesi Rolü: InfoSet, bir sorgunun hangi alanlar hakkında rapor verebileceğine karar veren ve rollere veya kullanıcı gruplarına atanan bir veri kaynağı görünümüdür.
  • 🔐 Kullanıcı Grupları: Kullanıcı grubu, bir kullanıcının hangi sorguları çalıştırabileceğini veya değiştirebileceğini kontrol eder ve bir kullanıcı birden fazla gruba ait olabilir.
  • 📊 Üç Liste Türü: Bir sorgu, bir temel listeyi, en fazla dokuz istatistiği ve en fazla dokuz sıralı listeyi destekler.
  • 🧭 Önemli İşlemler: SQ01 sorguları, SQ02 InfoSet'leri ve SQ03 kullanıcı gruplarını yönetir.

SAP ABAP Sorgusu

ABAP Sorgusu nedir?

ABAP Sorgu uygulaması şu amaçlarla kullanılır: raporlar oluştur zaten mevcut değil SAP sistem. ABAP programlaması hakkında çok az bilgisi olan veya hiç bilgisi olmayan kullanıcılar için tasarlanmıştır. ABAP Query, kullanıcılara raporları tanımlamanın ve temel listeler, istatistikler ve sıralı listeler gibi farklı türde raporlar oluşturmanın geniş bir yolunu sunar.

ABAP Sorgusu dört bileşenden oluşur:

  1. Sorguları
  2. Bilgi Setleri
  3. Kullanıcı Grupları
  4. Query'un çevirisi

Onlara ayrıntılı olarak bakalım: -

Sorguları

Sorgular bileşeni, son kullanıcılar tarafından sorguları sürdürmek için kullanılır. Sorgular oluşturulabilir, sorgular değiştirilebilir ve sorgular yürütülebilir. İşlem SQ01

ABAP Sorguları

Bilgi Setleri

InfoSet'ler veri kaynaklarının özel görünümleridir. InfoSet, sorgularda bir veri kaynağının hangi alanlarının raporlanabileceğini açıklar. Bir InfoSet çeşitli rollere veya kullanıcı gruplarına atanabilir.

Avantajlar-

  • InfoSet'ler oluşturarak ve bunları rollere veya kullanıcı gruplarına atayarak, sistem yöneticisi, bireysel uygulama departmanlarının veya son kullanıcıların, InfoSet'leri kullanarak oluşturabilecekleri rapor aralığını belirler. SAP Sorgu.
  • Son kullanıcılar, atandıkları rol veya kullanıcı grubu tarafından belirlenen, yalnızca kendi alanlarıyla ilgili InfoSet'lerle çalışabilirler.

Kullanıcı Grupları

Kullanıcı Grupları bileşeni, kullanıcı gruplarını (güvenlik açısından) korumak için kullanılır.

Aynı uygulamada çalışan kullanıcılar aynı kullanıcı grubuna atanır. Bir kullanıcı grubunda sorguyu gerçekte kimin tanımladığı önemli değildir. Kullanıcı grubuna atanan her kullanıcı sorguyu yürütebilir.

Bir kullanıcı grubundaki kullanıcıların şu özelliklere sahip olması gerekir: gerekli yetkiler Bir sorguyu değiştirebilmeleri veya yeniden tanımlayabilmeleri için. Bir sistemdeki her kullanıcı birden fazla kullanıcı grubuna atanabilir.

Çeviri/SORGU Bileşeni

Sorguları, InfoSet'leri ve kullanıcı gruplarını tanımlarken çok sayıda metin oluşturulur. Bu metinler, oturum açtığımızda seçtiğimiz dilde görüntülenir. SAP sistem. Bu bileşeni kullanarak metinleri/dilleri karşılaştırabiliriz.

Sorgularda veri işleme

Veriler 3 şekilde işlenebilir ve sunulabilir: -

  1. TEMEL LİSTE – Verileri işlevsel alan tarafından tanımlanan sıraya göre sunar (sıralamayı ve toplamayı destekler).
  2. İSTATİSTİK – Temel verilerden hesaplanan istatistiksel rakamları gösterir.
  3. SIRALANMIŞ LİSTE – Sıralanmış liste, bir istatistiğin uzmanlığıdır. Bir seyahat acentesinin eski ilk on müşterisi.

Bir sorgu, bir temel liste, en fazla dokuz istatistik ve en fazla dokuz sıralı liste içerebilir.

Liste tipi ne gösterir Sorgu başına maksimum değer
Temel liste Fonksiyonel alana göre sıralanmış, sıralama ve toplamları içeren detaylı satırlar. Bir
İstatistik Sayımlar, ortalamalar ve toplamlar gibi toplu rakamlar. Dokuza kadar
Sıralı liste En üst veya en alt N kaydıyla sınırlı bir istatistik. Dokuza kadar

Ön koşul: SQ02'de bir Bilgi Kümesi oluşturun.

Bir sorgu yalnızca bir InfoSet tarafından sunulan alanlar hakkında rapor verebilir, bu nedenle InfoSet öncelikle SQ02 işleminde oluşturulur. Aşağıdaki adımlar, mantıksal bir veritabanı veya tablo birleştirmesi üzerinden bir InfoSet oluşturur.

  1. SQ02'yi açın: İşlemi girin, bir Bilgi Kümesi adı yazın ve Oluştur'u seçin.
  2. Veri kaynağını seçin: Alanların kaynağı olarak bir tablo, tablo birleşimi, mantıksal veritabanı veya veri alma programı seçin.
  3. Alan gruplarını oluşturun: Kaynak verilerin alanlarını alan gruplarına ayırın, çünkü daha sonra bir sorgu bu gruplardan sütunları seçecektir.
  4. Oluştur ve kaydet: Bilgi kümesini kullanılabilir hale getirin ve kaydedin.
  5. Kullanıcı grubunu atayın: InfoSet'i SQ02 veya SQ03'te bir veya daha fazla kullanıcı grubuna bağlayın, böylece bu grupların üyeleri InfoSet üzerinde sorgular oluşturabilir.

💡 İpucu: Raporun iki ilişkili tablodan (örneğin satış başlığı VBAK ve satış kalemi VBAP) alanlara ihtiyacı olduğunda, InfoSet'te tablo birleştirmesi kullanın. Veriler zaten standart bir okuma programına sahip olduğunda mantıksal veritabanı daha iyidir.

Bir InfoSet oluşturulduktan ve kullanıcı grubunuza atandıktan sonra, aşağıdaki şekilde gösterildiği gibi SQ01'de sorgu oluşturulur.

SORU OLUŞTURMA

) 1 Adım SQ01'e gidin. Sorguya bir isim verin ve Oluştur butonuna tıklayın.

SORU OLUŞTURMA

) 2 Adım Sonraki ekranda sorgunun açıklamasını verin. Çıktı uzunluğunu belirtin ve Daha Fazla İşleme Seçenekleri kutusundan işleme seçeneğini seçin. Veriler tablo, dosyaya indirme ve Word'de görüntüleme gibi çeşitli biçimlerde görüntülenebilir.

SORU OLUŞTURMA

) 3 Adım Bir sonraki ekrana tıklayın, kullanılacak alan grubunu seçin.

SORU OLUŞTURMA

) 4 Adım Bir sonraki ekrana tıklayın, görüntülenmesini istediğiniz alanları seçin

SORU OLUŞTURMA

5 Adım. Bir sonraki ekranda seçim alanlarını seçin ve ardından çıktı türlerinden birini (temel, istatistik, sıralanmış) seçin.
Listelerin her birinde çeşitli seçenekleri seçebilirsiniz (örn. Alanların sıralama düzeni, çıktı uzunluğunu değiştirme, sütun rengini, toplamları, sayfa başlığını, sayfa altbilgisini vb.).

SORU OLUŞTURMA

SORU OLUŞTURMA

) 6 Adım Yukarıdaki seçeneklerin tümünü sağladıktan sonra sorguyu kaydedebilir ve çalıştırabilirsiniz.

SORU OLUŞTURMA

Not:

Bilgi Seti Oluşturma/Sürdürme İşlemi –SQ02
Kullanıcı Grubu Oluşturma/Sürdürme İşlemi –SQ03

ABAP Sorgu İşlemi Codes

Üç temel işlem, üç ana bileşene karşılık gelir ve birkaç ek kod, genel ve standart sorgu alanlarını kapsar.

işlem Amaç
SQ01 Sorguları oluşturun, değiştirin ve çalıştırın.
SQ02 Bilgi kümeleri ve alan grupları oluşturun ve yönetin.
SQ03 Kullanıcı grupları oluşturun ve bu grupların görevlerini yönetin.
SQVI QuickViewer, kullanıcı grubu gerektirmeyen tek kullanıcı sorgusu.
SQ07 Sorgu nesnelerinin dilini ve çevirisini koruyun.

⚠️Uyarı: Sorgu nesneleri, istemciye özgü olan standart alana veya istemciler arası ve taşınabilir olan küresel alana aittir. Taşıma ortamından geçmesi gereken nesneler için küresel alanı seçin, çünkü standart alan nesneleri tek bir istemcide kalır.

SSS

Bir Bilgi Kümesi (InfoSet), veri kaynağını ve alan gruplarını tanımlayarak hangi alanların kullanılabilir olduğunu belirler. Bir sorgu, bu Bilgi Kümesinden alanları seçer ve bunları bir liste halinde biçimlendirir. Bilgi Kümesi kaynak, sorgu ise rapordur.

SQVI, InfoSet veya kullanıcı grubu gerektirmeyen tek kullanıcılı bir araçtır, bu nedenle hızlı kişisel listeler için uygundur. SQ01 ise raporun bir kullanıcı grubu arasında paylaşılması, taşınması veya yeniden kullanılması gerektiğinde kullanılır.

Evet. İleri İşleme Seçenekleri, elektronik tablo indirme, dosya indirme ve Word'de görüntüleme seçeneklerini sunar. Sorgunun ALV çıktısı, liste menüsünden doğrudan Excel'e de aktarılabilir.

Yapay zekâ asistanları, raporun sade bir açıklamasından yola çıkarak birleştirilecek tabloları, alan gruplarını ve seçim alanlarını önerir. InfoSet ve sorgu hala kullanıcı tarafından SQ02 ve SQ01'de oluşturulup etkinleştirilir.

Hayır. ABAP Sorgusu, yetkilendirmeye duyarlı, yönetilen bir raporlama aracı olmaya devam etmektedir. SAPYapay zeka, üzerine doğal dil katmanı ekleyerek kullanıcıların sorgu çıktısı hakkında sorular sormasına olanak tanır, ancak sorgu yine de verileri tanımlar ve güvence altına alır.

Bu yazıyı şu şekilde özetleyin: