‎2008 Jun 12 4:56 PM
Hi Guru,
My functionality is that I have to conver sysdate to 12 months before. means today 12th june 2008.so i have to convert this as 12th june 2007. is there any logic or function module.
Please help me.
‎2008 Jun 12 4:57 PM
Just do like:
DATA: L_DATE TYPE D.
L_DATE = SY-DATUM.
L_DATE0(4) = L_DATE0(4) - 1.
Regards,
Naimesh Patel
‎2008 Jun 12 5:00 PM
hi,
you can use the following logic .
w_Date = sy-datum.
w_Date4(4) = w_date4(4) - 1.
regards,
Veeresh
‎2008 Jun 12 5:03 PM
Hi Sandeep,
Use function module CCM_GO_BACK_MONTHS and pass 012 to BACKMONTHS importing parameter.
Thanks,
Vinay
‎2008 Jun 12 5:17 PM
Hi sndeep,
This will work,
DATA: n TYPE numc3 VALUE 12,
w_newdate LIKE sy-datum.
CALL FUNCTION 'CCM_GO_BACK_MONTHS'
EXPORTING
currdate = sy-datum
backmonths = n
IMPORTING
newdate = w_newdate.
WRITE: w_newdate.Regards
Adil
‎2008 Jun 12 7:15 PM
Hi
Look the FM CALCULATE_DATE.
data: date type d.
CALL FUNCTION 'CALCULATE_DATE'
EXPORTING
* DAYS = '0'
MONTHS = '-12'
START_DATE = SY-DATUM
IMPORTING
RESULT_DATE = date.
Regards
Gregory