Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

To know whether this date is sunday or saturday

Former Member
0 Kudos

Hi,

I wanted to know is it is possible to know whether the day is sunday or saturday...

ie 01072007 is sunday .......

1 ACCEPTED SOLUTION

Former Member
0 Kudos

use FM DATE_TO_DAY

5 REPLIES 5

Former Member
0 Kudos

Hi,

Check out this function:

RH_GET_DATE_DAYNAME

Reward if useful!

Former Member
0 Kudos

use FM DATE_TO_DAY

Former Member
0 Kudos

Hello anand,

Use the function module 'DATE_TO_DAY'.

Please reward.

Rakesh.

former_member208856
Active Contributor
0 Kudos

Hi,

use FM

RH_GET_DATE_DAYNAME

the code is as below :

data : date type sy-datum, out_date type sy-datum.

data : daytxt type HRVSCHED-DAYTXT.

data : daynr type HRVSCHED-DAYnr.

data : dayfree type HRVSCHED-NODAY.

date = '20070701'.

CALL FUNCTION 'RH_GET_DATE_DAYNAME'

EXPORTING

langu = 'E'

date = date

CALID = '01'

IMPORTING

DAYNR = daynr

DAYTXT = daytxt

DAYFREE = 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.

ENDIF.

write 😕 daytxt.

Reward points, if helpful,

Sandeep Kaushik

Message was edited by:

Sandeep Kaushik

Former Member
0 Kudos

Hello,

Try this:

data: daytxt LIKE hrvsched-daytxt.
      CALL FUNCTION 'RH_GET_DATE_DAYNAME'
           EXPORTING
                langu               = sy-langu
                date                = ziel-rvdat " Ur date
*               CHECK               =
           IMPORTING
*               daynr               =
                daytxt              = daytxt
           EXCEPTIONS
                no_langu            = 1
                no_date             = 2
                no_daytxt_for_langu = 3
                invalid_date        = 4
                OTHERS              = 5.
      len = strlen( daytxt ).

      WRITE: /      sy-vline NO-GAP,
                    ziel-rvdat DD/MM/YYYY,
                 13 daytxt,
                 27 ziel-kunde,
                 50 ziel-zort1,
                 78 sy-vline NO-GAP.

Vasanth