‎2008 Apr 25 9:58 AM
hi...
write:/ sy-datum
(which gives today's date as 15/04/2008)
I want output as 04/2008 (month and year only)
how?
thank you,
Naveen
‎2008 Apr 25 10:03 AM
HI,
You get the date as 15/04/2008
date: gv_month(2),
gv_year(4),
gv_date(7).
gv_month = sy-datum+3(2).
gv_year = sy-datum+6(4).
concatenate gv_month gv_year into gv_date separated by '/'.
‎2008 Apr 25 10:03 AM
HI,
You get the date as 15/04/2008
date: gv_month(2),
gv_year(4),
gv_date(7).
gv_month = sy-datum+3(2).
gv_year = sy-datum+6(4).
concatenate gv_month gv_year into gv_date separated by '/'.
‎2008 Apr 25 10:03 AM
hi,
do this way ...
data : v_date(10).
concatenate sy-datum+4(2) '/' sy-datum+0(4) into v_date.
write : v_date.
‎2008 Apr 25 10:04 AM
You get the date as 15/04/2008
date: gv_month(2),
gv_year(4),
gv_date(7).
gv_month = sy-datum+3(2).
gv_year = sy-datum+6(4).
concatenate gv_month gv_year into gv_date separated by '/'.
‎2008 Apr 25 10:04 AM
Hi,
Do like this
Once you get the value 15/04/2008 into a variable for ex: v_date is 15/04/2008
v_date2 = v_date+2(8).
Here v_date2 will have the value 04/2008.
Regards,
Satish
‎2008 Apr 25 10:14 AM
Hi Naveen Inuganti,
Try out this way...
DATA : DATE1 TYPE SY-DATUM,
DD(2) TYPE C,
MM(2) TYPE C,
YY(4) TYPE C,
NEW_DATE(7) TYPE C.
DATE1 = SY-DATUM.
DD = DATE1+0(2).
MM = DATE1+2(2).
YY = DATE1+4(4).
CONCATENATE MM '/' YY INTO NEW_DATE.
Again it depends on the user settings ...
so.. Better use offset and get the individual DD MM and YYYY using offset...
and then use concatenate to get ur desired value...
Set user date setting from SU01...
Hope it will solve your problem...
Reward points if useful...
Thanks & Regards
ilesh 24x7
‎2008 Apr 25 10:18 AM
Hi Naveen,
Use any of the below formats.
write:/ sy-datum(6).
OR
write:/ sy-datum4(2),'/',sy-datum0(4).