Tema: Hr
Ver Mensaje Individual
  #2  
Viejo 05/10/07, 06:36:28
sap2006 sap2006 is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Mensajes: 134
Tienes que utilizar el PROVIDE, es justo lo que necesitas! Te dejo un par de ejemplillos. Si necesitas cualquier duda o aclaracion ya sabes.

*Te va traiendo todos los registros del infotipo 0 comprendidos entre pn-begda y pn-endda. (Base de datos logica PNP)
PROVIDE * FROM p0000 BETWEEN pn-begd AND pn-endda.

ENDPROVIDE.

*Te trae los registros del inotipo 1 y 8 entre '19000101' '99991231' con cada corte.

PROVIDE gsber abkrs FROM p0001 lga01 lga02 lga03 lga04 lga05 lga06
lga07 lga08 lga09 lga10 lga11 lga12 lga13 lga14 lga15 lga16 lga17 lga18
lga19 lga20 FROM p0008 BETWEEN '19000101' AND '99991231'.

ENDPROVIDE.

*Esta macro te deja en la cabezera el ultimo registro del infotipo 1 comprendido entre esas fechas
rp-provide-from-last p0001 space pn-begda pn-endda.

*Esta macro te deja en la cabezera el prime registro del infotipo 1 comprendido entre esas fechas
rp-provide-from-last p0001 space pn-begda pn-endda.


Te recomiendo que te mires un manual de programacion orientada a HR.

Saludos,
Ruben.

Úlima edición por sap2006 fecha: 05/10/07 a las 06:53:01.
Responder Con Cita