SAP SM37: Een achtergrondtaak monitoren
Een achtergrondtaak controleren
Het monitoren van de achtergrondtaak is belangrijk omdat wanneer u de taak plant, deze vanwege een fout kan worden geannuleerd. Gebruik SM37 om de hoofdoorzaak te onderzoeken.
Stap 1) Voer T-code uit SM37.
Stap 2) Vul de vereiste criteria in.
- Functienaam 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 de status Geannuleerd.
- Stel het datumbereik in volgens uw vereisten.
Stap 3) U krijgt een scherm zoals hieronder weergegeven.
Stap 4) Klik op Taaklogboek om de fout te traceren 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 RFC-verbinding naar het externe systeem. Gebruik als oplossing SM59 om te controleren of er een autorisatieprobleem is voor het externe systeem.
Soms kunnen taken met de status Actief ook een probleem veroorzaken.
U kunt problemen tegenkomen zoals tabelruimten die vol zijn; de dubbele taak wordt uitgevoerd met dezelfde naam en timing, de taak selecteert of updatet grote gegevens, enz.
U kunt dergelijke taken ook controleren vanuit SM37. Volg de procedure zoals hieronder.
Stap 1) Uitvoeren SM37.
Stap 2) Vul de vereiste criteria in.
- Taaknaam en gebruikersnaam (waarmee de taak is gepland).
- Selecteer de taakstatus die u wilt controleren. Als u een probleem met de systeemprestaties constateert of als een taak heel lang niet is voltooid, selecteert u de actieve status.
- Stel het datumbereik in volgens uw vereisten.
Stap 3) Naar kijken Duur kolom (wat aangeeft dat de taak al n seconden wordt uitgevoerd). Als u een groot getal in duur vindt, onderzoek dan de taakdetails in het taaklogboek. Sommige taken gebruiken een groot aantal gegevens. Controleer met SE16 de tabelvermeldingen voor de tabellen die door de taak worden gebruikt.
Soms blijkt dat taken de actieve status hebben, ook al zijn ze voltooid.
Hoe corrigeer je ze? Volg de onderstaande procedure –
Stap 1) Zoals hierboven weergegeven, voert u T-code uit SM37 en selecteer de taak met een actieve status.
Stap 2) Selecteer het actieve taak die het probleem veroorzaakt.
Stap 3) Klik op de Taak->Status controleren.
Stap 4) In het 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 actief is, ga dan naar SM50. Onderstaand scherm wordt geopend. Kijk even naar "Reden" kolom waarin eventuele fouten of uitzonderlijke problemen worden weergegeven. Onderzoek het verder.