Varför ta bort bakgrundsjobb?
Gamla jobb tar plats i systemet. För att undvika inkonsekvenser i systemet tar vi normalt bort loggarna. För om filsystemet blir fullt kommer ditt SAP-system att krascha!
Du kan radera jobb på två sätt: -
- Flera jobb samtidigt.
- Radering av enstaka jobb.
Ta bort flera jobb samtidigt
Det bästa sättet att göra detta är att använda rapporten RSBTCDEL2 (ny version av RSBTCDEL). Gamla jobbloggar raderas och visas inte i jobböversikten.
Steg 1) Kör T-kod SE38.
Steg 2) Sätt programnamnet i fältet som RSBRCDEL2.
Steg 3) Fyll rätt information.
- Vilket jobb vill du ta bort? Om du lägger till * betyder alla jobb. Om du vill ta bort jobb från en viss användare, ge användarnamn.
- Ange status för det jobb som ska raderas. Ange tidsperiod för borttagning. Ta till exempel bort jobb som är äldre än 14 dagar OBS: När jobbet är inaktivt är det omöjligt att ta bort dem.
- Ange engagemang. Åtagandevärdet är proportionellt mot programmets prestanda. Om engagemangsvärdet är högt kommer jobbet att tas bort snabbare . Rekommenderat värde är> = 1000.
- Kontrollera testkörning för att simulera borttagningen. Jobb raderas inte. När du först är säker på att avmarkera testkörningen .
- Tryck på Kör.
Radering av enstaka jobb
Du kan också ta bort ett enda jobb från SM37 .
Steg 1) Execute SM37 .
Steg 2) Fyll i dina kriterier .
- Jobbnamn och användarnamn
- Status för jobbet.
- Välj datumintervall.
Steg 3) Välj jobbet du vill ta bort
Steg 4) Gå till jobb-> Radera .
/ usr / sap // SYS / global / JOBLG. Mapp.
Men borttagning från OS-nivå kan orsaka Temse- inkonsekvensproblem. För att ta bort inkonsekvenser goto SP12-> Konsistenskontroll. När du har fått listan, ta bort objekten.
Normalt måste Job- SAP_REORG_JOBS (Program för att radera gamla bakgrundsjobb) schemaläggas i systemet med programmet RSBTCDEL2 med den dagliga frekvensen.