Test SAP - Flusso dello schermo

La logica del flusso dello schermo in SAP Testing è come un codice ABAP e viene utilizzata per contenere i blocchi di elaborazione. Contiene la parte procedurale dello schermo. Viene creato in Screen Painter e questo Screen Painter è simile a un editor ABAP.

La logica del flusso dello schermo non implica alcuna dichiarazione di dati esterni e ogni blocco di elaborazione è definito con un prefisso "PROCESSO". Per esempio,

  • PROCESSO DOPO L'INPUT
  • PROCESSO PRIMA DELL'USCITA
  • PROCESSO SU RICHIESTA DI AIUTO
  • PROCESSO SU RICHIESTA DI VALORE

Ogni logica di flusso dello schermo dovrebbe contenere le parole chiave PROCESSO DOPO INGRESSO e PROCESSO PRIMA DELL'USCITA.

In un blocco di eventi, puoi utilizzare parole chiave come MODULE, FIELD, ON, VALUES, CALL, ecc.

S.No. Parola chiave e descrizione della logica del flusso dello schermo
1

MODULE

Chiama un modulo di dialogo in un programma ABAP

2

FIELD

Specifica il punto in cui deve essere trasportato il contenuto di un campo dello schermo

3

ON

Usato insieme a FIELD

4

VALUES

Utilizzato insieme a FIELD

5

CHAIN

Avvia una catena di elaborazione.

6

ENDCHAIN

Termina una catena di elaborazione.

7

CALL

Chiama uno schermo secondario.

8

LOOP

Avvia l'elaborazione di una tabella dello schermo.

9

ENDLOOP

Termina l'elaborazione di una tabella dello schermo.

Creazione del flusso dello schermo

Nel browser Repository, fare doppio clic sul nome di una schermata e verrà visualizzata la logica di flusso della schermata.

L'editor della logica di flusso dello Screen Painter si aprirà e tu modifichi la logica del flusso dello schermo. È possibile utilizzare uno qualsiasi degli editor di codice sorgente ABAP disponibili per definire la logica del flusso.

È possibile utilizzare le seguenti parole chiave per creare la logica del flusso dello schermo:

S.No. parole chiave e descrizione
1

CALL

Chiama uno schermo secondario.

2

CHAIN

Avvia una catena di elaborazione.

3

ENDCHAIN

Termina una catena di elaborazione.

4

ENDLOOP

Termina l'elaborazione del ciclo.

5

FIELD

Si riferisce a un campo. Può essere combinato con le parole chiave MODULO e SELEZIONA.

6

LOOP

Avvia l'elaborazione del ciclo.

7

MODIFY

Modifica una tabella.

8

MODULE

Identifica un modulo di elaborazione.

9

ON

Utilizzato con le assegnazioni FIELD.

10

PROCESS

Definisce un evento di elaborazione.

11

SELECT

Controlla una voce in una tabella.

Schermate di test

Le schermate di prova vengono utilizzate per testare l'aspetto di una schermata come apparirà in fase di esecuzione. Se hai già programmato la logica di flusso, puoi scegliere se simulare la schermata con o senza di essa.

Per eseguire il test dello schermo, seguire i passaggi indicati di seguito:

  • Seleziona Schermo → Test.
  • Il sistema visualizzerà una finestra di dialogo per la simulazione runtime.
  • È possibile modificare le coordinate della finestra, se necessario.
  • Quindi, definire l'ambito della simulazione.
  • Per includere la logica di flusso, fare clic su "scegli logica di flusso completa".
  • Fare clic su Continua e verrà visualizzata la simulazione dello schermo.