SAP SM37 Codice transazione: Come verificare i precedenti lavorativi

⚡ Riepilogo intelligente

Monitoraggio di un lavoro in background in SAP Garantisce il completamento corretto dei processi batch pianificati, utilizzando la transazione SM37 per analizzare i processi annullati o in esecuzione prolungata, esaminare i registri dei processi e riparare i processi bloccati nello stato attivo con transazioni correlate come SM50, SM59 e SE16.

  • ️ Transazione principale: Utilizza SM37 per monitorare i processi in background in base al nome del processo, all'utente, allo stato e all'intervallo di date.
  • ❌ Offerte di lavoro cancellate: Seleziona lo stato Annullato e apri il registro delle attività per trace la causa principale di un lavoro fallito.
  • ️ Offerte di lavoro attive: Controlla la colonna Durata per individuare i processi di lunga durata e ispeziona i dati della tabella correlata con SE16.
  • 🔧 Lavori bloccati: Ripara i processi visualizzati erroneamente come attivi tramite la funzione Processi > Verifica stato e controlla SM50 se sono ancora in esecuzione.
  • 🔗 Transazioni correlate: SM59 verifica le connessioni RFC, mentre SM50 mostra le motivazioni del processo di lavoro che richiedono un'indagine più approfondita.

Monitorare un processo in background in SAP utilizzando SM37

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.

Monitorare un processo in background in SAP

Passo 2) Compila i criteri richiesti.

  1. 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.
  2. Seleziona lo stato del lavoro che desideri monitorare. Se ritieni che un processo in background non sia stato completato, seleziona lo stato Annullato.
  3. Inserisci l'intervallo di date secondo le tue esigenze.

Monitorare un processo in background in SAP

Passo 3) Otterrai una schermata come mostrato di seguito.

Monitorare un processo in background in SAP

Passo 4) Fare clic su Registro lavori pulsante per trace l'errore che ha causato l'annullamento del lavoro.

Monitorare un processo in background in SAP

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 sussiste un problema di autorizzazione al sistema remoto.

Monitorare un processo in background in SAP

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.

#1 Migliori in assolutoGoFrugal
9.8/ 10
★ ★ ★ ★ ★
Inizia la prova gratuita
Xero
9.5/ 10
★ ★ ★ ★ ★
Visita Xero
Paychex
9.3/ 10
★ ★ ★ ★ ★
Visita Paychex
migliori PerSistema ERP per la vendita al dettaglio e la distribuzioneContabilità in lineaRetribuzioni e risorse umane
Caratteristica fondamentale✓POS, inventario e contabilità in un unico sistema✓Fatturazione e riconciliazione bancaria✓Elaborazione paghe e dichiarazione dei redditi
Include anche✓Applicazioni cloud e per dispositivi mobili✓Oltre 1,000 integrazioni di app✓Vantaggi amministrativi
Prova GratuitaProva Gratis 30 giorniProva Gratis 30 giorniOttieni un preventivo gratuito
Inizia la prova gratuitaVisita XeroVisita Paychex

Come monitorare un'attività in background attiva

Oltre ai processi annullati, anche i processi attivi di lunga durata possono segnalare un problema. È possibile verificare tali processi tramite la transazione SM37. Seguire la procedura descritta di seguito.

Passo 1) Eseguire SM37.

Passo 2) Compila i criteri richiesti.

  1. Nome del lavoro e nome utente (con cui viene pianificato il lavoro).
  2. 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.
  3. Inserisci l'intervallo di date secondo le tue esigenze.

Monitorare un processo in background in SAP

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 nel log del job. Alcuni job utilizzano una grande quantità di dati. Tramite SE16 controlla le voci delle tabelle utilizzate dal job.

Monitorare un processo in background in SAP

A volte i lavori risultano in stato attivo anche se sono stati completati.

Come correggere i processi bloccati nello stato Attivo

Se un'attività risulta attiva anche se è terminata, è possibile correggerne lo stato. Segui la procedura descritta di seguito:

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.

Monitorare un processo in background in SAP

Passo 3) Clicca su Lavoro->Verifica stato.

Monitorare un processo in background in SAP

Passo 4) Nel barra di stato della finestra troverai il messaggio seguente. Ciò riparerà lo stato del lavoro se si è verificato un problema

Monitorare un processo in background in SAP

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.

Monitorare un processo in background in SAP

DOMANDE FREQUENTI

La transazione SM37 viene utilizzata per monitorare i processi in background SAPInserisci il nome del lavoro, l'utente, lo stato e l'intervallo di date per visualizzare i lavori pianificati, attivi, completati o annullati e i relativi registri.

SM37 monitora lo stato e i log dei processi in background, mentre SM50 visualizza i processi di lavoro attivi su un server applicativo. SM50 aiuta a esaminare i processi ancora in esecuzione mostrando la colonna "Motivo" in caso di errori.

Il registro dei processi SM37 mostra l'ora di inizio e di fine del processo, lo stato e i messaggi dettagliati. Aiuta a identificare la causa principale di un processo annullato, come ad esempio un errore di connessione RFC o di autorizzazione.

L'intelligenza artificiale analizza continuamente i tempi di esecuzione, lo stato e i log dei processi per rilevare anomalie, segnalare processi bloccati o lenti e avvisare automaticamente gli amministratori. Ciò riduce il monitoraggio manuale e velocizza l'analisi delle cause principali.

Sì. I modelli di intelligenza artificiale apprendono dai registri storici dei processi e dal carico di sistema per prevedere probabili guasti o ritardi prima che si verifichino, consentendo agli amministratori di riprogrammare i processi e prevenire interruzioni nell'elaborazione batch.

Riassumi questo post con: