MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Obtener numero de semana (foro/showthread.php?t=30275)

Mauricio-Chile 20/05/09 19:25:15

Obtener numero de semana
 
Señores:

Como puedo obtener el numero de la semana segun una fecha.:confused:

si alguien puede indicarme la funcion o procedimiento a seguir.

mil gracias.

atte.

DavidXD_XD 20/05/09 19:38:59

Hola Mauricio, intenta con este MF

GET_WEEK_INFO_BASED_ON_DATE

Dentro de esta funcion, el parametro WEEK te devuelve el año y el numero de semana concatenado, espero te pueda ayudar :D

Mauricio-Chile 20/05/09 20:01:28

re:Obtener numero de semana
 
Gracias..si me sirve....

Mauricio-Chile 22/05/09 15:38:34

re:Obtener numero de semana
 

David:

Estuncion calcula pero entrega el valor correcto para este año ya para los proximos no.
ej la seman para la fecha 01.01.2010 es 1 y la funcion entrega 53.

hay otra?, o porque ocurre este descuadre.?
grs.

DavidXD_XD 22/05/09 16:34:26

Hola Mauricio, nunca he utilizado esa funcion y estuve probando aver que pasa y en realidad si funciona bien (otra funcion que hace lo exactamente lo mismo es DATE_GET_WEEK), segun como trabaja SAP la semana va desde Domingo hasta Sabado, eso es primero, ahora si ves en que semana acaba el dia 31.12.2009 te dira que acaba en la semana 53 del Año 2009 y el 01.01.2010 tbm estara sobre esta semana puesto que dicha semana no ha sido cerrada aun, si ves en el calendario la semana 01 del año 2010 se aperturara con el dia 04.01.2010 y la semana 53 del año 2009 finalizara con el dia 03.01.2010, espero puedas entender esta dificultad, ahi habria que realizar un pequeño algoritmo para poder batallar con la primera semana de un año puesto que como podras ver la logica que se usa es algo molestosa de entender, espero te pueda ayudar :D

carlos@copygreen.net 26/05/09 08:26:18

Criterio clásico y criterio ISO
 
Hola a todos.

Existen 2 criterios para establecer el número de semana de una fecha concreta.
Si no recuerdo mal, el clásico, establece que la semana 1 del año es aquella que contiene el 1 de enero y el criterio ISO que toma como primera semana aquella que contiene al primer jueves del año.
En el criterio ISO la semana comienza el lunes y en el clásico no recuerdo si en lunes o en domingo.
Imagino que SAP utiliza el ISO, pero no lo he comprobado nunca; seguramente en la wikipedia encontrarán información más precisa acerca de los 2 criterios.

Salu2.
Carlos M.

Mauricio-Chile 26/05/09 13:27:06

re:Obtener numero de semana
 
David y Carlo:

gracias por las aclaraciones e informaciones, buscare mas para estar mas claro, pero lo mas probable que SAP este bien, de todas formas estoy ocupando la funcion GET_WEEK_INFO_BASED_ON_DATE.

grs.


Husos Horarios son GMT. La hora en este momento es 14:33:26.

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