Dia de la semana.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • DCErick
    Moderator
    • mar
    • 1090

    #1

    Dia de la semana.

    Alguien cono alguna funcion para sacar ya sea el numero o el nombre del dia de la semana de una fecha determinada...

    Por ejemplo hoy es 21/11/2006
    que al pasarle esa fecha me regrese...

    Martes.
    o el numero de dia 2 , o 3. depende.. no se que dia sea el inicio de semana para sap si domingo o lunes.... ...-.
    Editado por última vez por DCErick; 21/11/2006, 19:42:04.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?
  • DCErick
    Moderator
    • mar
    • 1090

    #2
    Originalmente publicado por DCErick
    Alguien cono alguna funcion para sacar ya sea el numero o el nombre del dia de la semana de una fecha determinada...

    Por ejemplo hoy es 21/11/2006
    que al pasarle esa fecha me regrese...

    Martes.
    o el numero de dia 2 , o 3. depende.. no se que dia sea el inicio de semana para sap si domingo o lunes.... ...-.
    mmm pues encontre esta jeje

    RH_GET_DATE_DAYNAME

    Regresa el numero de Dia
    Y el nombre Lunes , Martes .. etc..

    Solo pide Idioma, Fecha e ID del Calendario por ej. MX para México


    Código:
    DATA: v_daynr TYPE hrvsched-daynr.
    
      CALL FUNCTION 'RH_GET_DATE_DAYNAME'
        EXPORTING
          langu                     = sy-langu
          date                      = sy-datum
          calid                     = 'MX'
       IMPORTING
         daynr                     = v_daynr
    *     DAYTXT                    =
    *     DAYFREE                   =
       EXCEPTIONS
         no_langu                  = 1
         no_date                   = 2
         no_daytxt_for_langu       = 3
         invalid_date              = 4
         OTHERS                    = 5.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        EXIT.
      ENDIF.
    Editado por última vez por DCErick; 21/11/2006, 19:42:16.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

    Comentario

    • tomasm
      Member
      • jun
      • 87

      #3
      La función DAY_ATTRIBUTES_GET (SE37)

      dá mucho juego.

      Comentario

      • DCErick
        Moderator
        • mar
        • 1090

        #4
        Originalmente publicado por tomasm
        La función DAY_ATTRIBUTES_GET (SE37)

        dá mucho juego.
        Esa tambien es muy buena.....
        -------------------
        ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

        Comentario

        Trabajando...