FavoriteLoading
0

SE16中通过Debug直接更改数据库表中数据

如果要修改没有维护视图的表内数据,在不写report代码直接更新的情况下,可以通过debug的方式直接修改或删除表数据内容。

步骤如下,首先要有debug change的权限。

本例子要更新自定义表ZEMPLOYEE中的字段DEPT_ID值

SE16,显示要更新的数据记录

editsaptableusingdebugger1_thumb

选中需要更改的行,点击眼镜按钮

editsaptableusingdebugger2_thumb

命令栏输入‘/h’,回车进入debug模式

editsaptableusingdebugger3_thumb

将code字段的值修改为‘EDIT',一定要大写,默认code的值为’SHOW'.

editsaptableusingdebugger4_thumb

然后F8运行程序,会发现除主键外其他字段都变成可编辑字段,修改完DEPT_ID中的值,点击保存按钮。

editsaptableusingdebugger5_thumb

前后对比可以看到值变化了,如下图:

editsaptableusingdebugger7_thumb

通过SE11(abap数据字典)也可用上面debug的方法更改table数据。

如果要删除数据,debug时code要改成‘DELE’,

以上。