ALV在保存带有小数的字段时候,在可编辑状态会自动少数

此时将该字段的fieldcat属性的DECIMALS的小数位数给写上就好了

  CLEAR fieldcat.
  fieldcat-fieldname     = 'YFKJE'.
  fieldcat-scrtext_l     = '已付款金额'.
  fieldcat-cfieldname    = ''.
  fieldcat-outputlen     = '20'.
  fieldcat-edit          = ''.
  fieldcat-decimals      = 2.
  fieldcat-do_sum        = 'X'.
  APPEND fieldcat.

你可能感兴趣的:(ALV在保存带有小数的字段时候,在可编辑状态会自动少数)