SAP SM37: Come monitorare un processo in background
Come monitorare un processo in background
Il monitoraggio del lavoro in background è importante perché una volta pianificato il lavoro potrebbe essere annullato a causa di qualche errore. Per indagare sulla causa principale utilizzare SM37.
Passo 1) Esegui il codice T SM37.
Passo 2) Compila i criteri richiesti.
- Nome del lavoro e nome utente(chi ha pianificato il lavoro). Puoi mettere * per ottenere i dettagli di tutti i lavori pianificati da tutti gli utenti.
- Seleziona lo stato del lavoro che desideri monitorare. Se ritieni che un processo in background non sia stato completato, seleziona lo stato Annullato.
- Inserisci l'intervallo di date secondo le tue esigenze.
Passo 3) Otterrai una schermata come mostrato di seguito.
Passo 4) Fare clic su Registro lavori per individuare l'errore a causa del quale il lavoro è stato annullato.
Passo 5) Riceverai i seguenti dettagli. Nell'esempio seguente, il lavoro è stato annullato perché c'era un problema con Connessione RFC al sistema remoto. Come soluzione, utilizzare SM59 per verificare se esiste un problema di autorizzazione per il sistema remoto.
A volte anche i lavori con stato Attivo possono causare problemi.
Potresti dover affrontare problemi come i tablespace pieni; il lavoro duplicato è in esecuzione con lo stesso nome e tempistica, il lavoro sta selezionando o aggiornando dati di grandi dimensioni, ecc.
È inoltre possibile controllare tali lavori da SM37. Seguire la procedura come di seguito.
Passo 1) Eseguire SM37.
Passo 2) Compila i criteri richiesti.
- Nome del lavoro e nome utente (con cui è pianificato il lavoro).
- Seleziona lo stato del lavoro che desideri monitorare. Se riscontri un problema di prestazioni del sistema o se un'attività non viene completata per molto tempo, seleziona lo stato attivo.
- Inserisci l'intervallo di date secondo le tue esigenze.
Passo 3) Guardare dentro Durata colonna (che indica che il job è in esecuzione da n secondi). Se trovi un numero elevato nella durata, esamina i dettagli del job dal registro dei job. Alcuni job utilizzano un numero elevato di dati. Utilizzando SE16, controlla le voci della tabella per le tabelle utilizzate dal job.
A volte i lavori risultano in stato attivo anche se sono stati completati.
Come correggerli? Seguire la procedura seguente:
Passo 1) Come mostrato sopra, esegui il codice T SM37 e seleziona il lavoro con uno stato attivo.
Passo 2) Seleziona il attivo lavoro che causa il problema.
Passo 3) Clicca su Lavoro->Verifica stato.
Passo 4) Nel barra di stato della finestra troverai il messaggio seguente. Ciò riparerà lo stato del lavoro se si è verificato un problema
Passo 5) Se il lavoro è ancora in stato di esecuzione, vai a SM50. Si aprirà la schermata sottostante. Dai un'occhiata a "Motivo" colonna che mostra eventuali errori o problemi eccezionali. Investigalo ulteriormente.