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.