最近在做alv 开发的时候无意中遇到了 这个问题:
数据都能正常输出,但是当我 back 或者 双击 行 的时候 出 short dump,错误提示为:
Error at assignment: Overwritten protected field.
从错误的提示来看是 程序在执行过程中试图覆盖 受保护的字段。
经反复检查发现是在 layout 中 设定了 box_fieldname . 而设定的值 对应的字段 在 内表中没有。
后来把这条语句注释掉就好了!
最近在做alv 开发的时候无意中遇到了 这个问题:
数据都能正常输出,但是当我 back 或者 双击 行 的时候 出 short dump,错误提示为:
Error at assignment: Overwritten protected field.
从错误的提示来看是 程序在执行过程中试图覆盖 受保护的字段。
经反复检查发现是在 layout 中 设定了 box_fieldname . 而设定的值 对应的字段 在 内表中没有。
后来把这条语句注释掉就好了!