SAP RSBTCDEL2: Hur man tar bort ett bakgrundsjobb

⚡ Smart sammanfattning

SAP RSBTCDEL2 är standardrapporten som används för att ta bort gamla bakgrundsjobb och deras inloggningar SAPAtt ta bort föråldrade jobb frigör systemutrymme, förhindrar TemSe-inkonsekvenser och håller jobböversikten tydlig och hanterbar för administratörer.

  • 🗑️ Två metoder: Ta bort bakgrundsjobb i bulk med rapporten RSBTCDEL2, eller ta bort ett enskilt jobb direkt från SM37.
  • ⚙️ Massradering: Kör RSBTCDEL2 till SE38, ange jobbnamn, status och ålder och kör sedan.
  • 🧪 Testkörning först: Använd flaggan Testkörning för att simulera borttagning innan jobb tas bort permanent.
  • 🚀 Åtkomstvärde: Ett högre commit-värde (större än eller lika med 1000) påskyndar stora borttagningar.
  • 🎯 Enskilt jobb: I SM37, filtrera efter jobbnamn, status och datum och välj sedan Jobb och sedan Ta bort.
  • ⚠️ TemSe-vård: Borttagning på operativsystemnivå kan orsaka TemSe-inkonsekvenser; reparera dem med SP12.
  • 🔁 Automation: tidtabell SAP_REORG_JOBS med rapporten RSBTCDEL2 för att rensa jobb dagligen.

Ta bort ett bakgrundsjobb i SAP med hjälp av RSBTCDEL2

Bakgrundsjobb och deras loggar hopar sig med tiden och förbrukar värdefullt utrymme i en SAP system. Den här guiden visar två pålitliga sätt att ta bort dem: en massrensning med rapporten RSBTCDEL2 och en borttagning av ett enskilt jobb från SM37.

Varför ta bort bakgrundsjobb?

Gamla jobb tar plats i systemet. För att undvika inkonsekvenser inom systemet tar vi normalt bort loggarna. För om filsystemet blir fullt, din SAP systemet kommer att krascha!

Du kan ta bort jobb på två sätt:-

  1. Flera jobb samtidigt.
  2. Radering av enstaka jobb.

Hur man tar bort flera jobb samtidigt

Det bästa sättet att göra detta är att använda rapport RSBTCDEL2(Ny version av RSBTCDEL). Gamla jobbloggar kommer att raderas och visas inte i jobböversikten.

Steg 1) Kör T-kod SE38.

I det första steget, exekvera T-kod SE38.

Ta bort flera jobb samtidigt

Steg 2) Lägg till programnamn

Lägg nu programnamnet i fältet som RSBTCDEL2.

Ta bort flera jobb samtidigt

Steg 3) Fyll i korrekta uppgifter.

  1. Vilket jobb vill du ta bort? Om du sätter * betyder det alla jobb. Om du vill ta bort jobb från en specifik användare, ange Användarnamn.
  2. Ange status för jobb som ska raderas. Ange tidsperiod för radering. Ta till exempel bort jobb som är äldre än 14 dagar. NOTERA: När jobbet är inaktivt är det omöjligt att ta bort dem.
  3. Specificera Commit. Commit-värdet är proportionellt mot programmets prestanda. Om commit-värdet är högt kommer borttagning av jobb att gå snabbare. Rekommenderat värde är >= 1000.
  4. Markera Testkörning för att simulera borttagningen. Jobb kommer inte att raderas. Avmarkera först när du är säker Testkörning.
  5. Tryck på Utför.

Ta bort flera jobb samtidigt

Radering av enstaka jobb

Du kan också ta bort ett enstaka jobb från SM37.

Steg 1) Utförande SM37.

Radering av enstaka jobb

Steg 2) Fyll din kriterier.

  1. Arbetsnamn och användarnamn
  2. Status för jobbet.
  3. Välj datumintervall.

Radering av enstaka jobb

Steg 3) Välj det jobb du vill ta bort

Radering av enstaka jobb

Steg 4) Gå till Jobb-> Ta bort.

