FM to Get the Day for a Particular Date

FM or any other means by which we can get the DAY for a particular date?

Yes, DATE_COMPUTE_DAY

Sample code:

  clear: hold_day_of_week.

  CALL FUNCTION 'DATE_COMPUTE_DAY'
       EXPORTING
            DATE = workdate
       IMPORTING
            DAY  = day_of_week_num
       EXCEPTIONS
            OTHERS  = 8.

  CASE day_of_week_num.
    WHEN 1.
      hold_day_of_week = 'Monday'.
    WHEN 2.
      hold_day_of_week = 'Tuesday'.
    WHEN 3.
      hold_day_of_week = 'Wednesday'.
    WHEN 4.
      hold_day_of_week = 'Thursday'.
    WHEN 5.
      hold_day_of_week = 'Friday'.
    WHEN 6.
      hold_day_of_week = 'Saturday'.
    WHEN 7.
      hold_day_of_week = 'Sunday'.
    WHEN OTHERS.
      hold_day_of_week = 'invalid'.
  ENDCASE.

or 

You can use  DATE_COMPUTE_DAY to get the day number of the week (for example, today gives 5)
then use WEEKDAY_GET which returns an itab with seven entries (one for each day of the week.)
You enter in this itab and get the field langt to get the day name.

ABAP Tips by : Kim Gavin

Fast Links:
FM to get the Week for a Single Date
How to use function  DATE_GET_WEEK

Get help for your ABAP problems
Do you have a ABAP Question?

SAP Books
SAP Certification, Functional, Basis Administration and ABAP Programming Reference Books

More ABAP Tips

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.