‎2006 Oct 23 5:30 PM
hi to all,
help me in this issue
how to calcuæate previous date
thanks in advance
kiran kuamr
‎2006 Oct 23 5:32 PM
Hi Kiran,
What do yo umean by previous date?
yesterday?
yesterday = sy-datum - 1.
n days ago?
n_days_ago = sy-datum - n.
Regards,
ravi
‎2006 Oct 23 5:32 PM
Hi Kiran,
What do yo umean by previous date?
yesterday?
yesterday = sy-datum - 1.
n days ago?
n_days_ago = sy-datum - n.
Regards,
ravi
‎2006 Oct 23 5:36 PM
hi ravi,
it is wrt to yesterdays date.
thanks and advance,
kiran kumar
Message was edited by: kiran kumar
‎2006 Oct 23 5:32 PM
Hi,
Use logic similar to below.
DATA: V_FIRST_DATE LIKE SY-DATUM.
DATA: V_SECOND_DATE LIKE SY-DATUM.
V_FIRST_DATE = SY-DATUM.
V_SECOND_DATE = V_FIRST_DATE - 1.
Thanks,
Ramakrishna
‎2006 Oct 23 5:32 PM
Hi,
Please check FM RP_CALC_DATE_IN_INTERVAL.
Regards,
Ferry Lianto
‎2006 Oct 23 6:59 PM
‎2006 Oct 24 8:34 AM
Hi Kiran,
if u want to calculate the last date using a fm
then
check
RS_VARI_V_TODAY_X
in here
S OP LOW HIGH
I LT 1- 0
low -1 will keep u for the previous date (yesterday's date)
low -2 will give date of two days before .
regards,
Vijay.
kindly close the thread if ur query is over .
u did not mention if ur looking for a factory calender date
if this is the case then
RS_VARI_V_TODAY_XWD
put sign = 'C' and proceed same as above .
Message was edited by: Vijay
‎2006 Oct 24 9:19 AM
Check this code,it may help u.
data: prev_date like sy-datum.
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
EXPORTING
date = sy-datum
days = 3
months = 0
signum = '-'
years = 0
IMPORTING
calc_date = prev_date.
write:/ prev_date.
Regards