Como está obtendo o nome de usuário? Geralmente, para obter esses SU03 usaremos sy-userid ou sy-uname... serão utilizados...
Avalados por :
Como está obtendo o nome de usuário? Geralmente, para obter esses SU03 usaremos sy-userid ou sy-uname... serão utilizados...
Não, Ramana,
Sy-uname retornará o ID do usuário do sistema, o que significa K515654, para o ID do usuário não mantemos nomes de usuário como Ramana....
Em qual transação você manteve a relação entre K515654 e Ramana?
Você está se referindo a um alias?
Saudações
Srinivas
Editado por: sanasrinivas em 28 de dezembro de 2011 às 8:48 AM
Suponhamos que um usuário tem um ID com K515654 e seu nome é Ramana. Se eu usar o sy-uname, eu só obtenho Ramana, mas eu quero obter aquele ID K515654. Qual variável de sistema posso usar para obter esse ID?
Por favor, forneça uma resposta se souber.
Ramana,
Existem várias maneiras de obter detalhes do usuário com base em sy_userid. Por favor, informe-nos sobre o seu cenário, como está obtendo o nome de usuário, para que possamos ajudá-lo de forma precisa.
FM para obter detalhes do usuário com base no ID do usuário.
*DATA IEE_TAB TYPE PERNR_US_TAB.
*DATA WEE_TAB LIKE LINE OF IEE_TAB.
*CALL FUNCTION 'HR_GET_EMPLOYEES_FROM_USER'
* EXPORTING
* USER = SY-UNAME
** BEGDA = SY-DATUM
** ENDDA = SY-DATUM
** IV_WITH_AUTHORITY = 'X'
* TABLES
* EE_TAB = IEE_TAB
* .
Saudações
Srinivas
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute