Testowanie SAP - Przepływ ekranu

Logika przepływu ekranu w SAP Testing jest podobna do kodu ABAP i służy do przechowywania bloków przetwarzania. Zawiera część proceduralną ekranu. Jest tworzony w programie do malowania ekranów i jest podobny do edytora ABAP.

Logika przepływu ekranu nie obejmuje deklaracji danych zewnętrznych, a każdy blok przetwarzania jest zdefiniowany z przedrostkiem „PROCES”. Na przykład,

  • PROCES PO WPROWADZENIU
  • PROCES PRZED WYJŚCIEM
  • PROCES NA WNIOSEK O POMOC
  • PROCES NA WNIOSEK O WARTOŚĆ

Każda logika przepływu ekranu powinna zawierać słowa kluczowe PROCESS AFTER INPUT i PROCESS BEFORE OUTPUT.

W bloku zdarzeń możesz użyć słów kluczowych, takich jak MODUŁ, POLE, WŁ., WARTOŚCI, WYWOŁANIE itp.

S.No. Słowo kluczowe i opis logiki przepływu ekranu
1

MODULE

Wywołuje moduł dialogowy w programie ABAP

2

FIELD

Określa punkt, w którym zawartość pola ekranu powinna zostać przetransportowana

3

ON

Używany w połączeniu z FIELD

4

VALUES

Używany w połączeniu z FIELD

5

CHAIN

Rozpoczyna łańcuch przetwarzania.

6

ENDCHAIN

Kończy łańcuch przetwarzania.

7

CALL

Wywołuje podekran.

8

LOOP

Rozpoczyna przetwarzanie tabeli ekranowej.

9

ENDLOOP

Kończy przetwarzanie tabeli ekranowej.

Tworzenie przepływu ekranu

W przeglądarce repozytorium kliknij dwukrotnie nazwę ekranu, aby wyświetlić logikę przepływu ekranu.

Otworzy się edytor Flow Logic programu Screen Painter i edytujesz logikę przepływu ekranu. Do zdefiniowania logiki przepływu można użyć dowolnego z dostępnych edytorów kodu źródłowego ABAP.

Możesz użyć następujących słów kluczowych, aby utworzyć logikę przepływu ekranu -

S.No. słowa kluczowe i opis
1

CALL

Wywołuje podekran.

2

CHAIN

Rozpoczyna łańcuch przetwarzania.

3

ENDCHAIN

Kończy łańcuch przetwarzania.

4

ENDLOOP

Kończy przetwarzanie w pętli.

5

FIELD

Odnosi się do pola. Można łączyć ze słowami kluczowymi MODULE i SELECT.

6

LOOP

Rozpoczyna przetwarzanie w pętli.

7

MODIFY

Modyfikuje tabelę.

8

MODULE

Identyfikuje moduł przetwarzania.

9

ON

Używany z przypisaniami FIELD.

10

PROCESS

Definiuje zdarzenie przetwarzania.

11

SELECT

Sprawdza wpis w tabeli.

Ekrany testowe

Ekrany testowe służą do testowania wyglądu ekranu, jaki będzie wyglądał w czasie wykonywania. Jeśli już zaprogramowałeś logikę przepływu, możesz wybrać, czy symulować ekran z nią, czy bez.

Aby wykonać test ekranu, wykonaj kroki podane poniżej -

  • Wybierz opcję Ekran → Test.
  • System wyświetli okno dialogowe symulacji działania.
  • W razie potrzeby można zmienić współrzędne okna.
  • Następnie określ zakres symulacji.
  • Aby dołączyć logikę przepływu, kliknij „wybierz pełną logikę przepływu”.
  • Kliknij Kontynuuj, a pojawi się symulacja ekranu.