Cerca nel blog

giovedì 11 agosto 2022

Debug F110 (pagamento automatico)

 

Debug F110 (pagamento automatico)

Non è possibile eseguire il debug di F110 con la stessa facilità di altri programmi SAP. Il motivo è che F110 crea un job in background, in cui vengono elaborati gli elementi di pagamento. 

Programma F110MAIN

Innanzitutto, per poter attivare il debug per F110, è necessario modificare una variabile nel programma di pagamento. Esegui SE38 e vai al programma F110MAIN e cerca XDEBUG.

Creare un Break Point per fermarsi su questa riga di programma.


Il prossimo passo, devi schedulare il tuo job di pagamento in futuro. Ciò è necessario per poter eseguire il job in background in modalità di debug.


Una volta schedulato il Job  in background, eseguire SM37, selezionare il lavoro F110 creato ed eseguire il comando JDBG nel campo dei comandi. La stessa funzione può essere selezionata nel menu Extra / Debug Job.

Il Job partirà immediatamente. Continua con F8 e il debugger si fermerà al punto di interruzione creato in precedenza.  Ora devi cambiare la variabile XDEBUG in "X". Ora puoi eseguire il programma sul tuo codice di interesse, di cui desideri eseguire il debug.



Nessun commento:

Posta un commento