SAP SQVI(sqvi) İşlem Kodu İle Kendi Raporunu Kendin Yap!Okuma süresi 7 dakika

Merhabalar,

Bu yazımızda SAP Sisteminin tüm modülleri için kullanabileceğiniz SQVI(sqvi) işlem kodunda bahsedeceğim.

SQVI(sqvi) işlem kodu ile SAP Sisteminde kendi raporunuzu kendiniz oluşturabilirsiniz. Bu yazımızda da SQVI işlem kodu ile FI, MM, CO, SD, PP, PS, HR sistemlerinde nasıl kendinize özgü raporlar hazırlayabileceğinizi anlatacağım.

SQVI işlem kodunda tek tablo veya farklı tabloları birleştirerek raporlar oluşturabilirsiniz.


Tek Tablolu Sorgu Kümesi Oluşturmak

SAP Sisteminizde SQVI(sqvi) işlem kodu ile aşağıdaki ekran görüntüsünde yer alan SAP QuickViewer Başlangıç Ekranı menüsüne ulaşılır.

Hızlı Görünüm alanına oluşturmak istediğiniz rapor kümesinin adını yazın ve Yarat butonuna basın.



Yarat Butonuna bastıktan sonra, aşağıdaki ekran görüntüsünde görüldüğü gibi, rapor kümesi adını Başlık kısmında daha anlaşılır bir halde yazabilirsiniz. 1.Veri Kaynağı alanında tek bir tablo üzerinde işlem yapacağınız için Tablo seçeneğini seçmeli, 2.tablodan/veri tabanı görünümünden veriler kısmında LFA1(Satıcı Ana Veriler) tablosunu girerek Temel Kip gösteriminde raporlama yapmak istediğimi belirtiyorum.



Ok tuşuna bastıktan sonra, aşağıdaki ekran görüntüsünde yer alan ekran karşımıza çıkacaktır. Liste Alan Seçimleri sekmesinde Kırmızı kutucuk içerisine alınmış olan Kullanılabilir Alanlar kümesinde yer alan alan isimlerini sol tarafa aktararak, raporumda görüntülemek istediğim alanları seçmiş oluyorum. Örnek raporumuzda 4 alan görüntülemek istediğimi belirtiyorum ve İl, Ülke Anahtarı, Ad 1 ve Posta Kodu alanlarını görüntülemek istediğim için bu alanları sağ taraftan sol tarafa geçiriyorum.



Yukarıdaki ekran görüntüsünde kırmızı kutucuk içerisine alınmış butona basıldığında Kullanabilirlik Alanında bulunan alan isimlerinin teknik adlarını görüntüleyebilirsiniz.

Sıralama Düzeni sekmesinde, rapor sonuçlarını belirteceğiniz(Sol Tarafta olan) alan üzerinden yapılır. Örneğimizde A-Z’ye Ülke Anahtarı bilgisi sıralaması yapılsın seçeneği seçilmiştir.

Seçim Alanları sekmesinde ise, raporunuzun filtreleme alanında görünmesini istediğiniz alan bilgilerini seçebilirsiniz. Örneğimizde, Ülke Anahtarı ve Posta Kodu alanlarına göre filtreleme yapacağımızı belirtiyoruz. Akabinde Yürüt butonuna basarak raporumuzun filtreleme ekranının açılmasını sağlıyoruz.

Aşağıdaki ekran görüntüsünde, yukarıda girmiş olduğumuz özelliklere göre rapor filtreleme ekranı açılır. Görüldüğü gibi, filtreleme ekranında sadece Ülke Anahtarı ve Posta Kodu alanları görünmektedir. Akabinde yürüt butonuna basarak rapor çalıştırılır.

Aşağıdaki ekran görüntüsünde görüldüğü gibi, rapor Ülke Anahtarına göre sıralanmış olup, İl, Ülke Anahtarı, Ad 1 ve Posta Kodu alanlarından oluşmaktadır.

Raporunuzu kayıt altına almak istediğinizde, yukarıdaki ekran görüntüsünde belirtilen rapor ekrandan geri tuşu yardımı ile geri gelerek, aşağıdaki ekran görüntüsünde belirtilen alana ulaşılır. Akabinde Kaydet butonuna basarak rapor kayıt altına alınır.

Kayıt işleminin tamamlanmasından sonra aşağıdaki ekran görüntüsünde belirtildiği gibi sorgunun kayıt edildiği bilgisi kullanıcıya belirtilir.

Çok Tablolu Sorgu Kümesi Oluşturmak

SAP Sisteminizde SQVI(sqvi) işlem kodu ile aşağıdaki ekran görüntüsünde yer alan SAP QuickViewer Başlangıç Ekranı menüsüne ulaşılır.

Hızlı Görünüm alanına oluşturmak istediğiniz rapor kümesinin adını yazın ve Yarat butonuna basın.

Yarat Butonuna bastıktan sonra, aşağıdaki ekran görüntüsünde görüldüğü gibi, rapor kümesi adını Başlık kısmında daha anlaşılır bir halde yazabilirsiniz. 1.Veri Kaynağı alanında birden fazla tabloyu birleştirme yapacağımız için Tablo-join seçeneğini seçmemiz gerekmektedir. Temel Kip gösterimine sahip olacak şekilde ok tuşuna basarak bir sonraki ekrana geçiyoruz.

