2008 Aug 18 3:44 PM
Hello Gurus,
I am using following function module to add 10 days to current sy-datum. So if the current date is 08/18, then I want certain things to be done on 08/28. But this adds straight 10 days to current sy-datum. I want the system to add 10 business days.
Is there any function module for this ?
Regards,
Tushar.
2008 Aug 18 3:48 PM
Hi,
try these function module
1>
BKK_ADD_WORKINGDAY
IMPORTING
VALUE(I_DATE) TYPE SY-DATUM
VALUE(I_DAYS) TYPE I
VALUE(I_CALENDAR1) TYPE TFACD-IDENT OPTIONAL
VALUE(I_CALENDAR2) TYPE TFACD-IDENT OPTIONAL
EXPORTING
VALUE(E_DATE) TYPE SY-DATUM
VALUE(E_RETURN) TYPE SY-SUBRC
2>
FKK_ADD_WORKINGDAY
IMPORTING
VALUE(I_DATE) TYPE SY-DATUM
VALUE(I_DAYS) TYPE I
VALUE(I_CALENDAR1) TYPE TFACD-IDENT OPTIONAL
VALUE(I_CALENDAR2) TYPE TFACD-IDENT OPTIONAL
EXPORTING
VALUE(E_DATE) TYPE SY-DATUM
VALUE(E_RETURN) TYPE SY-SUBRC
3>
WDKAL_DATE_ADD_FKDAYS
IMPORTING
VALUE(I_DATE) LIKE SY-DATLO
VALUE(I_FKDAY) LIKE MDCAL-FKDAY
VALUE(I_FABKL) LIKE TFACD-IDENT
EXPORTING
VALUE(E_DATE) LIKE SY-DATLO
VALUE(E_FKDAY) LIKE MDCAL-FKDAY
EXCEPTIONS
ERROR
Regards,
Anirban
Hello Gurus,
I am using following function module to add 10 days to current sy-datum. So if the current date is 08/18, then I want certain things to be done on 08/28. But this adds straight 10 days to current sy-datum. I want the system to add 10 business days.
Is there any function module for this ?
Regards,
Tushar.
2008 Aug 18 3:48 PM
Hi,
try these function module
1>
BKK_ADD_WORKINGDAY
IMPORTING
VALUE(I_DATE) TYPE SY-DATUM
VALUE(I_DAYS) TYPE I
VALUE(I_CALENDAR1) TYPE TFACD-IDENT OPTIONAL
VALUE(I_CALENDAR2) TYPE TFACD-IDENT OPTIONAL
EXPORTING
VALUE(E_DATE) TYPE SY-DATUM
VALUE(E_RETURN) TYPE SY-SUBRC
2>
FKK_ADD_WORKINGDAY
IMPORTING
VALUE(I_DATE) TYPE SY-DATUM
VALUE(I_DAYS) TYPE I
VALUE(I_CALENDAR1) TYPE TFACD-IDENT OPTIONAL
VALUE(I_CALENDAR2) TYPE TFACD-IDENT OPTIONAL
EXPORTING
VALUE(E_DATE) TYPE SY-DATUM
VALUE(E_RETURN) TYPE SY-SUBRC
3>
WDKAL_DATE_ADD_FKDAYS
IMPORTING
VALUE(I_DATE) LIKE SY-DATLO
VALUE(I_FKDAY) LIKE MDCAL-FKDAY
VALUE(I_FABKL) LIKE TFACD-IDENT
EXPORTING
VALUE(E_DATE) LIKE SY-DATLO
VALUE(E_FKDAY) LIKE MDCAL-FKDAY
EXCEPTIONS
ERROR
Regards,
Anirban
2008 Aug 18 3:50 PM
Hi,
Try this-
CALL FUNCTION 'BKK_ADD_WORKINGDAY'
EXPORTING
i_date = i_date
i_days = i_days
* I_CALENDAR1 = I_CALENDAR1
* I_CALENDAR2 = I_CALENDAR2
* IMPORTING
* E_DATE = E_DATE
* E_RETURN = E_RETURNRegards,
Sujit
2008 Aug 18 3:50 PM
Hi,
Check this two FM
DATE_CONVERT_TO_FACTORYDATE
FACTORYDATE_CONVERT_TO_DATE
---Patil
2008 Aug 18 3:51 PM
2008 Aug 18 3:52 PM
Hope these FMs help.
Use them as per you requirement
FACTORY_CALENDAR_ATTRIBUTE_GET Get Logistics Calendar Attributes (Table TFACD)
FACTORY_CALENDAR_GET
DATE_CONVERT_TO_FACTORYDATE Returns logistics calendar date for a date
FACTORYDATE_CONVERT_TO_DATE Returns date for a logistics calendar date
LAST_FACTORYDATE_GET Calendar function: Return last factory date for a logistics calendar
REGARDS,
Prashant
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |