REUSE_ALV_GRID_DISPLAY_LVC 的fieldcat定义
2024-08-25 07:11:02
在使用REUSE_ALV_GRID_DISPLAY_LVC函数的时候,需要注意的是,内表中如果有P类型的或者数据元素为BDMNG等类型是,在定义fieldcat的时候,注意要指定fieldcat-datatype字段为P类型,否则可能出现的问题就是可编辑的字段,数据会自动的缩小相应的小数点后的位数,例如:内表定义如下:
data:begin of itab occurs 0,
matnr type matnr,
bdmng type bdmng,
end of itab.
对于fieldcat如果没有指定该字段的数据类型,则可能出现如下情况:
在ALV的展示界面,对于BDMNG字段的列是可编辑的,当修改值的时候,如输入26,则回车后值会自动变成值为0.026
当时需要编写代码响应回车事件,以触发数据改变的时候,进行更新。
解决办法就是在fieldcat里将datatype的类型指定为P
最新文章
- Educational Codeforces Round 12 E Beautiful Subarrays
- 页面加载后resize页面布局
- matlab 2012 vs2010混合编程
- Java之阶乘数的计算
- Hibernate征途(七)之复合主键映射和集合映射
- SSIS_TXT有规则资料导入到EXCEL
- MYSQL 时间计算的 3 种函数
- <; high performance web sites >; 阅读小记
- js如何获取样式?
- Power Designer如何批量改动数据类型
- (class file version 53.0), Java Runtime versions up to 52.0错误的解决方法
- Windows 下安装RabbitMQ服务器及基本配置
- SQL优化 MySQL版 - 多表优化及细节详讲
- CSS之清除浮动(span/clearfix)
- JQuery is()与hasClass()方法的对比
- 5O - 产生冠军
- 签署您的应用--手动签署 APK
- [Asp.net MVC]HandleErrorAttribute异常过滤器
- pycurl 学习笔记--getinfo 函数
- PHP–图像XX因其本身有错无法显示