Sumar meses a una fecha en BW
Buenas!
Me gustaria saber como podria sumar meses a una fecha en el entorno de BW.
Por ejemplo:
20090129 + 1mes = 20090228
En principio lo estaba haciendo de esta forma:
l_mes = l_fecha+4(2) + p_periodicidad.
if l_mes > 12.
l_mes = l_mes - 12.
l_fecha+0(4) = l_fecha+0(4) + 1.
endif.
l_fecha+4(2) = l_mes.
Pero con esto me encuentro con el siguiente problema:
20090129 + 1mes = 20090229 (pero no hay 29!!!)
Tengo otras ideas en mente, pero me gustaria saber si alguno de vosotros conoce alguna funcion en BW que pueda realizar esto, o al menos que me ayude a realizar dicho calculo.
Muchas gracias por todo!
|