11-22-2007 10:03 AM
Hi all.
I want eo find back date from surrent date when i pass value of month.
Suppose i pass month value as 20 then i have to find 20 month back date..can anyone tell how to find this..
Thanks
11-22-2007 10:04 AM
Hi..
Use Fm:RP_CALC_DATE_IN_INTERVAL.
Example..
CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
EXPORTING
date = input_date
days = '00'
months = '20'
signum = '-'
years = '00'
IMPORTING
calc_date = output_date.
Message was edited by:
Vishnu Reddy
11-22-2007 10:05 AM
Hi ,
Use FM HR_PT_ADD_MONTH_TO_DATE.
Pass values as:
DMM_DATIN <Date>30.03.2007
DMM_COUNT 20
DMM_OPER - (subtract)
DMM_POS SPACE
Lokesh
Message was edited by:
Lokesh Aggarwal
11-22-2007 10:10 AM
Hi
check this code...
DATA : date1 LIKE sy-datum,
date2 LIKE sy-datum.
date1 = sy-datum.
CALL FUNCTION 'MONTH_PLUS_DETERMINE'
EXPORTING
months = '-20'
olddate = date1
IMPORTING
newdate = date2.
WRITE : date2.
11-22-2007 10:11 AM