você pode executar programas que não exigem nenhuma caixa de diálogo do usuário no processo em segundo plano. É muito útil se o processo a ser executado for demorado e exigir muitos recursos do sistema. Portanto, o processo deve ser realizado quando houver uma carga de trabalho mínima no sistema. Executar um processo de longa duração on-line bloquearia um processo de diálogo por toda a duração e, assim, perturbaria outros usuários de diálogo.
para evitar que os usuários executem relatórios demorados de forma interativa, você pode definir um limite de tempo de execução para um processo de diálogo. O processamento terminará após atingir o tempo limitado. Você pode definir esse limite no perfil do sistema usando o parâmetro rdisp / max_wprun_time. O limite padrão é de 600 segundos. O processamento em segundo plano não é restrito por este parâmetro.
três coisas importantes relacionadas na definição de trabalhos em segundo plano do SAP.
- dados gerais, como nome do trabalho, classe de trabalho e máquina de destino.
- sobre a hora de início
- lista de programas a serem executados.
1. Para definir um trabalho em segundo plano do SAP, você pode acessar a partir do menu SAP -> Ferramentas – > CCMS – > processamento em segundo plano ou código de transação de chamada de diretório SM36.
2. Você tem que preencher as informações gerais:
- nome do trabalho:
- Classe de trabalho
- Exec Target
você deve preencher o nome do trabalho o mais descritivo possível para facilitar a análise do log do trabalho.
a classe de trabalho controla a prioridade ao executar um trabalho. Tem três classes:
- R: maior prioridade, para trabalhos críticos de tempo.
- B: prioridade média, para trabalho periódico.
- c: prioridade Normal, o trabalho usual para os usuários.
se você tiver mais de um servidor de aplicativos SAP, poderá atribuir o trabalho de destino de execução a qualquer instância SAP com um processo de trabalho em segundo plano.
3. Agora você define os parâmetros que determinam a hora de início.
você pode escolher o trabalho para iniciar imediatamente.
ou comece em determinada data / hora.
aqui você também pode especificar um trabalho periódico de tempo.
em vez de cronograma base de tempo, você também pode especificar após o trabalho. Você pode selecionar a opção Iniciar dependente do status para garantir que o trabalho seja iniciado após a conclusão do trabalho anterior.
ou você pode agendar o trabalho após o evento.
a comutação do modo de operação é definida como um evento para garantir que o trabalho em segundo plano também possa ser iniciado após a comutação.
para dia de trabalho/hora específica, você pode configurá-lo de acordo com seu calendário de trabalho.
Salve seu parâmetro de hora de início. Ele mostrará o resumo
4. Agora você define as etapas do trabalho a serem executadas.
aqui você pode escolher o programa ABAP para executar.
Ou comando externo
ou programa externo
neste exemplo eu uso o programa ABAP. Agora salve sua definição de trabalho. Você pode adicionar etapa de trabalho adicional, se necessário.
clique no botão voltar. Você verá uma mensagem como esta.
5. Na tela inicial, você só precisa clicar no botão Salvar.
você verá que seu trabalho em segundo plano do SAP foi definido com sucesso.