ALV 金额 数量编辑、显示、导出异常
ALV 金额、数量显示或导出异常时,往往是ALV FIELDCAT字段属性不全或者属性赋值错误导致;
场景一:ALV 金额 或者 数值编辑输入后显示缩小1000倍
DATA: wa_fieldcatalog TYPE lvc_s_fcat, "显示数据列内表工作区域
wa_fieldcatalog-inttype = 'C'.
wa_fieldcatalog-datatype = 'CURR'.
datatype 属性金额赋值“CURR” 数量赋值“QUAN”
场景二:当遇到外币时,ALV金额往往会默认显示为RMB 单位;该如何解决不同货币金额自动显示转换问题呢?详见下面案例
DATA: wa_fieldcatalog TYPE lvc_s_fcat, "显示数据列内表工作区域
wa_fieldcatalog-cfieldname = 'WAERS'.
cfieldname 属性赋值对应表字段中的金额单位字段即可,注意不是对应数据表的金额字段
1 评论