Het bewaken van een achtergrondtaak is belangrijk, want zodra u de taak plant, kan deze worden geannuleerd vanwege een fout. Gebruik SM37 om de hoofdoorzaak te onderzoeken.
Stap 1) Voer T-code SM37 uit.
Stap 2) Vul de vereiste criteria in.
- Taaknaam en gebruikersnaam (wie heeft de taak gepland). U kunt * invoeren om details te krijgen van alle taken die door alle gebruikers zijn gepland.
- Selecteer de taakstatus die u wilt controleren. Als u merkt dat een achtergrondtaak niet is voltooid, selecteert u Status geannuleerd.
- Stel het datumbereik in volgens uw vereisten.
Stap 3) U krijgt een scherm zoals hieronder weergegeven.
Stap 4) Klik op de knop Takenlogboek om de fout op te sporen waardoor de taak is geannuleerd.
Stap 5) U krijgt de volgende details. In het onderstaande voorbeeld is de taak geannuleerd omdat er een probleem was met de RFC-verbinding met het externe systeem. Gebruik als oplossing SM59 om te controleren of er een autorisatieprobleem is met het externe systeem.
Soms kunnen taken met de status Actief ook een probleem veroorzaken.
U kunt problemen tegenkomen zoals tafelsruimten vol zijn; de dubbele taak wordt uitgevoerd met dezelfde naam en timing, de taak is het selecteren of bijwerken van grote gegevens, enz.
U kunt dergelijke taken ook controleren vanuit SM37. Volg de onderstaande procedure.
Stap 1) Voer SM37 uit .
Stap 2) Vul de vereiste criteria in.
- Taaknaam en gebruikersnaam (volgens welke taak is gepland).
- Selecteer de taakstatus die u wilt controleren. Als u een probleem met de systeemprestaties vindt of als een taak gedurende een zeer lange tijd niet is voltooid, selecteert u de actieve status.
- Stel het datumbereik in volgens uw vereisten.
Stap 3) Kijk in de kolom Duur (wat aangeeft dat de taak wordt uitgevoerd sinds n seconden). Als u een groot aantal in duur vindt, onderzoek dan de taakdetails uit het taaklogboek. Sommige jobs gebruiken een groot aantal gegevens. SE16-check table-ingangen gebruiken voor de tabellen die door de job worden gebruikt.
Soms blijkt dat taken zich in de actieve status bevinden, ook al zijn ze voltooid.
Hoe ze te corrigeren? Volg de onderstaande procedure -
Stap 1) Zoals hierboven getoond, voer T-code SM37 uit en selecteer de job met een actieve status.
Stap 2) Selecteer de actieve taak die het probleem veroorzaakt.
Stap 3) Klik op de Job-> Status controleren .
Stap 4) In de statusbalk van het venster vindt u het onderstaande bericht. Hiermee wordt de taakstatus hersteld als er een probleem was
Stap 5) Als de taak nog steeds in actieve status is, ga dan naar SM50 . Het onderstaande scherm wordt geopend. Bekijk de kolom "Reden" die eventuele fouten of uitzonderlijke problemen laat zien. Onderzoek het verder.