MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Sumar meses a una fecha en BW (foro/showthread.php?t=26463)

sandra86 28/11/08 07:53:44

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!

Mike 28/11/08 10:55:04

Creo que eso se puede hacer de standard mapeando esa característica con una formula, en el caso de que no, esta la función MONTH_PLUS_DETERMINE que hace lo que quieres.


Husos Horarios son GMT. La hora en este momento es 05:22:19.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web