HCM - Afastamento - Erro do banco (20103) Erro ao buscar informações do plano de vagas
Incidente
No módulo Administração de Pessoal, ao tentar inserir um histórico de afastamento para um colaborador é retornado o erro:
Erro de acesso ao banco de dados: Banco de Dados: Oracle 11.
Erro do Banco (20103): ORA-20103: Erro ao buscar informações do plano de vagas.ORA-06512: at VETORH.R038AFA_SI, line 1ORA-04088: error during execution of trigger VETORH.R038AFA_SI e é apresentada a mensagem: Erro ao buscar informações do plano de vagas.
Causa
Esta mensagem é apresentada, pois há um erro ao buscar informações do plano de vagas no banco de dados Oracle 11. O erro é gerado pelo trigger VETORH.R038AFA_SI, que ocorre durante a tentativa de inserir um histórico de afastamento para um colaborador. Isso pode acontecer se houver dois planos de vagas ativos para a mesma empresa, com períodos coincidentes, na estrutura de postos de trabalho.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Acesse o módulo Quadro de Vagas e Orçamento;
2. Verifique se existem dois planos de vagas ativos para a mesma empresa, com períodos coincidentes, na estrutura de postos de trabalho, em Tabelas / Postos de Trabalho / Estruturas / aba Plano de Vagas;
3. Caso existam dois planos de vagas ativos com períodos coincidentes: 3.1. Altere o período do plano de vagas da estrutura de postos que não é mais vigente, informando um período final anterior ao início do plano de vagas vigente. Por exemplo, se no plano de vagas vigente o período inicial é 09/20XX, no plano de vagas da estrutura anterior o período deve ter o seu término em 08/20XX.
4. Insira novamente o histórico e valide.