Avalados por :
He decidido recopilar mis experiencias de proyectos de implementación de SAP HCM en mi país. Categorizaré el problema y dedicaré la primera parte al problema más importante: la FECHA, en el calendario iraní (lo que llamamos calendario Shamsi o Farsi), un calendario no gregoriano.
1. Nómina y períodos de gestión del tiempo.
Hay un problema con el calendario iraní en algunas versiones del Kernel de SAP. Recomiendo instalar al menos la versión 7.02 del componente SAP_BASIS con el nivel 0007 para evitar este problema. El problema proviene del método CONV_YEAR_EXT_TO_INT del programa LKGJHU01.
Sistema correcto:
El código que tiene defecto(s):
No entiendo un problema tan extraño porque no tuvimos problemas con el mismo nivel de kernel y un nivel de SP inferior en EHP 4.0 y con EHP 6.0 con un nivel de kernel y SP superior.
Finalmente pude solucionar el problema depurando los programas y agregando una línea simple a la tabla TCP0I.
De hecho, la fuente del problema era la interfaz de clase "CL_I18N_SYSTEM_SETTINGS" que tiene un atributo cuyo nombre es "cal_conv_years".
El método "Get_Cal_Year_Conversion" utiliza este atributo para verificar si el interruptor de conversión de fecha está activado o desactivado.
Así que simplemente creé un registro simple en TCP0I con los siguientes valores y se solucionó el problema El nombre, activo y valor deben ser los mismos que a continuación.
Lo que decimos es todas las cosas son difíciles antes de ser fáciles
El punto interesante es que no tengo un registro de este tipo en mi sistema ECC 6.0 EHP 6.0 ¡y funciona muy bien!
Saludos,
Omid
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute