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.

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.
- 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.
- 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.
- 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.
- 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.
- Vrijgelaten: Aan alle vereiste criteria is voldaan, inclusief de startvoorwaarden. De taak wacht op het geplande startmoment.
- Klaar: Aan alle voorwaarden is voldaan, maar de taak staat in de wachtrij te wachten tot een achtergrondproces beschikbaar komt.
- Actief: De taak wordt op de achtergrond uitgevoerd. De status kan niet meer worden gewijzigd zodra deze 'Actief' is.
- Geรซindigd: De taak is succesvol en zonder fouten uitgevoerd.
- 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.
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.
Stap 3) Klik op "Spoollijstontvanger"om de output in je mailbox te ontvangen. Controleer je e-mail van SBWP.
Stap 4) Plaats uw SAP Gebruik je gebruikersnaam en klik op de knop 'Kopiรซren'.
Stap 5) Klik op de Stap voor knop om te definiรซren ABAP-programma en variantdetails.
Stap 6) Definieer de programmanaam en variantdetails.
- 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.
- Media Opslaan.
Stap 7) Zodra de taakstap is opgeslagen, verschijnt het 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.
- Klik op Datum / Tijd Voor periodieke taken. Door 'Direct' te selecteren, wordt de taak meteen eenmalig uitgevoerd.
- Definieer de startdatum/tijd en de einddatum/tijd. De taak wordt pas vrijgegeven wanneer aan deze voorwaarden is voldaan. geplande startdatum/tijd.
- Media Periodieke waarden.
Stap 9) Selecteer de periode: per uur, per dag, per week of een andere periode. Wij selecteren Andere periode.
Stap 10) Specificeer de herhalingscriteria. Bijvoorbeeld: elke 5 dagen uitvoeren vanaf de startdatum. Hier selecteren we elke 10 minuten.
Stap 11) Klik Opslaan.
Stap 12) Klik Opslaan weer.
Stap 13) Klik Opslaan op het hoofdscherm.
Stap 14) Zodra de taakstap en de startvoorwaarden zijn gedefinieerd, verschijnt het overzichtsvenster.
Stap 15) Media Opslaan om de achtergrondtaken af โโte ronden.
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.
Stap 2) Selecteer de criteria voor de taak die u wilt monitoren.
- Voer de taaknaam en de gebruikersnaam in van degene die de taak heeft ingepland.
- Selecteer de status van de taak.
- Geef het datumbereik op. Hier specificeren we alleen de einddatum, terwijl we de rest van het bereik behouden.ping Vanaf openingsdatum.
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.
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.
Stap 2) Vul de criteria in.
- Naam van de taak en gebruikersnaam van degene die de taak heeft ingepland.
- Selecteer status โ alleen Uitgebracht or Kant en klaar Taken kunnen worden geannuleerd.
- Geef het datumbereik op.
- Media Uitvoeren (F8).
Stap 3) Selecteer de taak en druk op Taak โ Vrijgegeven โ Gepland.
Stap 4) Zodra de taak is geannuleerd, verschijnt er een bevestigingsbericht in de statusbalk.
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.






















