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.

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.
Pas 2) Completați criteriile cerute.
- 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.
- 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.
- Introduceți intervalul de date conform cerințelor dvs.
Pas 3) Veți primi un ecran așa cum se arată mai jos.
Pas 4) Faceţi clic pe Jurnalul de locuri de muncă buton pentru a traceroarea din cauza căreia a fost anulată lucrarea.
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ță.
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.
- Numele și numele de utilizator al jobului (după care este programat jobul).
- 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ă.
- Introduceți intervalul de date conform cerințelor dvs.
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.
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.
Pas 3) Apasă pe Job->Verifică starea.
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ă
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.











