¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como usar o método CL_HR_PNNNN_TYPE_CAST para obter dados estáticos dos infotipos p0002, p0003, p0007

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá, estou usando CALL METHOD CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN

EXPORTING

PRELP = NEW_INNNN

IMPORTING

PNNNN = I0000.

método para obter a versão estática do infotipo 0000. Neste ponto, também preciso de alguns dados de 0002, 0003, 0007. Como posso usar (se possível) o método CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN para obter a versão estática do campo de dados nos infotipos p0002, p0003, p0007?

Obrigado,

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá Akash,

1. Em um momento, obtemos dados

apenas de um tipo de informação.

(em INNNN)

2. Se quisermos obter outros dados

de outro tipo de informação (que já foi salvo)

então precisamos executar uma consulta select,

ou

usar o FM HR_READ_INFOTYPE.

Saudações,

Amit M.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Akash,

O método acima é usado dentro da saída do usuário do Infotype ou BAdI (em sistemas habilitados para Unicode). Acesse a Saída do Usuário ou BAdI para um Infotype de cada vez. No seu caso, eu suponho que você esteja no 0000. Receio que não será possível utilizar este método para outros infotypes ao mesmo tempo. Tente ler os dados usando HR_READ_INFOTYPE.

~Suresh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá, Akash,

O método anterior é utilizado dentro da saída do usuário do Infotype ou BAdI (em sistemas habilitados para Unicode). Você entra na Saída do Usuário ou BAdI para um Infotype de cada vez. No seu caso, suponho que você esteja no 0000. Receio que não poderá utilizar este método para outros Infotypes ao mesmo tempo. Tente ler os dados usando HR_READ_INFOTYPE.

~Suresh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

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

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?