Haroldo, para encontrar os nomes e sobrenomes de usuários inativos no SAP, você pode consultar outras tabelas além da tabela YSUSERS, que geralmente traz informações de usuários ativos. Segue uma abordagem detalhada para resolver o problema:
1. Verificar a tabela padrão de usuários:
- A tabela USR02 no SAP armazena informações dos usuários (incluindo usuários inativos). No entanto, ela não contém diretamente nomes e sobrenomes.
- A chave principal desta tabela é o campo BNAME (ID do usuário).
2. Vincular com a tabela de detalhes do usuário (nomes e sobrenomes):
- A tabela ADR6 ou ADRP contém informações de contato dos usuários, como nome, sobrenome, e-mail, etc.
- O vínculo entre a USR02 e a ADRP é feito utilizando o campo ADDRESS_NUMBER.
3. Query para extrair os dados:
Você pode construir a seguinte query para buscar os usuários inativos e seus nomes:
4. Explicação dos campos:
- USR02.BNAME: Chave do usuário (quatro caracteres).
- ADRP.FIRSTNAME: Nome do usuário.
- ADRP.LASTNAME: Sobrenome do usuário.
- USR02.UFLAG: Status do usuário.
0
: Usuário ativo.64
: Usuário inativo.- USR02.ADDRESS_NUMBER: Número de endereço para conectar com ADRP.
5. Considerações importantes:
- Histórico de Lançamentos: Se você precisar encontrar os lançamentos feitos por esses usuários, pode consultar as tabelas de log, como:
- CDHDR (cabeçalho de logs de alterações).
- CDPOS (detalhes das alterações).
- Customizações locais: Algumas empresas criam tabelas customizadas para armazenar informações de ex-usuários. Consulte seu BASIS ou equipe de suporte SAP para verificar se há tabelas adicionais específicas para sua empresa.
Se a YSUSERS não possui os dados necessários, o uso de tabelas padrão do SAP, como USR02 e ADRP, deve resolver seu problema. Caso precise de ajuda para adaptar a query ao seu cenário, posso te ajudar! 😊
