SAP Achtergrondtaakverwerking SM36

โšก Slimme samenvatting

Achtergrondtaakverwerking in SAP Maakt niet-interactieve uitvoering mogelijk van tijdrovende programma's achter de normale bedrijfsvoering, gepland via SM36 en bewaakt via SM37. Het ondersteunt drie prioriteitsklassen en zes levenscyclusstatussen om efficiรซnt werkbelastingbeheer te garanderen.

  • ๐Ÿ”ง Voordeel van automatisering: Achtergrondtaken elimineren handmatige inspanningen door resource-intensieve programma's uit te voeren tijdens daluren, zonder tussenkomst van de gebruiker.
  • ๐Ÿ“Š Prioriteitsbeheer: Wijs prioriteitsklassen A, B of C toe om de uitvoeringsvolgorde te bepalen en achtergrondprocessen effectief te verdelen.
  • ๐Ÿ“‹ Levenscyclus Tracking: Volg de voortgang van taken via zes statussen โ€” Gepland, Vrijgegeven, Klaar, Actief, Voltooid en Geannuleerd โ€” met behulp van SM37.
  • โš™๏ธ Planningsprecisie: Definieer startvoorwaarden, einddatums en periodieke intervallen om de uitvoering van terugkerende taken betrouwbaar te automatiseren.
  • ๐Ÿ”„ Controle over het annuleren van taken: RevZet vrijgegeven of gereedstaande taken terug naar de geplande status om te voorkomen dat ze in de toekomst opnieuw worden uitgevoerd wanneer de vereisten wijzigen.

SAP SM36-transactie Code voor het plannen van achtergrondtaken

Wat is een achtergrondjob in SAP?

Een achtergrondtaak is een niet-interactief proces dat op de achtergrond draait van normale, interactieve bewerkingen in een systeem. SAP systeem. Achtergrondtaken worden parallel uitgevoerd en verstoren geen processen of bewerkingen op de voorgrond. Ze worden gepland met behulp van transactiecode. SM36 en gecontroleerd door SM37 door de taaklogboeken te bekijken.

Voordelen van achtergrondfuncties in SAP

  • Het vermindert handmatige inspanning en automatiseert repetitieve taken die anders gebruikersinteractie zouden vereisen.
  • Het kan naar wens van de gebruiker worden ingepland, waardoor flexibele uitvoeringstijden mogelijk zijn.
  • Het draait naadloos op de achtergrond zonder dat de gebruiker iets hoeft te doen, waardoor het systeem beschikbaar blijft voor interactief werk.
  • Zodra je de variant voor een achtergrondtaak hebt gedefinieerd, hoeft de gebruiker zich geen zorgen meer te maken over het telkens opnieuw invoeren van veldwaarden. Dit verkleint ook de kans op invoerfouten.
  • Het is ideaal voor tijdrovende of resource-intensieve programma's, die kunnen worden ingepland om te draaien tijdens daluren wanneer de systeembelasting laag is.

Soorten prioriteitsklassen voor achtergrondfuncties

SAP categoriseert achtergrondtaken in drie prioriteitsklassen die de uitvoeringsvolgorde en de toewijzing van resources bepalen.

  1. Klasse A (Hoge/kritieke prioriteit): Dringende of kritieke taken moeten prioriteitsklasse A krijgen. Deze reserveert een of meer achtergrondwerkprocessen. Beschikbare processen voor klasse B en C = Totaal aantal werkprocessen (ingesteld in RZ03) min processen gereserveerd voor klasse A.
  2. Klasse B (middelmatige prioriteit): Zodra de taken van klasse A zijn voltooid, beginnen de taken van klasse B met de uitvoering, vรณรณr de taken van klasse C.
  3. Klasse C (lage prioriteit): Wordt pas uitgevoerd nadat zowel de werkzaamheden van klasse A als klasse B zijn afgerond. Geschikt voor niet-urgente, routinematige taken.

Mogelijke statussen van een achtergrondtaak

