‎2006 Sep 22 8:49 AM
Hi All,
I want a FM which will convert date format from MM/DD/YY to MM/DD/YYYY.please help.
Regards,
Jeetu
‎2006 Sep 22 8:57 AM
HI,
use one of these fms:
CONVERSION_EXIT_INVDT_INPUT Conversion exit routine for inverted date (INPUT)
CONVERSION_EXIT_INVDT_OUTPUT Conversion exit routine for inverted date (OUTPUT)
Sample Usage:
CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
EXPORTING
INPUT = TCURR-GDATU
IMPORTING
OUTPUT = DATE.
Regards
Sudheer
‎2006 Sep 22 8:53 AM
Hi
If you have a variable with that format u can only to rewrite it:
DATE_OUT = DATE_IN(6).
DATE_OUT+6(2) = '20'.
DATE_OUT8(2) = DATE_IN6(2).
Max
‎2006 Sep 22 8:54 AM
Hi,
This can be done using the EDIT mask functionality, refer the code below,
data: lv_datum(10).
WRITE sy-datum TO LV_DATUM USING EDIT MASK '__/__/____'.
Hope this helps,
Rgds,
‎2006 Sep 22 8:57 AM
DATA V_MMDD(10).
DATA V_DATE(8) value '12/02/06'.
data: year(4).
year = sy-datum+0(4).
CONCATENATE V_DATE+4(2) V_DATE+6(2) year INTO V_MMDD SEPARATED BY '/' .
WRITE V_MMDD.
‎2006 Sep 22 8:57 AM
HI,
use one of these fms:
CONVERSION_EXIT_INVDT_INPUT Conversion exit routine for inverted date (INPUT)
CONVERSION_EXIT_INVDT_OUTPUT Conversion exit routine for inverted date (OUTPUT)
Sample Usage:
CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
EXPORTING
INPUT = TCURR-GDATU
IMPORTING
OUTPUT = DATE.
Regards
Sudheer