MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Devolver el Año de una Fecha (foro/showthread.php?t=14416)

cvargas 21/06/08 16:58:47

Devolver el Año de una Fecha
 
Saludos
Tengo un parametro de tipo fecha y me estan pidiendo realizar una consulta pero que tenga el año y el mes de un mes anterior a la fecha de parametro. Como ejemplo
FechaParametro : 25-01-2008
MesConsultar=12
Año=2007

Emtonces necesito hacer 2 cosas :
Fecha Anterior
Obtener Mes Fecha
Obtener Año Fecha

DavidXD_XD 22/06/08 19:31:48

Hola .. creo q por funcion no existe eso :( ... pero podrias hacer un pequeño algoritmo el cual no esta muy dificil ... aver si t ayudo


Espero de sirva :D

sandra86 23/06/08 07:21:41

Otra alternativa
 
Con la función 'MONTH_PLUS_DETERMINE' Calculas el mes que resulta de sumar
o restar un numero de meses a una fecha.

A continuación puedes obtener el año de tu propia fecha, salvo que el mes obtenido anteriormente sea diciembre en cuyo caso tendrias que tener en cuenta que es el año anterior.

Espero que te sirva la alternativa que te propongo :p .

cvargas 23/06/08 16:16:04




Muchas gracias a Ambos, fue de gran ayuda

danny 25/06/08 16:03:46

Holas:
un poco tarde con la rpta..pero mas vale tarde que nunca,

Data : wl_mesant like sy-datum.

CALL FUNCTION 'MONTH_PLUS_DETERMINE'
EXPORTING
months = -1
olddate = fecha parametro
IMPORTING
newdate = wl_mesant.

y tendrias el año: wl_mesant(4)
el mes wl_mesant+4(2) y la fecha competa es wl_mesant

Saludos;


Husos Horarios son GMT. La hora en este momento es 20:31:21.

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