Elke achtergrondbaan in SAP doorloopt een gedefinieerde levenscyclus. Deze statussen helpen beheerders. track voortgang van het werk.

  1. gepland: De programmanaam en variant zijn gedefinieerd, maar de startvoorwaarden (startdatum, einddatum, frequentie) zijn nog niet gespecificeerd. De taak wordt pas uitgevoerd nadat de startvoorwaarden zijn ingesteld.
  2. Vrijgelaten: Aan alle vereiste criteria is voldaan, inclusief de startvoorwaarden. De taak wacht op het geplande startmoment.
  3. Klaar: Aan alle voorwaarden is voldaan, maar de taak staat in de wachtrij te wachten tot een achtergrondproces beschikbaar komt.
  4. Actief: De taak wordt op de achtergrond uitgevoerd. De status kan niet meer worden gewijzigd zodra deze 'Actief' is.
  5. Geรซindigd: De taak is succesvol en zonder fouten uitgevoerd.
  6. Geannuleerd: De taak is niet voltooid. Ofwel heeft de beheerder de taak geforceerd geannuleerd, ofwel is er een fout opgetreden. Onderzoek dit aan de hand van de taaklogboeken in SM37.

Hoe plan ik een achtergrondtaak met SM36?

U kunt een achtergrondtaak plannen met behulp van transactiecode SM36Zowel geplande als directe taken kunnen worden geconfigureerd.

Stap 1) Voer T-code uit SM36.

SAP SM36-transactie Code voor het plannen van achtergrondtaken

Stap 2) Vul de taaknaam en prioriteitsklasse in (ABC) en de doelserver. Het definiรซren van een doelserver helpt bij het verdelen van de werklast over de applicatieservers.

Definieer de naam en prioriteit van de achtergrondtaak in SM36.

Stap 3) Klik op "Spoollijstontvanger"om de output in je mailbox te ontvangen. Controleer je e-mail van SBWP.

Configuratie van de ontvanger in de spoollijst voor achtergrondtaken

Stap 4) Plaats uw SAP Gebruik je gebruikersnaam en klik op de knop 'Kopiรซren'.

Enter SAP Gebruikersnaam voor spoolontvanger

Stap 5) Klik op de Stap voor knop om te definiรซren ABAP-programma en variantdetails.

Klik op de knop 'Stap' om het ABAP-programma te definiรซren.

Stap 6) Definieer de programmanaam en variantdetails.

  1. Voer de naam van uw programma en de naam van uw variant in. Als u nog geen variant hebt aangemaakt, laat u dit veld leeg.
  2. Media Opslaan.

Voer de programmanaam en variant in voor de achtergrondtaak.

Stap 7) Zodra de taakstap is opgeslagen, verschijnt het bevestigingsscherm.

Achtergrond Jobstap Bevestigingsscherm

Stap 8) Klik Startconditie Om de startdatum, einddatum en frequentie in te vullen. Zonder startvoorwaarde, De taak blijft altijd in de status 'Gepland'. en zal nooit rennen.

  1. Klik op Datum / Tijd Voor periodieke taken. Door 'Direct' te selecteren, wordt de taak meteen eenmalig uitgevoerd.
  2. Definieer de startdatum/tijd en de einddatum/tijd. De taak wordt pas vrijgegeven wanneer aan deze voorwaarden is voldaan. geplande startdatum/tijd.
  3. Media Periodieke waarden.

Definieer de startvoorwaarde en het periodieke schema voor de achtergrondtaak.

Stap 9) Selecteer de periode: per uur, per dag, per week of een andere periode. Wij selecteren Andere periode.

Selecteer de periodieke frequentie voor achtergrondtaken

Stap 10) Specificeer de herhalingscriteria. Bijvoorbeeld: elke 5 dagen uitvoeren vanaf de startdatum. Hier selecteren we elke 10 minuten.

Stel een aangepast terugkerend interval in voor achtergrondtaken.

Stap 11) Klik Opslaan.

Periodieke waarden opslaan voor achtergrondtaak

Stap 12) Klik Opslaan weer.

Bevestig de startvoorwaarde voor de achtergrondtaak.

Stap 13) Klik Opslaan op het hoofdscherm.

Sla de volledige achtergrondtaakdefinitie op in SM36.

Stap 14) Zodra de taakstap en de startvoorwaarden zijn gedefinieerd, verschijnt het overzichtsvenster.

Overzichtvenster voor de configuratie van achtergrondtaken

Stap 15) Media Opslaan om de achtergrondtaken af โ€‹โ€‹te ronden.

Achtergrondtaak voltooien en vrijgeven

Hoe een achtergrondtaak te bewaken met SM37

