Obtener numero de semana

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Mauricio-Chile
    Member
    • mar
    • 64

    #1

    Obtener numero de semana

    Señores:

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

    si alguien puede indicarme la funcion o procedimiento a seguir.

    mil gracias.

    atte.
    Mauricio de Chile
    un fanático es “alguien que no puede cambiar de idea y se niega a cambiar de tema”
    ........PATAGONIA SIN REPRESAS

  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    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
    David Carballido Córdova

    Comentario

    • Mauricio-Chile
      Member
      • mar
      • 64

      #3
      re:Obtener numero de semana

      Originalmente publicado por DavidXD_XD
      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
      Gracias..si me sirve....
      Mauricio de Chile
      un fanático es “alguien que no puede cambiar de idea y se niega a cambiar de tema”
      ........PATAGONIA SIN REPRESAS

      Comentario

      • Mauricio-Chile
        Member
        • mar
        • 64

        #4
        re:Obtener numero de semana

        Originalmente publicado por DavidXD_XD
        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
        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.
        Mauricio de Chile
        un fanático es “alguien que no puede cambiar de idea y se niega a cambiar de tema”
        ........PATAGONIA SIN REPRESAS

        Comentario

        • DavidXD_XD
          Moderator
          • ago
          • 1255

          #5
          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
          David Carballido Córdova

          Comentario

          • carlos@copygreen.net
            Junior Member
            • abr
            • 3

            #6
            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.

            Comentario

            • Mauricio-Chile
              Member
              • mar
              • 64

              #7
              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.
              Mauricio de Chile
              un fanático es “alguien que no puede cambiar de idea y se niega a cambiar de tema”
              ........PATAGONIA SIN REPRESAS

              Comentario

              Trabajando...