Il monitoraggio del lavoro in background è importante perché una volta pianificato il lavoro potrebbe essere annullato a causa di un errore. Per indagare sulla causa principale, utilizzare SM37.
Passaggio 1) Eseguire il codice T SM37.
Passaggio 2) Compila i criteri richiesti.
- Nome e nome utente del lavoro (chi ha pianificato il lavoro). È possibile inserire * per ottenere i dettagli di tutti i lavori pianificati da tutti gli utenti.
- Seleziona lo stato del lavoro che desideri monitorare. Se si scopre che un processo in background non è stato completato, selezionare Stato annullato.
- Metti l'intervallo di date secondo le tue esigenze.
Passaggio 3) Verrà visualizzata una schermata come mostrato di seguito.
Passaggio 4) Fare clic sul pulsante Registro lavori per tracciare l'errore a causa del quale il lavoro è stato annullato.
Passaggio 5) Otterrai i seguenti dettagli. Nell'esempio seguente, il lavoro è stato annullato poiché si è verificato un problema con la connessione RFC al sistema remoto. Come risoluzione, utilizzare SM59 per verificare se c'è un problema di autorizzazione per il sistema remoto.
A volte anche i lavori in stato Attivo possono causare un problema.
Potresti dover affrontare problemi come i tablespace sono pieni; il lavoro duplicato è in esecuzione con lo stesso nome e la stessa tempistica, il lavoro seleziona o aggiorna dati di grandi dimensioni, ecc.
È anche possibile controllare tali lavori da SM37. Segui la procedura come sotto.
Passaggio 1) Esegui SM37 .
Passaggio 2) Compila i criteri richiesti.
- Nome lavoro e nome utente (in base al quale il lavoro è pianificato).
- Seleziona lo stato del lavoro che desideri monitorare. Se si riscontra un problema di prestazioni del sistema o se un'attività non viene completata per molto tempo, selezionare lo stato attivo.
- Metti l'intervallo di date secondo le tue esigenze.
Passaggio 3) Esaminare la colonna Durata (che indica che il lavoro è in esecuzione da n secondi). Se trovi un numero elevato di durate, esamina i dettagli del lavoro dal registro del lavoro. Alcuni lavori utilizzano un numero elevato di dati. Utilizzando SE16, controllare le voci della tabella per le tabelle utilizzate dal lavoro.
A volte i lavori si mostrano in stato attivo anche se sono stati completati.
Come correggerli? Seguire la procedura seguente -
Passaggio 1) Come mostrato sopra, eseguire il codice T SM37 e selezionare il lavoro con uno stato attivo.
Passaggio 2) Selezionare il lavoro attivo che causa il problema.
Passaggio 3) Fare clic su Lavoro-> Verifica stato .
Passaggio 4) Nella barra di stato della finestra troverai il messaggio seguente. Questo ripristinerà lo stato del lavoro se si è verificato un problema
Passaggio 5) Se il lavoro è ancora in esecuzione, goto SM50 . Si aprirà la schermata sottostante. Dai un'occhiata alla colonna "Motivo" che mostra eventuali errori o problemi eccezionali. Investigalo ulteriormente.