现在的位置: 首页 > 综合 > 正文

CONVERSION_EXIT_SDATE_OUTPUT

2013年04月25日 ⁄ 综合 ⁄ 共 515字 ⁄ 字号 评论关闭

通过 将日期中的月份修改为英文缩写显示

DATA:today TYPE d VALUE ’20090114′,
      output TYPE c LENGTH 20.
CALL FUNCTION ‘CONVERSION_EXIT_SDATE_OUTPUT’
  EXPORTING
    input  = today
  IMPORTING
    output = output.

WRITE:output.

结果:2009-JAN-14
————
注意:
1、如果需要修改成中文,可以看下源代码中与 PERFORM FILL_H_MONAT_TAB. 相关部分
2、显示结果与用户参数文件( SU3 )中的日期格式有关,我设置的是 6 YYYY-MM-DD。 CONVERSION_EXIT_SDATE_OUTPUT 中的相关源代码为:WRITE H_INT_DATUM TO H_DATUM_OUTPUT DD/MM/YYYY.  及 WRITE H_DATUM_INPUT TO H_DATUM_OUTPUT DD/MM/YYYY.
3、源代码中一个空的 IF…ENDIF 语句是用于产生 SY-FDPOS (字符串中的偏移量)
4、相关 FM 还有
CONVERSION_EXIT_IDATE_OUTPUT

抱歉!评论已关闭.