Execute o programa ABAP em segundo plano como tarefa em segundo plano
o SAP permite que os desenvolvedores ABAP executem programas ABAP executados em segundo plano, assim como uma tarefa em segundo plano ou um trabalho.Os programadores executam relatórios ABAP usando a transação SE38 e são capazes de configurar a execução de programas ABAP em segundo plano usando a mesma transação SAP SE38.Este tutorial ABAP mostra como executar programas em segundo plano usando se38 e processo de exibição de execução em segundo plano usando sm37 tcode no sistema SAP.
recentemente criei um processo em lote e converti o processo em lote em um programa ABAP adicionando a opção Selecionar para o campo Número do documento de faturamento VBELN.Agora eu quero executar este programa ABAP com determinados valores de opção select (número do documento para faturas) como um trabalho em segundo plano SAP.Executar o relatório ABAP (programa) como uma tarefa em segundo plano impedirá exibições de tela inúteis, etc.It vai executar mais rápido também.
em primeiro lugar, ligue para SAP transaction SE38 e forneça o nome do programa ABAP. Pressione Executar ícone ou F8 para exibir a tela inicial para fornecer selecione os valores de opção necessários para o programa ser executado.
forneça parâmetros de tela de seleção para o relatório.
no menu superior do SAP, selecione Programa > executar em segundo plano (F9) opções de menu.
você pode definir um nome de impressora fictício (dispositivo de saída) se o programa ABAP não estiver imprimindo nada.Caso contrário, você deve definir a impressora correta como dispositivo de saída de destino para as saídas resultantes de seu relatório ABAP.
como eu disse, Como não imprimirei nenhum documento, as informações sobre formatação não estão relacionadas ao meu caso.
na tela abaixo intitulada “hora de início”, você pode agendar o tempo de execução e a frequência deste programa ABAP para uma tarefa em segundo plano.Como não agendarei esta execução do relatório ABAP periodicamente, optei por “Imediato” para executar o programa ABAP imediatamente por apenas uma vez.
deixe” trabalho periódico ” selecione a opção Limpar, se você quiser executar o programa ABAP uma vez. Se você quiser executá-lo periodicamente, você pode configurá-lo também.
pressione o botão Salvar. Quando você salva a configuração de execução em segundo plano, o relatório ABAP é iniciado automaticamente como uma tarefa em segundo plano.
usando o código de transação SM37 SAP, o desenvolvedor ABAP pode verificar o status de execução dos trabalhos em segundo plano ou a tarefa em segundo plano criada anteriormente definida no sistema de destino.
na tela SAP de seleção de trabalho simples sm37 abaixo, forneço dados de filtro para listar minhas tarefas de execução de relatório em segundo plano.
Aqui estão as tarefas em segundo plano em que executo um programa ABAP e posso ver os detalhes de hora de início, hora de término e duração de cada execução de tarefa em segundo plano.
Leave a Reply