Hi,
I am getting erro in the date conversion.
If i pass the value as 07/16/2008 into p_indate
DATA: l_v_datval(10) TYPE c,
l_v_datfm TYPE usr01-datfm,
l_v_delim(1) TYPE c.
l_v_datval = p_indate.
"-----------------------------------------------
" Strip date of all delimiters and spaces.
"-----------------------------------------------
DO.
IF sy-subrc <> 0. EXIT. ENDIF.
REPLACE l_v_delim WITH '' INTO l_v_datval.
ENDDO.
CLEAR sy-subrc.
CONDENSE l_v_datval NO-GAPS.
"-----------------------------------------------
" Put date in standard SAP format of YYYYMMDD.
"-----------------------------------------------
CASE l_v_datfm.
WHEN '1'.
CONCATENATE l_v_datval4(4) l_v_datval2(2) l_v_datval(2)
INTO l_v_datval.
WHEN '2'.
CONCATENATE l_v_datval+4(4) l_v_datval(4)
INTO l_v_datval.
Here aftr the conversion i'm getting the value as 008716 in l_v_datval.
WHEN '3'.
CONCATENATE l_v_datval+4(4) l_v_datval(4)
INTO l_v_datval.
WHEN OTHERS. "Already in YYYYMMDD format
ENDCASE.
p_outdate = l_v_datval.
Any sugestions..
Thanks.
Kumar.