Algo sencillo
campo semana = WOCHE
si por ej la semana actual es la 17 y el parametro es 3
tengo que buscar los datos de las semanas 16 15 14
data: semana type i.
semana = semana_actual - paramentro.
*(14 = 17 - 3)
while (semana < semana_actual).
loop at it_tabla assigning <it_tabla> where campo_semana = semana.
**aqui extraes tu datos, ya estas en la linea donde la semana es 14, 15 o 16.
it_final = <it_tabla>-campo_valor.
append it_final.
endloop.
semana = semana + 1.
endwhile.
tambien puedes intentar con:
do parametro times.
...
enddo.
Saludos.
|