|
#1
|
|||
|
|||
Necesitas utilizar el evento GET pernr (Tienes que declararte la base de datos logica PNP. pasar a-> atributos, en campo base datos logica pon la PNP) Te pongo un ejemplillo.
**DECLARACIONES DE LOS INFOTIPOS QUE VAS A USAR. INFOTYPES: 0000, " Medidas 0001, " Asignación Organizacional 0002, " Datos Personales 0006, " Datos Dirección 0007, " Horario trabajo teórico 0008, " Emolumentos Básicos 0015, " Pago complementario 0041, " Datos de Fecha 0061, " Datos Seguridad Social 0062, " Datos de Impuestos 0092." Datos de Antigüeda *Este evento saltara una vez por cada empleado, es decir es un bucle por cada empleado seleccionado donde se iran rellenando los infotipos declarados anteriormente. En debugging puedes ver la tabla interna PERNR, donde vas viendo empleado a empleado. GET pernr. *Dentro del evento tienes que hacer los PROVIDE (de los infotipo que hayas declarado anteriormente) y entre las fechas que a ti te interesen. PROVIDE * FROM p0000 BETWEEN d_beg AND d_end. IF p0000-stat2 = 3. w_dias_alta_mes = w_dias_alta_mes + p0000-endda - p0000-begda + 1. ENDIF. ENDPROVIDE. rp-provide-from-last space p000 d_beg d_beg. Saludos, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|