2008 Mar 05 9:08 PM
Hello Everybody!
The problem what I'm havng is:
These information are given
keyDate 01.09.2007 type char
eventDate 20080227 type dats
The following if statement doesn' t return relyable results. With other
words this comparison is not working. How can I do it better.
IF keyDate GE eventDate.
Regards
Erdem Sas
2008 Mar 05 9:15 PM
data : v_date(8) type c.
data : v_date1 like sy-datum.
concatenate keyDate+7(4) keyDate+0(2) keyDate+4(2) into v_date.
write v_date to v_date1.
IF v_date1 GE eventDate
a®
2008 Mar 05 9:13 PM
If you are comparing two dates, they should be of same data type(dats) and format. Then you can get better results.
Generally SAP stores dates in YYYYMMDD format.
Edited by: Naren Someneni on Mar 5, 2008 3:15 PM
2008 Mar 05 9:13 PM
Try to have both the dates with same formats.
then you can compare them.
2008 Mar 05 9:15 PM
data : v_date(8) type c.
data : v_date1 like sy-datum.
concatenate keyDate+7(4) keyDate+0(2) keyDate+4(2) into v_date.
write v_date to v_date1.
IF v_date1 GE eventDate
a®
2008 Mar 05 9:18 PM
convert event date to key date format
do like
eg:keydate:20080902
data:keydate like '20080902'.
data:eventdate
concatenate keydate6(2) '.' keydate4(2) '.' keydate+0(2) into eventdate
write:/ eventdate.
then
make comparision using if