DATA: gs_fcat TYPE lvc_s_fcat.
gs_fcat-fieldname = 'QUAN'.
gs_fcat-scrtext_m = TEXT-t11.
gs_fcat-col_pos = '18'.
gs_fcat-qfieldname = 'UNIT'.
gs_fcat-quantity = 'ST'.
gs_fcat-dd_outlen = '13'.
gs_fcat-decimals = '3'.
gs_fcat-decimals_o = '0'. "去掉全为0的小数位
若为普通类型数字
"去除无意义小数
CONDENSE wa_weight NO-GAPS.
SHIFT wa_weight RIGHT DELETING TRAILING '0'. "除右边无意义0
SHIFT wa_weight RIGHT DELETING TRAILING '.'. "除右边无意义小数点
SHIFT wa_weight LEFT DELETING LEADING space. "去左边空
IF wa_weight = '0'. "值为0则不传值 wa_weight 为文本类型必须使用'0'
CLEAR wa_weight.
ENDIF.