Cerca nel blog

domenica 14 aprile 2024

Job periodico al termine di un altro Job

 Job periodico al termine di un altro Job

Problema: Devo pianificare l'esecuzione periodica del Job "B" al termine del Job periodico "A".

Quando pianifico l'esecuzione del Job "B" dopo il Job A, viene eseguito solo una volta, mentre ho bisogno che il Job B venga eseguito periodicamente al termine del Job A.

Soluzione:

E' necessario richiamare nei passi del Job A l'esecuzione del programma BTC_EVENT_RAISE, che permette di creare un evento.

- Richiamare la Tcode: SM64


- Premere il pulsante Create, e inserire un nome dell'evento e la descrizione e salvare

- Richiamare la Tcode: SM38
Inserire il nome del programma BTC_EVENT_RAISE, e inserire nell'evento il nome dell'evento creato in precedenza

Salvare la variante con lo stesso nome dell'evento creato in precedenza

- Richiamare la Tcode: SM36 per creare il Job A
Premiamo il pulsante Passo, per inserire i nomi dei programmi da richiamare. Come ultimo programma richiamiamo il programma BTC_EVENT_RAISE con la variante creata in precedenza

Premiamo il pulsante Condizioni di Avvio, e scheduliamo il Job A che deve partire alle 1:00 di ogni giorno.

- Richiamare la Tcode: SM36 per creare il Job B


Premendo il pulsante Passo, inserire i nomi dei programmi da richiamare. Premiamo il pulsante  Condizioni di Avvio, e scheduliamo il Job B che deve partire quando scatta l'evento Z_EVENTO_A al termine del job_A.


Salvare.