Controleer na het inplannen de status van de taak met behulp van de transactiecode. SM37, wat een gecentraliseerd overzicht biedt van alle achtergrondtaken.

Stap 1) Voer T-code uit SM37.

SAP SM37-transactie Code voor taakbewaking

Stap 2) Selecteer de criteria voor de taak die u wilt monitoren.

  1. Voer de taaknaam en de gebruikersnaam in van degene die de taak heeft ingepland.
  2. Selecteer de status van de taak.
  3. Geef het datumbereik op. Hier specificeren we alleen de einddatum, terwijl we de rest van het bereik behouden.ping Vanaf openingsdatum.

Stel selectiecriteria voor vacatures in via SM37.

Stap 3) De status geeft aan UitgebrachtDit betekent dat aan de startvoorwaarden is voldaan en dat de taak in de wachtrij staat te wachten op een Achtergrondwerkproces beschikbaar komen.

Achtergrond Functiestatus Vrijgegeven in SM37 Functieoverzicht

Hoe een achtergrondtaak te deactiveren

Door een taak te de-schedulen, wordt de status van een taak teruggezet van Vrijgegeven naar Gepland, zodat deze in de toekomst niet meer wordt uitgevoerd. U kunt een taak niet de-schedulen zodra deze de status Vrijgegeven heeft bereikt. Actief statuut.

Stap 1) Uitvoeren SM37.

Open SM37 om een โ€‹โ€‹achtergrondtaak te deactiveren.

Stap 2) Vul de criteria in.

  1. Naam van de taak en gebruikersnaam van degene die de taak heeft ingepland.
  2. Selecteer status โ€” alleen Uitgebracht or Kant en klaar Taken kunnen worden geannuleerd.
  3. Geef het datumbereik op.
  4. Media Uitvoeren (F8).

Filtercriteria voor het de-plannen van een achtergrondtaak

Stap 3) Selecteer de taak en druk op Taak โ†’ Vrijgegeven โ†’ Gepland.

Wijzig de taakstatus van 'Vrijgegeven' naar 'Gepland'.

Stap 4) Zodra de taak is geannuleerd, verschijnt er een bevestigingsbericht in de statusbalk.

Bevestigingsbericht voor geannuleerde achtergrondtaak

Achtergrondtaakverwerking versus voorgrondtaakverwerking

Voorgrondverwerking vereist een actieve gebruikerssessie en blokkeert het scherm totdat de taak is voltooid, waardoor het ongeschikt is voor langdurige bewerkingen. Achtergrondverwerking draait onafhankelijk zonder de gebruikersinterface te blokkeren. Voorgrondtaken zijn geschikt voor snelle, interactieve taken zoals gegevensinvoer en configuratiewijzigingen. Achtergrondtaken zijn beter geschikt voor het uploaden van grote hoeveelheden gegevens, het afsluiten van periodes, het genereren van grote rapporten en geplande gegevensoverdrachten. SAP Het is aanbevolen om resource-intensieve programma's als achtergrondprocessen uit te voeren tijdens daluren.

Veelgestelde vragen

SM36 wordt gebruikt om achtergrondtaken te definiรซren en in te plannen, terwijl SM37 wordt gebruikt om bestaande achtergrondtaken te bewaken, logboeken te bekijken en te beheren. Samen bestrijken ze de volledige levenscyclus van een taak.

Ja. Selecteer in SM36 'Direct' als startvoorwaarde. De taak wordt direct uitgevoerd als een eenmalige run, maar wordt niet geconfigureerd als een periodieke, terugkerende taak.

Een geannuleerde taak wordt in SM37 weergegeven met de status "Geannuleerd". RevRaadpleeg het taaklogboek om de fout te identificeren. Veelvoorkomende oorzaken zijn programmafouten, ontbrekende autorisaties of onvoldoende achtergrondprocessen.

AI-aangedreven tools zoals SAP Zakelijke AI Het systeem kan taakuitval voorspellen, planningsvensters optimaliseren en werkprocessen automatisch opnieuw toewijzen op basis van historische prestatiepatronen.

Door AI aangedreven monitoringtools analyseren taaklogboeken in realtime, detecteren afwijkingen en activeren waarschuwingen voordat er storingen optreden. Dit vermindert handmatig toezicht en maakt proactief systeembeheer mogelijk.

Vat dit bericht samen met: