Avalados por :

Introducción de subtipo de cliente de infotipo de emolumentos básicos (0008) para soluciones internacionales: ¿Está listo el sistema para su implementación?

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

Buenos días comunidad de la SCN:

Estoy pensando en introducir el uso de un subtipo de cliente de infotipo de emolumentos básicos (0008) para dar cobertura a una solución.

Me preocupa que el sistema no esté listo en todas las soluciones nacionales que el cliente tiene activadas.

Según reviso el estándar; estos son los subtipos existentes:

0

1

2

3

4

BR01

DEBV

DUBE

ERA

FA

FBNL

FI01

FS

HG

HG54

IN01

NO01

NO02

Los subtipos 0 a 4 son internacionales, mientras que los demás son específicos de países...

En teoría, el sistema es capaz de gestionar la lectura del IT0008 por subtipo, pero sé que no es algo que se realiza de manera sistemática:

Dentro de la solución española, los siguientes programas estándares me suponen un problema:

RPCAFIF2: línea 252 rp_provide_from_last p0008_tab space p_tmin p_tmin.

RPCAFIF3: línea rp_provide_from_last p0008_tab space p_wa_0799-begda p_wa_0799-endda.

RPCAFME1: rp_provide_from_last p0008_tab space p_tmin p_tmin.

Según TRMAC; si el segundo parámetro es nulo no se valora el subtipo como elemento condicionante del loop.

RP-PROVIDE-FROM-LAST 001 ****************************************

MP009240: no considera el subtipo del IT0008 en su lectura.

HR_E_GET_PART_TIME_COEF: La macro GET_INFTY_RECORD_IF_THERE no valora el subtipo.

CL_HRPA_UI_CONVERT_0092_ES método get_p0008 no valora el subtipo..

Bueno, seguro que unas cuantas más.... y todavía no he explorado los desarrollos de clientes; pero estos los modifico yo

Bajo mi punto de vista, y motivado por el uso del sistema a nivel internacional y una nota que me liberaron para un error similar en Francia ( 2090148 - Basic pay and default contribution model defined with feature 06FC0 cannot be set in the i... ) entiendo que se trata de una carencia del estándar.

Por eso me gustaría saber si es algo que SAP podría modificar bajo solicitud vía un mensaje OSS o si esta solicitud se rechazaría con motivo A o B (por ejemplo el estándar de España no usa los subtipos del 0008)...

Muchas gracias,

Antoine

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

2 Respuestas

0
Cargando...

Hola Fina,

¡¡¡Uf!!! Hubo mucho movimiento y mejoras desde 1999 por aquel entonces debió de ser la prehistoria de la solución de SAP en el sector público... !!!

¡Muchas gracias por participar en este hilo! El punto está exactamente ahí - si SAP se mueve para mejorar la calidad del código interno de programas que pertenecen a ámbitos localizados para respetar una funcionalidad internacional o se pueden negar a ellos forzándome en adaptar cada punto de llamada inadecuado.

La adaptación que realizaste en la diputación de BCN entiendo que SAP en su momento rechazó adaptar la función WPBP para admitir el parámetro subtipo; lo que os ha forzado a realizar una adaptación de cliente.

Se ve que en 2004 se liberó una nota que capacita el sistema para realizar una lectura según el subtipo 750298 - Evaluación IT 0008 subtipo no igual a 0

Bueno aquí el cliente para el cual estoy ideando esta solución tiene un ZAP más que un SAP, acostumbrado a las modificaciones de cliente; entiende perfectamente también el coste de mantenimiento adicional asociado a ello y las ventajas de un sistema lo más estándar posible.

Precisamente se pretende usar la solución del subtipo del IT0008 para evitar cualquier tipo de desarrollo y así pudiendo aprovechar toda la solidez del sistema estándar.

Quiero evitar a toda costa reparación de objetos estándares y en la medida de lo posible código de cliente.

¡Muchas gracias por tu aportación, muy valiosa! ...

Un saludo,

Antoine

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

Hola Antoine

En la Diputación de BCN, en 1999 se implementaron diferentes subtipos para cubrir necesidades funcionales.

Esto implicó modificar la operación de nomina wpbp para que recogiera esos subtipos, siguiendo las indicaciones de la nota 91243. Sin embargo, parece que la nota no está disponible actualmente en SAP.

IF sw_prot EQ 'X'.

PERFORM log_wpbp_4(h99plog0) TABLES ptext.

ENDIF.

*{   REPLACE        DHRK901795                                        1

*\  PERFORM call_function_indev USING '0008' l_use_subtype '  '    "XPSP30K130381

*-----------------------------------------------------[DIBA N0091243-INI

PERFORM CALL_FUNCTION_INDEV USING '0008' '    ' '  '

*-----------------------------------------------------[DIBA N0091243-FIN

*}   REPLACE

aper-begda aper-endda

'   '.                "XPSP30K031644

REFRESH sdates.

LOOP AT ppbwla.

sdates-datum = ppbwla-begda.

Según mi análisis, posiblemente se lograría el mismo resultado llamando a wpbp para cada subtipo en el esquema de nomina.

A veces es necesario aceptar que SAP no implementará opciones para nuestras necesidades, ya sean legales o no.

Gracias a la gestión del Asistente de Modificaciones, podemos detectar y asumir cambios realizados por SAP a través de Notas o Parches.

Cordialmente

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?