SAP Web Dynpro - Debug di un'applicazione

Esistono vari strumenti nel workbench ABAP che è possibile utilizzare per scopi di debug del codice sorgente. È possibile testare tutto il codice sorgente dell'applicazione Web Dynpro utilizzando un debugger.

Step 1 - Per avviare il debugger, è necessario selezionare un nuovo debugger nel workbench ABAP.

Step 2 - Vai su Utilità → Impostazioni

Viene ora visualizzata una finestra di dialogo che contiene due aree della pagina scheda nidificate.

Step 3 - Scegli l'Editor ABAP della scheda "genitore".

Le impostazioni per ABAP Editor si aprono sempre con il contenuto della pagina della scheda figlio Editor.

Step 4 - Seleziona l'Editor front-end (Nuovo).

Step 5 - Ora passa alla pagina della scheda Debug nelle impostazioni dell'editor ABAP e seleziona Nuovo debugger.

Step 6 - Salva le modifiche e chiudi la finestra di dialogo.

Come avviare il processo di debug?

Se si desidera eseguire un'applicazione in modalità di debug, è necessario impostare un punto di interruzione esterno in uno dei metodi nel componente Dynpro.

Si consiglia di impostare il punto di interruzione nel metodo WDDOMODIFYVIEW nella scheda METHODS della visualizzazione Dynpro. A condizione che il contesto del controller di visualizzazione non venga riempito utilizzando un metodo di fornitura, la visualizzazione è completamente istanziata nel modello di fase in questo momento.

Note - Il metodo in cui si imposta il punto di interruzione dipende dallo scopo dell'esecuzione del test e si consiglia di impostarlo in WDDMODIFYVIEW.

Quando si avvia un'applicazione Web Dynpro, viene avviato automaticamente un debugger in un'altra sessione.