Olá a todos,
Espero que estejam bem..!!!
Recentemente, tive a necessidade de agendar um trabalho no SM37 onde o segundo trabalho começará assim que o primeiro for concluído. No entanto, ao agendar dois trabalhos com uma relação predecessor-sucessor (condição de início "Iniciar após o trabalho"), é possível agendar o predecessor periodicamente, mas não o sucessor.
O programa BTC_EVENT_RAISE está agora disponível para resolver esse problema técnico.
Neste exemplo, vou agendar o trabalho 1 e o trabalho 2, onde o trabalho 2 começará assim que o trabalho 1 for concluído.
Os passos a seguir são os seguintes:
Passo 1) Criar um Evento -> Ir para o código da transação SM62 -> Selecionar a guia BckProcEvnts -> Criar um evento.
-
Ir para SM62
Em seguida, forneça o nome do evento com uma descrição.
Na captura de tela acima, podemos ver que criei um Evento 'Z_TEST'.
Passo 2) Criar uma variante para o Programa "BTC_EVENT_RAISE"
Ir para se38 -> Inserir o nome do Programa 'BTC_EVENT_RAISE' -> Selecionar o botão de rádio Variant -> Clicar em Exibir
Inserir um nome para a Variante e clicar em 'Criar'.
Na tela seguinte, inserir o nome do evento que você criou em SM62 (no Passo 1). No meu caso, criei o Evento 'ZTEST'.
Clicar em Atributos, inserir uma descrição para a variante e clicar em 'Salvar'
Passo 3: - Criar o trabalho de teste no SM36 como Z_TEST1. (Eu inseri o programa como RSPO0041 e a variante como SAP&001).
Em seguida, criei novamente o novo programa e inseri o nome do programa como BTC_EVENT_RAISE e a variante como Z_TEST_25 (criada no passo 2). Captura de tela para sua referência.
Agora, liberei o Z_TEST1 e então o trabalho começou automaticamente assim que o trabalho 1 foi concluído.
Referência:
https://launchpad.support.sap.com/#/notes/919458
Sinta-se à vontade para deixar um comentário sobre suas opiniões sobre os métodos de agendamento de trabalhos SAP.
Obrigado por ler os blogs e tenha um tempo seguro pela frente..!!