Já experimentou o BP_JOB_STATUS_GET?
Isso irá retornar o status do trabalho.
Ajuda F1 no campo de status.
Texto curto
Estado do trabalho em segundo plano
Definição
Os seguintes estados são possíveis:
Programado: Trabalho definido, mas ainda não elegível para execução mesmo que a condição de início tenha sido cumprida.
Liberado: Trabalho elegível para iniciar assim que a condição de início com a qual foi programado for cumprida.
Pronto: Trabalho esperando para começar. O trabalho foi liberado e a condição de início do trabalho foi cumprida.
Ativo: O trabalho está sendo executado atualmente e não pode mais ser excluído ou redefinido como programado.
Concluído: O trabalho foi concluído com sucesso. Todas as etapas do trabalho foram concluídas com sucesso. Nota: o sistema de processamento em segundo plano nem sempre pode determinar se uma etapa do trabalho externo foi concluída com sucesso. Nesse caso, o sistema assume a conclusão bem-sucedida.
Finalizado: O trabalho foi finalizado de forma anormal, seja por ação do usuário ou por um erro na execução de uma etapa do trabalho.
Saudações,
Rich Heilman