¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Tabela SAP com ID de usuário Inativo, com nome e sobrenome: Como encontrá-la?

  • Creado 22/01/2025
  • Modificado 22/01/2025
  • 431 Vistas
0
Cargando...

Preciso encontrar o nome e sobrenome de usuários que já estiveram na empresa e realizaram lançamentos, a informação que eu tenho atualmente é a chave de acesso ao SAP com quatro caracteres, criei uma Query utilizando a tabela YSUSERS, porém os usuários que já sairam da empresa ela não tras a informação que preciso.

Haroldo Silva
Se unió el 22/01/2025
Facebook
Twitter
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

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:

  1. 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.
  2. 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):

  1. A tabela ADR6 ou ADRP contém informações de contato dos usuários, como nome, sobrenome, e-mail, etc.
  2. 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:

SELECT
USR02.BNAME AS "ID do Usuário",
ADRP.FIRSTNAME AS "Nome",
ADRP.LASTNAME AS "Sobrenome",
USR02.UFLAG AS "Status do Usuário"
FROM
USR02
JOIN
ADRP
ON
USR02.ADDRESS_NUMBER = ADRP.ADDRESS_NUMBER
WHERE
USR02.UFLAG = '64' -- Código para usuários inativos
ORDER BY
USR02.BNAME;

4. Explicação dos campos:

  1. USR02.BNAME: Chave do usuário (quatro caracteres).
  2. ADRP.FIRSTNAME: Nome do usuário.
  3. ADRP.LASTNAME: Sobrenome do usuário.
  4. USR02.UFLAG: Status do usuário.
  5. 0: Usuário ativo.
  6. 64: Usuário inativo.
  7. USR02.ADDRESS_NUMBER: Número de endereço para conectar com ADRP.

5. Considerações importantes:

  1. Histórico de Lançamentos: Se você precisar encontrar os lançamentos feitos por esses usuários, pode consultar as tabelas de log, como:
  2. CDHDR (cabeçalho de logs de alterações).
  3. CDPOS (detalhes das alterações).
  4. 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! 😊

Respondido el 25/01/2025
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2025 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

Hola ¿Puedo ayudarte?