11-28-2007 7:30 AM
Hey guys,
how would we know the day (monday, tuesday, etc.) given only the date? Is there any function module which we can use?
Example: Month: November
Year: 2007
Day: 29
v_day = wednesday
11-28-2007 7:32 AM
11-28-2007 7:32 AM
11-28-2007 7:36 AM
11-28-2007 7:37 AM
11-28-2007 7:37 AM
call this function
<b> 'RH_GET_DATE_DAYNAME'</b>
FUNCTION CALL '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.
11-28-2007 7:42 AM
CALL FUNCTION <b>'ISP_GET_WEEKDAY_NAME'</b>
EXPORTING
DATE = '20071023'
language = 'E'
WEEKDAY_NUMBER = ' '
IMPORTING
LANGU_BACK = 'EN'
LONGTEXT = day
SHORTTEXT =
EXCEPTIONS
CALENDAR_ID = 1
DATE_ERROR = 2
NOT_FOUND = 3
WRONG_INPUT = 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.
ENDIF.
WRITE / day.