昨日听华东大佬说的,所以来备注一下,提醒一下自己
业务背景:SE11修改了表主键的长度(改长了)
问题:ALV显示的时候,重新激活后,还是无法正常显示修改后的长度的字符(类似被截取了);
T-CODE:SE14
我们都知道,当涉及到已有数据的表结构更改,涉及到修改Z表原有字段的,需要通过SE14重新激活调整一下数据表
截图如下
但是,ALV的显示是有一定的缓存记录的,如果只是重新激活了底表,ALV的显示可能并不能正常显示,这个时候,需要我们通过SE38→BALVBUFDEL,正式机中执行一下此程序,清空一下ALV的缓存记录
解决:SE14重新激活调整数据库, 正式环境使用SE38找到程序BALVBUFDEL清理一下正式机的缓存,问题顺利解决