Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: molaci en 18 de Marzo de 2008, 11:37:06 am

Título: Funcion para sacar siguiente Domingo
Publicado por: molaci en 18 de Marzo de 2008, 11:37:06 am
Hola.

Hay alguna función que dándole una fecha te devuelva la fecha en el que cae el siguiente domingo?

Ejemplo:
18.03.2008 <-- Una fecha de entrada
23.03.2008 --> Próximo domingo.


Gracias.
           
Título: Re: Funcion para sacar siguiente Domingo
Publicado por: nacho_jimf en 18 de Marzo de 2008, 01:38:04 pm
Hay una funcion que te dice el numero de dia de la semana que es una fecha. DATE_COMPUTE_DAY.
1->Lunes
2->Martes ... etc.

Puedes implementarte un modulo de funcion, si lo vas a necesitar mas veces, al que le pases como parametro la fecha de inicio y que el te vaya sumando 1 a la fecha hasta que devuelva 7.

EJ.

import: fecha ->
while day NE '7'.
 fecha = fecha + 1.
 llamada a la funcion -> date_compute_day.
endwhile.

export: fecha<-

Espero te sirva de ayuda.
Título: Re: Funcion para sacar siguiente Domingo
Publicado por: molaci en 18 de Marzo de 2008, 03:36:30 pm
Muchas gracias  ;D

Me sirve, me sirve...