Radering av enstaka jobb

Du kan också ta bort jobben från OS-nivå under katalog

/usr/sap/ /SYS/global/ JOBLG. Mapp.

Men radering från OS-nivå kan orsaka Temse inkonsekvensproblem.Gå till för att ta bort inkonsekvenser SP12-> Konsistenskontroll.När du har fått listan tar du bort objekten.

Normalt jobb- SAP_REORG_JOBB (Program för att ta bort gamla bakgrundsjobb) måste schemaläggas i systemet med program RSBTCDEL2 på den dagliga frekvensen.

Hur man schemalägger automatisk jobbrensning med SAP_REORG_JOBB

Manuell borttagning fungerar, men ett välfungerande system tar bort gamla jobb automatiskt. SAP levererar standardjobbet SAP_REORG_JOBB, som kör rapporten RSBTCDEL2 enligt ett schema så att loggar aldrig ackumuleras till en farlig nivå.

  1. Utför transaktionen SM36 för att definiera ett nytt bakgrundsjobb.
  2. Ge jobbet ett namn SAP_REORG_JOBB och ange klassen och målservern.
  3. Lägg till ett steg med ABAP-programmet RSBTCDEL2 och en variant som anger status och minimiålder för de jobb som ska raderas.
  4. Definiera startvillkoret som en daglig period så att rensningen upprepas varje dag.
  5. Spara och släpp jobbet; SAP omorganiserar sedan automatiskt slutförda jobb.

Att köra denna omorganisation dagligen håller TemSe- och spoltabellerna smidiga, skyddar filsystemet från att fyllas och eliminerar behovet av upprepad manuell radering under högbelastning.

Bästa praxis för att ta bort bakgrundsjobb

En disciplinerad hushållerskaping Rutin gör jobbadministrationen säker och förutsägbar. Följ dessa bästa metoder:

  • Simulera alltid först: Kör RSBTCDEL2 med flaggan Testkörning innan du tar bort något permanent.
  • Behåll ett retentionsfönster: Ta bara bort jobb som är äldre än en överenskommen ålder, till exempel 14 dagar, för att bevara de senaste loggarna för granskning.
  • Automatisera rensningen: tidtabell SAP_REORG_JOBS dagligen istället för att förlita sig på manuella körningar.
  • Undvik borttagning på operativsystemnivå: Radera till och med SAP transaktioner för att förhindra TemSe-inkonsekvenser; använd SP12 om de uppstår.
  • Justera commit-värdet: Ställ in commit-värdet till 1000 eller högre för snabbare bearbetning av stora borttagningar.

Vanliga frågor

RSBTCDEL2 är den nyare versionen av den äldre RSBTCDEL-rapporten. Den tar bort avslutade bakgrundsjobb och deras loggar mer effektivt och är det rekommenderade programmet för schemalagd omorganisation av jobb i moderna SAP system.

Nej. Ett jobb med aktiv status kan inte tas bort. Du måste vänta tills det är klart eller avbryta det först i SM37. Endast avslutade, avbrutna eller färdiga jobb kan tas bort med RSBTCDEL2 eller SM37.

TemSe lagrar temporära objekt som jobbloggar och spooldata. Att ta bort loggar på operativsystemnivå lämnar överblivna TemSe-poster, vilket orsakar inkonsekvenser. Använd transaktion SP12 för att köra en konsekvenskontroll och ta bort de lösa objekten.

Ja. AI-baserade driftsverktyg förutsäger fel på jobb, upptäcker onormala körtider och rekommenderar rensningsscheman. De kompletterar SAP_REORG_JOBS genom att lära sig normala mönster och varna administratörer när jobbvolymer eller loggar växer oväntat.

AIOps gäller artificiell intelligens till systemloggar och jobbdata. Den förutspår kapacitetsproblem, automatiserar rutinmässig omorganisation och lyfter fram jobb som upprepade gånger misslyckas, hjälpping Teamen håller bakgrundsbearbetningen stabil med mindre manuell ansträngning.

Sammanfatta detta inlägg med: