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.