SAP Bakgrundsjobbbearbetning SM36
โก Smart sammanfattning
Bakgrundsjobbbearbetning i SAP mรถjliggรถr icke-interaktiv kรถrning av tidskrรคvande program bakom normal drift, schemalagda via SM36 och รถvervakade via SM37. Den stรถder tre prioritetsklasser och sex livscykelstatusar fรถr att sรคkerstรคlla effektiv arbetsbelastningshantering.

Vad รคr ett bakgrundsjobb i SAP?
Ett bakgrundsjobb รคr en icke-interaktiv process som kรถrs bakom normala interaktiva operationer i en SAP system. Bakgrundsjobb kรถrs parallellt och stรถr inte fรถrgrundsprocesser eller operationer. De schemalรคggs med transaktionskod. SM36 och รถvervakas igenom SM37 genom att visa jobbloggar.
Fรถrdelar med bakgrundsjobb i SAP
- Det minskar manuell anstrรคngning och automatiserar repetitiva uppgifter som annars skulle krรคva anvรคndarinteraktion.
- Det kan schemalรคggas enligt anvรคndarens รถnskemรฅl, vilket mรถjliggรถr flexibel exekveringstidpunkt.
- Den kรถrs sรถmlรถst i bakgrunden utan att anvรคndarinmatning krรคvs, vilket frigรถr systemet fรถr interaktivt arbete.
- Nรคr du vรคl har definierat varianten fรถr ett bakgrundsjobb behรถver anvรคndaren inte oroa sig fรถr att ange fรคltvรคrden varje gรฅng. Detta minskar ocksรฅ risken fรถr inmatningsfel.
- Den รคr idealisk fรถr tidskrรคvande eller resurskrรคvande program, som kan schemalรคggas att kรถras under lรฅgtrafik nรคr systembelastningen รคr lรฅg.
Typer av prioritetsklasser fรถr bakgrundsjobb
SAP kategoriserar bakgrundsjobb i tre prioritetsklasser som bestรคmmer kรถrningsordning och resursallokering.
- Klass A (hรถg/kritisk prioritet): Brรฅdskande eller kritiska uppgifter mรฅste anvรคnda klass A-prioritet. Den reserverar en eller flera bakgrundsarbetsprocesser. Tillgรคngliga processer fรถr klass B och C = Totala arbetsprocesser (anges i RZ03) minus processer reserverade fรถr klass A.
- Klass B (Mellanprioritet): Nรคr klass A-jobb har slutfรถrts bรถrjar klass B-jobb att kรถras fรถre klass C-jobb.
- Klass C (lรฅg prioritet): Kรถrs endast efter att bรฅde klass A- och klass B-jobb har slutfรถrts. Lรคmplig fรถr icke-brรฅdskande, rutinmรคssiga uppgifter.
Mรถjliga statusar fรถr ett bakgrundsjobb
Varje bakgrundsjobb i SAP passerar genom en definierad livscykel. Dessa statusar hjรคlper administratรถrer track jobbframsteg.
- Schemalagt: Programnamn och variant รคr definierade, men startvillkor (startdatum, slutdatum, frekvens) har inte angetts. Jobbet kommer inte att kรถras fรถrrรคn startvillkoren รคr instรคllda.
- Utgiven: Alla obligatoriska kriterier รคr uppfyllda, inklusive startvillkor. Jobbet vรคntar pรฅ sin schemalagda starttid.
- Redo: Alla villkor รคr uppfyllda, men jobbet ligger i en kรถ och vรคntar pรฅ att en bakgrundsarbetsprocess ska bli tillgรคnglig.
- Aktiva: Jobbet kรถrs i bakgrunden. Dess status kan inte รคndras nรคr det รคr aktivt.
- Fรคrdiga: Jobbet utfรถrdes utan problem.
- Avbruten: Jobbet slutfรถrdes inte. Antingen avbrรถt administratรถren det med tvรฅng, eller sรฅ uppstod ett fel. Undersรถk detta i jobbloggarna i SM37.
Hur man schemalรคgger ett bakgrundsjobb med SM36
Du kan schemalรคgga ett bakgrundsjobb med hjรคlp av transaktionskod SM36Bรฅde planerade och omedelbara jobb kan konfigureras.
Steg 1) Kรถr T-kod SM36.
Steg 2) Fyll i jobbnamn, prioritetsklass (A / B / C), och mรฅlservern. Att definiera en mรฅlserver hjรคlper till med arbetsbelastningsbalansering mellan applikationsservrar.
Steg 3) Klicka pรฅ "Mottagare av buffringslistaโ fรถr att fรฅ utdata i din inkorg. Kontrollera e-post frรฅn SBWP.
Steg 4) Sรคtt din SAP anvรคndarnamn och klicka pรฅ knappen Kopiera.
Steg 5) Klicka pรฅ Steg knappen fรถr att definiera ABAP-program och variantdetaljer.
Steg 6) Definiera programnamnet och variantdetaljer.
- Ange ditt programnamn och variantnamn. Om du inte har skapat nรฅgon variant, lรคmna fรคltet tomt.
- Klicka Spara.
Steg 7) Nรคr jobbsteget har sparats ser du bekrรคftelseskรคrmen.
Steg 8) Klicka Startvillkor fรถr att fylla i startdatum, slutdatum och frekvens. Utan ett startvillkor, jobbet kommer alltid att ha statusen Schemalagd och kommer aldrig att springa.
- Klicka pรฅ Datum / Tid fรถr periodiska jobb. Om du vรคljer "Omedelbart" kรถrs jobbet direkt som en engรฅngskรถrning.
- Definiera startdatum/-tid och slutdatum/-tid. Jobbet slรคpps endast nรคr det uppfyller sina kriterier. schemalagt startdatum/-tid.
- Klicka Periodiska vรคrden.
Steg 9) Vรคlj period โ Timvis, Dagligen, Veckovis eller Annan period. Vi vรคljer Annan period.
Steg 10) Ange de รฅterkommande kriterierna. Till exempel, kรถr var 5:e dag frรฅn startdatumet. Hรคr vรคljer vi alla 10 minuter.
Steg 11) Klicka Spara.
Steg 12) Klicka Spara igen.
Steg 13) Klicka Spara pรฅ huvudskรคrmen.
Steg 14) Nรคr jobbsteg och startvillkor har definierats visas sammanfattningsfรถnstret.
Steg 15) Klicka Spara fรถr att slutfรถra bakgrundsjobbet.
Hur man รถvervakar ett bakgrundsjobb med SM37
Efter schemalรคggning, verifiera jobbstatus med transaktionskod SM37, vilket ger en centraliserad รถversikt รถver alla bakgrundsjobb.
Steg 1) Kรถr T-kod SM37.
Steg 2) Vรคlj dina kriterier fรถr det jobb du vill รถvervaka.
- Ange jobbnamnet och anvรคndarnamnet som schemalade jobbet.
- Vรคlj status fรถr jobbet.
- Ange datumintervallet. Hรคr anger vi endast slutdatumet medan vi behรฅllerping Frรฅn รถppningsdatum.
Steg 3) Statusen visar Slรคppt, vilket betyder att startvillkoren รคr uppfyllda och jobbet ligger i kรถn och vรคntar pรฅ en bakgrundsarbetsprocessen blir tillgรคnglig.
Hur man avschemalรคgger ett bakgrundsjobb
Avschemalรคggning รฅterstรคller ett jobb frรฅn Slรคppt tillbaka till Schemalagd sรฅ att det inte kรถrs i framtiden. Du kan inte avschemalรคgga ett jobb nรคr det nรฅr Aktiva status.
Steg 1) Utfรถrande SM37.
Steg 2) Fyll i kriterierna.
- Jobbnamn och anvรคndarnamn som schemalade jobbet.
- Vรคlj status โ endast Slรคppt or Klar jobb kan schemalรคggas.
- Ange datumintervall.
- Klicka Kรถr (F8).
Steg 3) Vรคlj jobbet och tryck pรฅ Jobb โ Slรคppt โ Schemalagt.
Steg 4) Ett bekrรคftelsemeddelande visas i statusfรคltet nรคr jobbet har avschemalagts.
Bakgrundsjobbbearbetning kontra fรถrgrundsbearbetning
Fรถrgrundsbearbetning krรคver en aktiv anvรคndarsession och blockerar skรคrmen tills uppgiften รคr klar, vilket gรถr den olรคmplig fรถr lรฅngvariga operationer. Bakgrundsbearbetning kรถrs oberoende utan att lรฅsa anvรคndargrรคnssnittet. Fรถrgrundsjobb passar snabba interaktiva uppgifter som datainmatning och konfigurationsรคndringar. Bakgrundsjobb รคr bรคttre fรถr massuppladdningar av data, periodavslut, generering av stora rapporter och schemalagda dataรถverfรถringar. SAP Bรคsta praxis rekommenderar att resurskrรคvande program kรถrs som bakgrundsjobb under lรฅgtrafik.






















