cancel
Showing results for 
Search instead for 
Did you mean: 

Error regla condición tipo contrato

Former Member
0 Kudos

Buenas tardes,

Tenemos un empleado que tiene un contrato temporal que finaliza y se le crea otro contrato nuevo a partir del día siguiente. P.e:

01.01.2005 - 15.01.2013 Contrato p.e: 441

16.01.2013 - 31.12.9999 Contato p.e: 430

He detectado que cuando se ejecuta una regla de nómina que tiene una condición en función del contrato no se comporta correctamente. En el subesquema EBD0 sí lee el contrato correcto con la función P0480 y el resultado se puede ver en la tabla SV. Pero posteriormente para establecer la condición con el contrato utilizamos TABLEP0480 y VARGBIDCON pero se aprecia que en lugar de tomar el primer contrato del mes (441) está tomando el segundo (430).

La regla es:

...

TABLEP0480

VARGBIDCON

  *****

    ELIMI *   

    RESET R   

    NUM=  /3FQ

    NUM*1000  

    NUM/365   

    NUM*8     

    NUM/1000  

    GCY ZSPA  

  00441

    ELIMI *   

    RESET R   

    NUM=  /3FQ

    NUM*1000  

    NUM/365   

    NUM*12    

    NUM/1000  

    GCY ZSPA  

...

A alguien se le ocurre como modificar la regla para que tenga en cuenta el contrato correcto y tome el del primer intervalo?

Como workaround se me ocurre crear una función en ABAP pero entiendo que sin necesidad de desarrollar se tendría que poder solventar.

Muchas gracias por vuestra ayuda.

Saludos,

Julián

Accepted Solutions (1)

Accepted Solutions (1)

former_member431450
Participant
0 Kudos

Hola.

Para preguntar por el contrato, ¿habéis probado con la operación ESVVAIDSEG?.

Por cierto, en cuanto a los días de indemnización por año trabajado, existe la constante estándar NDIND, en la T511K :

NDIND    31.12.2011    01.01.1800    8,00

NDIND    31.12.2012    01.01.2012    9,00

NDIND    31.12.2013    01.01.2013   10,00

NDIND    31.12.2014    01.01.2014   11,00

NDIND    31.12.9999    01.01.2015   12,00

Saludos.

Former Member
0 Kudos

Ok! Muchas gracias.

Con la operación indicada obtengo el comportamiento deseado.

Saludos,

Julián.

Answers (0)