Bir sonraki ekranda tablo seç butonuna basarak raporlama yapmak istediğimiz verilerin bulunduğu tablo veya tabloları seçiyoruz.

Örneğimizde Malzeme verisi ile üretim yerlerine ait malzeme ana verisini raporlayacağız. Bundan dolayı MARA tablosu ile MARD tablosunu seçeceğiz.

MARA tablosunu seçtikten sonra diğer tablo veya tabloları eklemek için, tablo ekle butonuna basıyoruz.

MARD tablosunuda sorgumuza ekliyoruz.

MARA ve MARD tablolarını MATNR(Malzeme Numarası) alan bilgisi üzerinden birleştiriyor yani joinliyoruz.

Eşleştirme işlemini yaptıktan sonra Geri butonuna basarak aşağıdaki ekran görüntüsüne sahip ekrana ulaşıyoruz. Raporda listelemek istediğimiz alanları Liste Alanı Seçimleri alanına ekranın sağ tarafından ekliyoruz. Diğer sekmeler Tek Tablolu Rapor Sorgusu alanı ile aynı olmasından dolayı tekrardan anlatmıyorum.

Alanları seçtikten sonra Yürüt Butonuna basarak raporun filtreleme ekranını çalıştırırız.

Örneğimde Filtremele alanı için herhangi bir alan belirtmediğim için rapor filtreleme ekranı aşağıdaki gibi gelecektir. Bu şekilde raporu çalıştırmak istediğinizde, SAP sizden görmek istediğiniz kayıt sayısını soracaktır.

Raporu çalıştırdıktan sonra, listelemek istediğim alanların verileri önümüze gelecektir.

Rapor sorgunuzu kayıt etmek istediğinizde rapor sonuç ekranında Geri butonu vasıtası ile geri gelip aşağıdaki ekran görüntüsünde belirtilen ekrana ulaşırsınız. Kaydet butonuna yaptığınız sorguyu kayıt etmiş olursunuz.

Aşağıdaki uyarı mesajı ile sorgunuzun kayıt altına alındığını görebilirsiniz.

Oluşturduğunuz SQVI Raporu İşlem Koduna Nasıl Bağlanır

Bu aşamada yapacağımız işlem ise, SQVI işlem kodu üzerinden oluşturduğumuz rapor sorgusunu bir işlem koduna(tcode- transaction code) nasıl bağlayacağımızı öğreneceğiz.

Öncelikle bu işleme başlamadan önce raporunuzu DEV (Geliştirme) sisteminde oluşturduktan sonra SE93 işlem kodu üzerinden raporunuzu bir işlem koduna bağlayabilirsiniz.

SE93 işlem koduna geldikten sonra, raporunuzu bağlamak istediğiniz Z’li işlem kodunu yazınız.

SQ93 İşlem koduna girerek oluşturmak istediğimiz işlem kodunu yazıp Create butonuna basınız.

Açılan ekranda Short Text alanına rapor tanımlamasını yapınız ve işlem kodunuz bir raporu çağıracağından dolayı Program and Selection Screen (report transaction) seçeneğini seçip enter tuşuna basınız.
Program kısmında, SQVI işlem kodu üzerinde oluşturduğunuz sorguyu seçiniz. Akabinde GUI Support kısmında belirtilen üç alanıda seçiniz ve KAYDET butonuna basınız.

İşleminizi request ile canlı ortama taşımak istiyor iseniz Package kısmında sisteminizde bulunan Z’li modül paketlerinden birine dahil edip request alınız. Local Object kısmında ise sadece sizin kullanıcınıza özgü bir rapor kodu oluşturulmuş olur ve request ile taşınmaz.

Bu yazımızı okuduktan sonra, aşağıdaki linkler üzerinden daha önce oluşturmuş olduğumuz Modüllere ait sık kullanılan tabloları baz alarak kendi raporlarınızı oluşturabilirsiniz.

Ayrıca sqvi konusuna benzer olan aşağıdaki konularımızı da tekrar gözden geçirebilirsiniz.

Bu yazı sapuzman.com sitesine aittir. Kaynak gösterilmeden başka bir mecrada yayınlanamaz.

Linkedin Resim
Bu Yazıyı Beğendiniz mi?
I agree to have my personal information transfered to MailChimp ( more information )
Sizde 3.000 kişinin üzerinde bulunan abonelerimiz arasına katılın. Abone olarak yeni eklenen içeriklerimizden anında haberdar olursunuz
E-Mail adresiniz sapuzman.com dışında 3 tekil veya tüzel kişilikler ile paylaşılmayacaktır
Umut Demirci hakkında 175 makale
1986 yılında Kocaeli'nin Darıca ilçesinde dünyaya geldim. Bahçeşehir Üniversitesi, Matematik ve Bilgisayar Bilimleri bölümünü başarılı bir şekilde tamamladım. Üniversite yıllarında çeşitli sosyal sorumluluk projeleri ve bilişim projeleri içerisinde görev aldım. Üniversiteyi tamamladıktan hemen sonra 2010 yılında başladığım ERP sektöründe, SAP PMO (Proje Yönetim Ofisi) Takım Lideri olarak çalışmaya devam etmekteyim. Daha detaylı bilgi için Hakkımda menüsünü kullanabilirsiniz.

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir