SAP RSBTCDEL2: come eliminare un processo in background
⚡ Riepilogo intelligente
SAP RSBTCDEL2 è il report standard utilizzato per eliminare i vecchi processi in background e i relativi log in SAPLa rimozione dei processi obsoleti libera spazio di sistema, previene incongruenze in TemSe e mantiene la panoramica dei processi chiara e gestibile per gli amministratori.

I processi in background e i relativi registri si accumulano nel tempo e consumano spazio prezioso in un SAP sistema. Questa guida mostra due metodi affidabili per eliminarli: una pulizia in blocco con il report RSBTCDEL2 e un'eliminazione di un singolo job da SM37.
Perché eliminare il lavoro in background?
I vecchi lavori occupano spazio nel sistema. Per evitare eventuali incoerenze all'interno del sistema normalmente eliminiamo i log. Perché se il file system si riempie, il tuo SAP il sistema andrà in crash!
Puoi eliminare i lavori in due modi: -
- Più lavori contemporaneamente.
- Cancellazione di un singolo lavoro.
Come eliminare più lavori contemporaneamente
Il modo migliore per farlo è utilizzare report RSBTCDEL2(Nuova versione di RSBTCDEL). I vecchi registri dei lavori verranno eliminati e non verranno visualizzati nella panoramica dei lavori.
Passo 1) Esegui il codice T SE38.
Nel primo passaggio, eseguire il codice T SE38.
Passo 2) Aggiungi nome programma
Ora, inserisci il nome del programma nel campo come RSBTCDEL2.
Passo 3) Compila i dettagli corretti.
- Quale lavoro vuoi eliminare? Se metti * significa tutti i lavori. Se desideri eliminare lavori da un utente specifico, fornisci UserName.
- Specificare lo stato del lavoro da eliminare. Specificare il periodo di tempo di eliminazione. Ad esempio, elimina i lavori più vecchi di 14 giorni. NOTA: una volta che il lavoro diventa inattivo, è impossibile eliminarli.
- Specifica impegno. Il valore del commit è proporzionale alle prestazioni del programma. Se il valore di commit è elevato, l'eliminazione del lavoro verrà eseguita più velocemente. Il valore consigliato è >= 1000.
- Selezionare Test run per simulare l'eliminazione. I lavori non verranno eliminati. Solo una volta che sei sicuro deseleziona il file Prova.
- Premere Esegui.
Cancellazione di un singolo lavoro
Puoi anche eliminare un singolo lavoro da SM37.
Passo 1) Eseguire SM37.
Passo 2) Riempi il tuo criteri.
- Nome del lavoro e nome utente
- Stato del lavoro.
- Seleziona l'intervallo di date.
Passo 3) Seleziona il lavoro che desideri eliminare
Passo 4) Andare a Lavoro-> Elimina.
È inoltre possibile eliminare i lavori dal livello del sistema operativo nella directory
/usr/sap/ /SYS/globale/ LAVORO. Cartella.
Ma la cancellazione dal livello del sistema operativo potrebbe causare Temse problema di incoerenza. Per rimuovere le incoerenze, vai a SP12-> Controllo di coerenza.Una volta ottenuto l'elenco, eliminare gli oggetti.
Normalmente, Job- SAP_REORG_JOBS (Programma per eliminare vecchi lavori in background) deve essere pianificato nel sistema con il programma RSBTCDEL2 con frequenza giornaliera.
Come programmare la pulizia automatica dei lavori con SAP_REORG_JOBS
La cancellazione manuale funziona, ma un sistema efficiente rimuove automaticamente i processi obsoleti. SAP esegue il lavoro standard SAP_REORG_JOBS, che esegue il report RSBTCDEL2 a intervalli regolari, in modo che i log non si accumulino mai a livelli pericolosi.
- Esegui la transazione SM36 per definire un nuovo ruolo di supporto.
- Dai un nome al lavoro SAP_REORG_JOBS e impostare la classe e il server di destinazione.
- Aggiungi un passaggio con il programma ABAP RSBTCDEL2 e una variante che specifica lo stato e l'età minima dei lavori da eliminare.
- Definisci la condizione iniziale come un periodo giornaliero in modo che la pulizia si ripeta ogni giorno.
- Salva e rilascia il lavoro; SAP quindi riorganizza automaticamente i lavori completati.
L'esecuzione giornaliera di questa riorganizzazione mantiene snelle le tabelle TemSe e di spool, protegge il file system dal riempimento eccessivo ed elimina la necessità di ripetute cancellazioni manuali durante i picchi di carico.
Migliori pratiche per eliminare i lavori in background
Una governante disciplinataping La routine garantisce un'amministrazione del lavoro sicura e prevedibile. Segui queste buone pratiche:
- Simula sempre prima: Eseguire RSBTCDEL2 con l'opzione "Esecuzione di prova" prima di eliminare definitivamente qualsiasi file.
- Mantenere un periodo di conservazione: Elimina solo i processi più vecchi di un periodo di tempo concordato, ad esempio 14 giorni, per conservare i log più recenti a fini di verifica.
- Automatizza la pulizia: Programma SAPEseguire _REORG_JOBS quotidianamente anziché affidarsi a esecuzioni manuali.
- Evitare la cancellazione a livello di sistema operativo: Elimina tramite SAP Eseguire le transazioni per prevenire le incongruenze di TemSe; utilizzare SP12 in caso di incongruenze.
- Regola il valore di commit: Imposta il valore di commit a 1000 o superiore per un'elaborazione più rapida delle eliminazioni di grandi dimensioni.






