Avalados por :

Implementación de Auditoría de Número de Seguro Social para Empleados en Canadá

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

Hola,

Para nuestros empleados en Estados Unidos podemos hacer cumplir SAP S/4, por lo que todos los empleados deben tener un número de Seguro Social único. Hacemos esto utilizando la función PE03 SSNCK (Auditoría de Número de Seguro Social). Estamos buscando una forma de hacer cumplir números de Seguro Social únicos para nuestros empleados en Canadá. Queremos que sea un error grave como el de Estados Unidos.

¿Alguien sabe cómo se puede hacer esto?

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

4 Respuestas

0
Cargando...

Janice....verifica la configuración del infotipo (específicamente en el Framework de Infotipos Desacoplados...DCIF.... sección) y asegúrate de que tengas activado el uso de DCIF para ese infotipo. Olvidé el nodo exacto, pero esencialmente configurarás si está "activado", "solo en Procesos y Formularios de ESS/HCM" o "desactivado".

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

¡Gracias Siddharth! Veo esta clase/método. Había mantenido la función para Canadá. Puse un punto de interrupción al principio del método AUDIT_SIN y parece que no entra en el método en absoluto, no estoy seguro por qué.

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

Se realiza aquí

CL_HRPA_INFOTYPE_0002_CA, Con el nuevo marco de infotipo, la validación SIN se realiza en el MÉTODO AUDIT_SIN

¿Mantenías también la característica para Canadá?

https://launchpad.support.sap.com/#/notes/2332745 IT0002: Mensaje de error incorrecto para SIN duplicado al usar el nuevo marco de infotipo

CLASE: CL_HRPA_INFOTYPE_0002_CA

MÉTODO: AUDIT_SIN

INTENTAR.

HAS_EXCEPTION = FALSO.

LLAMAR MÉTODO cl_hrpa_feature=>get_value

EXPORTANDO

característica = 'SSNCK'

struc_content = pme04

IMPORTANDO

return_value = SSNCK.

CAPTURAR CX_HRPA_VIOLATED_ASSERTION.

HAS_EXCEPTION = VERDADERO.

FIN INTENTAR.

SI SSNCK = 'N' Y HAS_EXCEPTION = FALSO. SALIR. FIN SI.

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

Hola Janice,

No estoy 100% seguro, pero una forma que se me ocurre es utilizando Acciones Dinámicas con el Módulo de Función:

HR_CA_VERIFY_SI_NUMBER

Espero que eso ayude.
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?