2252620 - Verificação de integridade falhou; inconsistencias de multiplas filiais


Ocorreu comigo usando estava atualizando a base de um cliente para SAP 9.2 PL 3, esse erro normalmente ocorre quando usuário do SAP está atribuída a uma filial e o seu cadastro no Recursos Humano está apontado para outra filial.


Execute essa query para saber qual é o cadastro  do recurso humano está com problema :

SELECT T0.empID
FROM OHEM T0
INNER JOIN OUSR T1
ON T1.USERID = T0.userId
LEFT OUTER JOIN USR6 T2
ON T2.BPLId = T0.BPLId
AND T1.USER_CODE = T2.UserCode
WHERE    T2.BPLId IS NULL
AND T0.BPLId> 0


Corrigindo pelo SAP (Ambiente de produção)


    1. Acessar o cadastro do recurso humano e desmarcar a atribuição de filial do mesmo, e/ou;
    2. Acessar o cadastro do usuário ligado ao recurso humano problemático e atribuir a mesma filial do Recurso Humano ao usuário;

Corrigindo no ambiente de desenvolvimento ou testes

Execute essa query que o problema está solucionado, mas atenção faça isso se for ambiente de desenvolvimento ou testes.


UPDATE  OHEM

SET            BPLId = null
WHERE   empID IN
(      SELECT  T0.empID
      FROM    OHEM T0
      INNER JOIN OUSR T1
             ON      T1.USERID = T0.userId
      LEFT OUTER JOIN USR6 T2
             ON      T2.BPLId = T0.BPLId
             AND  T1.USER_CODE = T2.UserCode
      WHERE   T2.BPLId IS NULL

             AND  T0.BPLId> 0)




Nota da SAP 2252620 (precisa ter cadastro).

Comentários

Postagens mais visitadas