2007 Jul 25 7:19 AM
Is there any function module to display the date but if the date falls on the weekend then it should display the next available weekday.?
Reply me ASAP.
Regards,
Shobana.
2007 Jul 25 7:29 AM
There are various Function Modules available under the following function groups
like <b>acal; scal; ncal.</b> You can use any of them as per your requirement.
Please reward the helpful entries.
Regards,
Raman.
2007 Jul 25 7:24 AM
2007 Jul 25 7:32 AM
Can u plz explain wat r the parameters need to import n export?
Rgds,
Shobana.
2007 Jul 25 7:28 AM
Hi,
Use the Function module <b>HOLIDAY_CHECK_AND_GET_INFO</b> Useful for determining whether or not a date is a holiday. Give the function a date, and a holiday calendar, and you can determine if the date is a holiday by checking the parameter HOLIDAY_FOUND.
data: ld_date like scal-datum default sy-datum,
lc_holiday_cal_id like scal-hcalid default 'CA',
ltab_holiday_attributes like thol occurs 0 with header line,
lc_holiday_found like scal-indicator.
CALL FUNCTION 'HOLIDAY_CHECK_AND_GET_INFO'
EXPORTING
date = ld_date
holiday_calendar_id = lc_holiday_cal_id
WITH_HOLIDAY_ATTRIBUTES = 'X'
IMPORTING
HOLIDAY_FOUND = lc_holiday_found
tables
holiday_attributes = ltab_holiday_attributes
EXCEPTIONS
CALENDAR_BUFFER_NOT_LOADABLE = 1
DATE_AFTER_RANGE = 2
DATE_BEFORE_RANGE = 3
DATE_INVALID = 4
HOLIDAY_CALENDAR_ID_MISSING = 5
HOLIDAY_CALENDAR_NOT_FOUND = 6
OTHERS = 7.
if sy-subrc = 0 and
lc_holiday_found = 'X'.
write: / ld_date, 'is a holiday'.
else.
write: / ld_date, 'is not a holiday, or there was an error calling the function'.
endif.Regards
Sudheer
2007 Jul 25 7:29 AM
2007 Jul 25 7:30 AM
Hi,
USE FM 'DATE_COMPUTE_DAY '
This FM will give week day.
Then if it returns 6 or 7 then add 1 or two.
that will be the next week day.
If it saturaday it will give six then add 2 that will be the next monday.
If it sunday it will give seven then add 1 that will be the next monday.
Thanks,
CSR.
******Reward if helpful
2007 Jul 25 7:46 AM
But i need to print the date.If 30 th June is Saturday+2 it will give monday.
Wil it print the date correctly as 2nd July.?
Rgds,
Shobana
2007 Jul 25 7:33 AM
There are various Function Modules available under the following function groups
like <b>acal; scal; ncal.</b> You can use any of them as per your requirement.
Please reward the helpful entries.
Regards,
Raman.
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |