SAP ALV报表输出后,用户更改ALV上可编辑的数据,然后保存回SAP内表去,这种需求有两种实现方式
1.给ALV输出界面设置额外工具条按钮来实现
2.ALV 函数 REUSE_ALV_GRID_DISPLAY_LVC 的参数 I_GRID_SETTINGS ,设置 LVC_S_GLAY-EDT_CLL_CB = ‘X’.
这第二种方式好处就是不用额外增加按钮,坏处就是如果后台SUBMIT这个程序并且想返回ALV界面的数据,则会报错
第一种方式就不说了,这里说一下第二种
然后我们试一下
另外说明一下,修改数字字段的时候,需要定义数字字段的输出长度,不然会被缩小100倍