SAP Cod T SM37: Cum se verifică jobul în fundal

⚡ Rezumat inteligent

Monitorizarea unui job în fundal SAP asigură finalizarea cu succes a joburilor batch programate, utilizând tranzacția SM37 pentru a investiga joburile anulate sau care rulează mult timp, a revizui jurnalele de joburi și a repara joburile blocate în stare activă cu tranzacții conexe, cum ar fi SM50, SM59 și SE16.

  • 🖥️ Tranzacție principală: Folosește SM37 pentru a monitoriza joburile în fundal după numele jobului, utilizator, stare și interval de date.
  • Locuri de muncă anulate: Selectați starea Anulat și deschideți Jurnalul de lucrări pentru a trace cauza principală a unei lucrări eșuate.
  • ⏱️ Locuri de muncă active: Verificați coloana Durată pentru joburi cu execuție lungă și inspectați datele din tabel aferente cu SE16.
  • 🔧 Locuri de muncă blocate: Repararea lucrărilor afișate în mod eronat ca active folosind Job > Check Status și verificarea SM50 dacă este încă în execuție.
  • 🔗 Tranzacții conexe: SM59 verifică conexiunile RFC, în timp ce SM50 arată motivele procesului de lucru pentru o investigație mai aprofundată.

Monitorizați o lucrare de fundal în SAP folosind SM37

Cum se monitorizează o lucrare de fundal

Monitorizarea jobului de fundal este important, deoarece odată ce programați jobul, acesta poate fi anulat din cauza unei erori. Pentru a investiga cauza principală, utilizați SM37.

Pas 1) Executați codul T SM37.

Monitorizați o lucrare de fundal în SAP

Pas 2) Completați criteriile cerute.

  1. Numele postului și numele de utilizator (cine a programat jobul). Puteți pune * pentru a obține detalii despre toate joburile programate de toți utilizatorii.
  2. Selectați starea jobului pe care doriți să o monitorizați. Dacă descoperiți că o lucrare de fundal nu este finalizată, selectați Stare anulat.
  3. Introduceți intervalul de date conform cerințelor dvs.

Monitorizați o lucrare de fundal în SAP

Pas 3) Veți primi un ecran așa cum se arată mai jos.

Monitorizați o lucrare de fundal în SAP

Pas 4) Faceţi clic pe Jurnalul de locuri de muncă buton pentru a traceroarea din cauza căreia a fost anulată lucrarea.

Monitorizați o lucrare de fundal în SAP

Pas 5) Veți obține următoarele detalii. În exemplul de mai jos, jobul a fost anulat deoarece a apărut o problemă cu Conexiune RFC către sistemul la distanță. Ca o soluție, utilizați SM59 pentru a verifica dacă există o problemă de autorizare către sistemul la distanță.

Monitorizați o lucrare de fundal în SAP

Uneori, locurile de muncă în starea Activ pot cauza, de asemenea, o problemă.

Este posibil să vă confruntați cu probleme precum spațiile de tabele sunt pline; jobul duplicat rulează cu același nume și timp, jobul selectează sau actualizează date mari etc.

Cum să monitorizați o lucrare activă în fundal

Pe lângă joburile anulate, joburile active care rulează mult timp pot semnala și ele o problemă. Puteți verifica astfel de joburi și din SM37. Urmați procedura de mai jos.

Pas 1) Executa SM37.

Pas 2) Completați criteriile cerute.

  1. Numele și numele de utilizator al jobului (după care este programat jobul).
  2. Selectați starea jobului pe care doriți să o monitorizați. Dacă găsiți o problemă de performanță a sistemului sau dacă o sarcină nu este finalizată pentru o perioadă foarte lungă de timp, atunci selectați starea activă.
  3. Introduceți intervalul de date conform cerințelor dvs.

Monitorizați o lucrare de fundal în SAP

Pas 3) Uită-te în Durată coloană (care semnifică faptul că jobul rulează de n secunde). Dacă găsiți un număr mare în durată, investigați detaliile jobului din jurnalul de joburi. Unele joburi utilizează un număr mare de date. Folosind SE16, verificați intrările din tabel pentru tabelele utilizate de job.

Monitorizați o lucrare de fundal în SAP

Uneori, lucrările arată a fi în stare activă, chiar dacă sunt finalizate.

Cum să corectezi joburile blocate în starea activă

Dacă o lucrare pare activă chiar dacă s-a terminat, puteți repara starea acesteia. Urmați setul de proceduri de mai jos –

Pas 1) După cum se arată mai sus, executați codul T SM37 și selectați jobul cu o stare activă.

Pas 2) selectaţi activ locul de muncă care cauzează problema.

Monitorizați o lucrare de fundal în SAP

Pas 3) Apasă pe Job->Verifică starea.

Monitorizați o lucrare de fundal în SAP

Pas 4) În bara de stare din fereastră veți găsi ca mesajul de mai jos. Aceasta va repara starea lucrării dacă a apărut o problemă

Monitorizați o lucrare de fundal în SAP

Pas 5) Dacă încă jobul este în stare de rulare, atunci mergeți la SM50. Ecranul de mai jos se va deschide. Aruncă o privire la "Motiv" coloană care arată orice erori sau probleme excepționale. Investigați-o mai departe.

Monitorizați o lucrare de fundal în SAP

Întrebări frecvente

Tranzacția SM37 este utilizată pentru a monitoriza joburile în fundal SAPIntroduceți numele lucrării, utilizatorul, starea și intervalul de date pentru a vizualiza lucrările programate, active, finalizate sau anulate și jurnalele aferente.

SM37 monitorizează starea și jurnalele de lucru în fundal, în timp ce SM50 afișează procesele de lucru active pe un server de aplicații. SM50 ajută la investigarea joburilor care încă rulează, afișând coloana cu motivul erorilor.

Jurnalul de joburi SM37 afișează orele de început și de sfârșit ale jobului, starea și mesajele detaliate. Acesta ajută la identificarea cauzei principale a unui job anulat, cum ar fi o conexiune RFC sau o eroare de autorizare.

Inteligența artificială analizează continuu timpii de execuție, stările și jurnalele joburilor pentru a detecta anomalii, a semnala joburi blocate sau lente și a alerta automat administratorii. Acest lucru reduce monitorizarea manuală și accelerează analiza cauzelor principale.

Da. Modelele de inteligență artificială învață din jurnalele istorice ale lucrărilor și din încărcarea sistemului pentru a prezice probabilele defecțiuni sau întârzieri înainte ca acestea să apară, permițând administratorilor să reprogrameze lucrările și să prevină întreruperile procesării în lot.

Rezumați această postare cu: