‎2013 Dec 03 5:32 AM
Hello every1 ,
Ive got an issue wit the following func module ' HR_99S_INTERVAL_BETWEEN_DATES ' displayed below
If AUGDT is available it should follow te below method .
In the issue nw if AUGDT is not available now and FKDAT is available
the ENDDA shud take the current System Date (SY-DATUM) calculate and display in the T_days .
Is tis Possibl . . if so how to handle this issue .
Pls Do the needful as tis one is very URGENT .
Thx in advance ...
Coding :
IF wa_vbrk-augdt IS NOT INITIAL. .
CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'
EXPORTING
begda = wa_vbrk-fkdat
endda = wa_vbrk-augdt
tab_mode = ' '
IMPORTING
days = t_days.
IF t_days LT 0.
t_days = 0.
ENDIF.
wa_vbrk-zdays = t_days.
ELSE.
wa_vbrk-zdays = ''.
ENDIF.
APPEND wa_vbrk TO i_vbrk.
Regards ,
Wilson .
‎2013 Dec 03 6:01 AM
Call like this
IF wa_vbrk-augdt IS INITIAL.
wa_vbrk-augdt = sy-datum
ENDIF.
CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'
EXPORTING
begda = wa_vbrk-fkdat
endda = wa_vbrk-augdt
tab_mode = ' '
IMPORTING
days = t_days.
IF t_days LT 0.
t_days = 0.
ENDIF.
wa_vbrk-zdays = t_days.
ELSE.
wa_vbrk-zdays = ''.
ENDIF.
APPEND wa_vbrk TO i_vbrk.
‎2013 Dec 03 6:01 AM
Call like this
IF wa_vbrk-augdt IS INITIAL.
wa_vbrk-augdt = sy-datum
ENDIF.
CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'
EXPORTING
begda = wa_vbrk-fkdat
endda = wa_vbrk-augdt
tab_mode = ' '
IMPORTING
days = t_days.
IF t_days LT 0.
t_days = 0.
ENDIF.
wa_vbrk-zdays = t_days.
ELSE.
wa_vbrk-zdays = ''.
ENDIF.
APPEND wa_vbrk TO i_vbrk.
‎2013 Dec 03 10:08 AM
Hi madan ,
Thx for tat , Its workin fine accordingly .
Regards ,
Wilson .