Juan:
A ver que te parece esta solución:
En el programa que imprime el reporte defines una DATA STRUCTUR (DS) así
I DS
I 1 80FECHA8
I 1 20D8
I 3 40M8
I 5 80A8
Ahora fijate, las variables D8, M8 y A8 las cambias por los tres campos que tienes en el archivo físico y finalmente sumas 2000 o 1900 a la variable A8 dependiendo de si el valor correspondiente que hay en el archivo fisico es menor de 50 o no respectivamente, ejemplo
C A8 IFLT 50
C ADD 2000 A8
C ELSE
C ADD 1900 A8
C ENDIF
Así la variable FECHA8 quedaría de esta forma, asumiendo la fecha de hoy
13082007 y esta variable es la defines e imprimes en tu reporte con un código de edición.
Ojala me haya explicado bien y si no es así, pues por aqui sigo.
Saludos