SAP RSBTCDEL2: Een achtergrondtaak verwijderen

⚡ Slimme samenvatting

SAP RSBTCDEL2 is het standaardrapport dat wordt gebruikt om oude achtergrondtaken en hun logboeken te verwijderen. SAPHet verwijderen van verouderde taken maakt systeemruimte vrij, voorkomt inconsistenties in TemSe en zorgt ervoor dat het takenoverzicht overzichtelijk en beheersbaar blijft voor beheerders.

  • 🗑️ Twee methoden: Verwijder achtergrondtaken in bulk met rapport RSBTCDEL2, of verwijder een enkele taak rechtstreeks vanuit SM37.
  • ⚙️ Massale verwijdering: Voer RSBTCDEL2 uit via SE38, stel de taaknaam, status en leeftijd in en voer de transactie vervolgens uit.
  • 🧪 Test eerst: Gebruik de testuitvoer om het verwijderen te simuleren voordat taken definitief worden verwijderd.
  • 🚀 Waarde van de toezegging: Een hogere commit-waarde (groter dan of gelijk aan 1000) versnelt grote verwijderingen.
  • 🎯 Enkele baan: Filter in SM37 op taaknaam, status en datum, selecteer vervolgens Taak en daarna Verwijderen.
  • ⚠️ TemSe Care: Verwijderen op besturingssysteemniveau kan inconsistenties in TemSe veroorzaken; herstel deze met SP12.
  • 🔁 Automatisering: Programma SAP_REORG_JOBS met rapport RSBTCDEL2 om taken dagelijks op te schonen.

Een achtergrondtaak verwijderen in SAP RSBTCDEL2 gebruiken

Achtergrondtaken en de bijbehorende logbestanden hopen zich in de loop der tijd op en nemen waardevolle ruimte in beslag. SAP systeem. Deze handleiding laat twee betrouwbare manieren zien om ze te verwijderen: een bulkopruiming met rapport RSBTCDEL2 en een verwijdering van één enkele taak via SM37.

Waarom achtergrondtaak verwijderen?

Oude taken nemen ruimte in beslag op het systeem. Om inconsistenties binnen het systeem te voorkomen, verwijderen we normaal gesproken de logs. Omdat als het bestandssysteem vol raakt, uw SAP systeem zal crashen!

U kunt taken op twee manieren verwijderen:-

  1. Meerdere klussen tegelijk.
  2. Verwijdering van één taak.

Hoe u meerdere taken tegelijk kunt verwijderen

De beste manier om dit te doen is door gebruik te maken van rapport RSBTCDEL2 (nieuwe versie van RSBTCDEL). Oude taaklogboeken worden verwijderd en worden niet weergegeven in het takenoverzicht.

Stap 1) Voer T-code uit SE38.

Voer in de eerste stap T-code SE38 uit.

Verwijder meerdere taken tegelijk

Stap 2) Programmanaam toevoegen

Plaats nu de programmanaam in het veld als RSBTCDEL2.

Verwijder meerdere taken tegelijk

Stap 3) Vul de juiste gegevens in.

  1. Welke vacature wil je verwijderen? Als je * invult, betekent dit alle vacatures. Als u taken van een specifieke gebruiker wilt verwijderen, geeft u Gebruikersnaam op.
  2. Geef de status op van de taak die moet worden verwijderd. Geef de periode voor verwijdering op. Verwijder bijvoorbeeld taken die ouder zijn dan 14 dagen. OPMERKING: Zodra de taak de inactieve status heeft, is het onmogelijk om deze te verwijderen.
  3. Geef Toewijding op. De commitwaarde is evenredig aan de programmaprestaties. Als de commit-waarde hoog is, wordt het verwijderen van taken sneller uitgevoerd. Aanbevolen waarde is >= 1000.
  4. Vink Testrun aan om het verwijderen te simuleren. Taken worden niet verwijderd. Als u het zeker weet, schakelt u het vinkje uit Testrun.
  5. Druk op Uitvoeren.

Verwijder meerdere taken tegelijk

Verwijdering van één taak

U kunt ook één taak verwijderen uit SM37.

Stap 1) Uitvoeren SM37.

Eén taak verwijderen

Stap 2) Vul je criteria.

  1. Functienaam en gebruikersnaam
  2. Status van de taak.
  3. Selecteer het datumbereik.

Eén taak verwijderen

Stap 3) Selecteer de taak die u wilt verwijderen

Eén taak verwijderen

Stap 4) Ga naar Taak-> Verwijderen.

Eén taak verwijderen

U kunt de taken ook verwijderen van het besturingssysteemniveau onder de map

