Sudheer, você pode me passar o código correto, pois está me dando muitos erros?
Avalados por :
Olá, estou usando CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN, mas percebo que este método está retornando um formato incorreto para a data, qual é o meu problema? Quando a data na tela do infotipo é 09/01/2006, na verdade o método está retornando a data como 12006090, qual é o problema?
O problema começa a partir do MASSN que está saindo do método como 6 quando na verdade é 68 e depois disso 34 é o MASSG mas está saindo como 83, o que significa que há um deslocamento incorreto, você pode me dizer onde está o problema?
Sudheer, você pode me passar o código correto, pois está me dando muitos erros?
OLÁ PRABHU,
Durante o modo de depuração, verifiquei que está exportando esses valores conforme mencionado anteriormente, mas está obtendo-os da tela do infotipo, o que pode resultar em erro ao alimentar o método, e no modo de depuração posso ver que está saindo em um formato incorreto.
O que pode ser feito?
Olá,
CHAMAR O MÉTODO cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
EXPORTANDO
prelp = p_prelp -> ixxxx (Estrutura do infotipo que você está utilizando)
IMPORTANDO
pnnnn = p_innnn. -> innnn
Isso retornará os dados corretos, experimente... se continuar aparecendo o mesmo, verifique em modo de depuração... deveria mostrar a data correta
Saudações
Sudheer
Tente com PRELP_TO_PNNNN_TAB. Eu revisei PRELP_TO_PNNNN, aqui não há delimitador TAB. Portanto, nesse caso você pode obter um formato incorreto.
Mas em PRELP_TO_PNNNN_TAB, cada campo é separado por TAB, então será mais fácil para você.
LOOP AT PS WHERE PERNR EQ CPREL-PERNR
AND INFTY EQ '0003'
AND BEGDA LE CPREL-BEGDA
AND ENDDA GE CPREL-BEGDA.
EXIT.
ENDLOOP.
*>UNICODE-
* P_P0000 = CPREL.
* P_P0003 = PS.
*<UNICODE-
*>UNICODE+
CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
EXPORTING
prelp = cprel
IMPORTING
PNNNN = p_p0000.
assign p_p0003 to <data> casting.
<data> = ps.
Saudações
Prabhu
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute