现在的位置: 首页 > 综合 > 正文

还是尽量不要使用带表头的内表的好,更新数据有麻烦

2013年08月23日 ⁄ 综合 ⁄ 共 314字 ⁄ 字号 评论关闭

最近改原有程序,发现带表头的内表,更新内表操作的时候很多得注意下。

因为自己也是菜鸟呢,也给其他菜鸟提醒下吧:

DATA:   gt_*&*&    LIKE  ####   OCCURS WITH HEADER LINE,."代表头的,内表

如果想修改内表里的某个字段,然后更新,

用loop 或者read 读到数据后,用modify from表头,是不可以的,sy-subrc = 4.

如果使用了 assing,那么读完后, <> 里面的值跟表头的值不见得是一样的,

修改内表,还是用字段符号吧……

以上是以前写的,现在发现问题所在,不是因为是表头,而是因为内表定义没设置key ,

导致内表全key值模式,所以任何一个字段不一样都会认为是不同数据,所以会追加

 

抱歉!评论已关闭.