/usr/sap/ /SYS/globaal/ JOBLG. Map.

Maar verwijdering van het besturingssysteemniveau kan dit veroorzaken Temse inconsistentieprobleem. Ga naar om inconsistenties te verwijderen SP12-> ConsistentiecontroleZodra u de lijst heeft, verwijdert u de objecten.

Normaal gesproken is werk- SAP_REORG_JOBS (Programma om oude achtergrondtaken te verwijderen) moet binnen het systeem met programma worden gepland RSBTCDEL2 op de dagelijkse frequentie.

Hoe plan je automatische taakopruiming in met SAP_REORG_JOBS

Handmatig verwijderen werkt, maar een goed functionerend systeem verwijdert oude taken automatisch. SAP Voert de standaardtaak uit. SAP_REORG_JOBS, waardoor rapport RSBTCDEL2 volgens een schema wordt uitgevoerd, zodat de logbestanden nooit tot een gevaarlijk niveau oplopen.

  1. Transactie uitvoeren SM36 een nieuwe achtergrondtaak definiëren.
  2. Geef de baan een naam SAP_REORG_JOBS en stel de klasse en de doelserver in.
  3. Voeg een stap toe aan het ABAP-programma. RSBTCDEL2 en een variant die de status en de minimale leeftijd van de te verwijderen taken specificeert.
  4. Definieer de startconditie als een dagelijkse periode, zodat de opruimactie elke dag wordt herhaald.
  5. De taak opslaan en vrijgeven; SAP Vervolgens worden de voltooide taken automatisch opnieuw georganiseerd.

Door deze reorganisatie dagelijks uit te voeren, blijven de TemSe- en spooltabellen overzichtelijk, wordt voorkomen dat het bestandssysteem vol raakt en is herhaaldelijk handmatig verwijderen tijdens piekbelastingen niet meer nodig.

Beste werkwijzen voor het verwijderen van achtergrondtaken

Een gedisciplineerde huishoudsterping Routine zorgt ervoor dat het beheer van taken veilig en voorspelbaar verloopt. Volg deze beste werkwijzen:

  • Simuleer altijd eerst: Voer RSBTCDEL2 uit met de testmodus ingeschakeld voordat u iets permanent verwijdert.
  • Houd een bewaartermijn aan: Verwijder alleen taken die ouder zijn dan een afgesproken leeftijd, bijvoorbeeld 14 dagen, om recente logboeken te bewaren voor controledoeleinden.
  • Automatiseer de opruiming: Programma SAPVoer dagelijks een REORG_JOBS-bewerking uit in plaats van te vertrouwen op handmatige uitvoeringen.
  • Voorkom verwijdering op besturingssysteemniveau: Verwijderen via SAP Transacties om inconsistenties met TemSe te voorkomen; gebruik SP12 als deze zich voordoen.
  • De commit-waarde aanpassen: Stel de commit-waarde in op 1000 of hoger voor een snellere verwerking van grote verwijderingen.

Veelgestelde vragen

RSBTCDEL2 is de nieuwere versie van het oudere RSBTCDEL-rapport. Het verwijdert voltooide achtergrondtaken en hun logbestanden efficiënter en is het aanbevolen programma voor het reorganiseren van geplande taken in moderne omgevingen. SAP systemen.

Nee. Een taak met de status 'actief' kan niet worden verwijderd. U moet wachten tot de taak is voltooid of deze eerst annuleren in SM37. Alleen voltooide, geannuleerde of gereedstaande taken kunnen worden verwijderd met RSBTCDEL2 of SM37.

TemSe slaat tijdelijke objecten op, zoals taaklogboeken en spoolgegevens. Het verwijderen van logboeken op besturingssysteemniveau laat achtergebleven TemSe-items achter, wat inconsistenties veroorzaakt. Gebruik transactie SP12 om een ​​consistentiecontrole uit te voeren en de achtergebleven objecten te verwijderen.

Ja. Op AI gebaseerde operationele tools voorspellen taakfouten, detecteren abnormale uitvoertijden en bevelen opschoonschema's aan. Ze vullen elkaar aan. SAP_REORG_JOBS leert normale patronen kennen en waarschuwt beheerders wanneer het aantal taken of logbestanden onverwacht toeneemt.

AIOps is van toepassing kunstmatige intelligentie Het systeem analyseert systeemlogboeken en taakgegevens. Het voorspelt capaciteitsproblemen, automatiseert routinematige reorganisaties en markeert taken die herhaaldelijk mislukken.ping Teams houden achtergrondprocessen stabiel met minder handmatige inspanning.

Vat dit bericht samen met: