SAP SM37: Hvordan overvåke en bakgrunnsjobb

Anonim

Det er viktig å overvåke bakgrunnsjobben fordi når du planlegger jobben, kan den bli kansellert på grunn av feil. For å undersøke årsaken, bruk SM37.
Trinn 1) Utfør T-kode SM37.


Trinn 2) Fyll de nødvendige kriteriene.

  1. Jobbnavn og brukernavn (hvem planla jobben). Du kan sette * for å få detaljer om alle jobber som er planlagt av alle brukerne.
  2. Velg jobbstatus som du vil overvåke. Hvis du oppdager at en bakgrunnsjobb ikke er fullført, velger du Avbrutt status.
  3. Sett datoperioden i henhold til dine krav.


Trinn 3) Du får et skjermbilde som vist nedenfor.


Trinn 4) Klikk på Jobblogg- knappen for å spore feilen som skyldes at jobben ble kansellert.


Trinn 5) Du får følgende detaljer. I eksemplet nedenfor ble jobben kansellert siden det var et problem med RFC-tilkobling til det eksterne systemet. Som oppløsning, bruk SM59 for å sjekke om det er et autorisasjonsproblem til det eksterne systemet.


Noen ganger kan jobber i aktiv status også forårsake et problem.

Du kan møte problemer som tabellplasser er fulle; duplikatjobben kjører med samme navn og tidspunkt, jobben er å velge eller oppdatere store data osv.
Du kan også sjekke slike jobber fra SM37. Følg prosedyren som nedenfor.
Trinn 1) Utfør SM37 .
Trinn 2) Fyll de nødvendige kriteriene.

  1. Jobbnavn og brukernavn (etter hvilken jobb er planlagt).
  2. Velg jobbstatus som du vil overvåke. Hvis du finner et systemytelsesproblem eller hvis en oppgave ikke er fullført på veldig lang tid, velger du aktiv status.
  3. Sett datoperioden i henhold til dine krav.


Trinn 3) Se på varighetskolonnen (som betyr at jobben kjører siden n sekunder). Hvis du finner et stort antall i varighet, kan du undersøke stillingsinformasjonen fra jobbloggen. Noen jobber bruker et stort antall data. Bruker SE16 sjekk tabelloppføringer for tabellene som brukes av jobben.


Noen ganger viser jobbene å være i aktiv status selv om de er fullført.

Hvordan korrigere dem? Følg fremgangsmåten nedenfor -
Trinn 1) Som vist ovenfor, Utfør T-kode SM37 og velg jobben med en aktiv status.
Trinn 2) Velg den aktive jobben som forårsaker problemet.


Trinn 3) Klikk på Jobb-> Kontroller status .


Trinn 4) I statuslinjen i vinduet finner du meldingen nedenfor. Dette vil reparere Job Status hvis det var et problem


Trinn 5) Hvis stillingen fortsatt er i løpende status, går du til SM50 . Skjermbildet nedenfor åpnes. Ta en titt på "Årsak" -kolonnen som viser eventuelle feil eller eksepsjonelle problemer. Undersøk det videre.