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.