SAP Testi - Ekran Akışı
SAP Testindeki ekran akış mantığı bir ABAP kodu gibidir ve işleme bloklarını içermek için kullanılır. Ekranın prosedür kısmını içerir. Ekran boyacısında oluşturulur ve bu ekran ressamı bir ABAP düzenleyicisine benzer.
Ekran akış mantığı hiçbir harici veri bildirimi içermez ve her bir işleme bloğu bir 'PROCESS' ön ekiyle tanımlanır. Örneğin,
- GİRİŞTEN SONRA SÜREÇ
- ÇIKTI ÖNCESİ SÜREÇ
- YARDIM TALEP ÜZERİNE SÜREÇ
- DEĞER-TALEP ÜZERİNE SÜREÇ
Her bir ekran akış mantığı INPUT SONRASI PROCESS ve OUTPUT ÖNCE PROSES anahtar kelimeleri içermelidir.
Bir olay bloğunda, MODULE, FIELD, ON, VALUES, CALL, vb. Gibi anahtar kelimeler kullanabilirsiniz.
S.No. | Ekran Akışı Mantığı Anahtar Kelime ve Açıklama |
---|---|
1 | MODULE Bir ABAP programında bir diyalog modülünü çağırır |
2 | FIELD Bir ekran alanının içeriğinin taşınması gereken noktayı belirtir |
3 | ON FIELD ile birlikte kullanılır |
4 | VALUES FIELD ile birlikte kullanılır |
5 | CHAIN Bir işleme zinciri başlatır. |
6 | ENDCHAIN Bir işleme zincirini sona erdirir. |
7 | CALL Bir alt ekranı çağırır. |
8 | LOOP Bir ekran tablosunu işlemeye başlar. |
9 | ENDLOOP Bir ekran tablosunun işlenmesi sona erer. |
Ekran Akışı Oluşturma
Depo tarayıcısında, bir ekranın adına çift tıklayın ve ekranın akış mantığını gösterecektir.
Screen Painter'ın Akış Mantığı Düzenleyicisi açılacak ve ekran akış mantığını düzenleyeceksiniz. Akış mantığını tanımlamak için mevcut ABAP kaynak kodu düzenleyicilerinden herhangi birini kullanabilirsiniz.
Ekran akış mantığını oluşturmak için aşağıdaki anahtar sözcükleri kullanabilirsiniz -
S.No. | anahtar kelimeler ve Açıklama |
---|---|
1 | CALL Bir alt ekranı çağırır. |
2 | CHAIN Bir işleme zinciri başlatır. |
3 | ENDCHAIN Bir işleme zincirini sona erdirir. |
4 | ENDLOOP Döngü işlemeyi sonlandırır. |
5 | FIELD Bir alanı ifade eder. MODULE ve SELECT anahtar sözcükleriyle birleştirilebilir. |
6 | LOOP Döngü işlemeyi başlatır. |
7 | MODIFY Bir tabloyu değiştirir. |
8 | MODULE Bir işleme modülünü tanımlar. |
9 | ON FIELD atamalarında kullanılır. |
10 | PROCESS Bir işleme olayını tanımlar. |
11 | SELECT Tablodaki bir girişi kontrol eder. |
Test Ekranları
Test ekranları, çalışma zamanında görüneceği şekliyle bir ekranın görünümünü test etmek için kullanılır. Akış mantığını önceden programladıysanız, ekranı bununla veya onsuz simüle edip etmemeyi seçebilirsiniz.
Ekran testi gerçekleştirmek için aşağıda verilen adımları izleyin -
- Ekran → Test'i seçin.
- Sistem, çalışma zamanı simülasyonu için bir iletişim kutusu görüntüler.
- Gerekirse pencere koordinatlarını değiştirebilirsiniz.
- Ardından simülasyonun kapsamını tanımlayın.
- Akış mantığını dahil etmek için 'tam akış mantığını seç'i tıklayın.
- Devam'a tıklayın ve ekran simülasyonu görünecektir.