SAP数据表修改的方法,通常来说常用的有以下三种:
方法一:SE16N激活DEBUG调试改表
1、输入事务代码SE16N,输入表名,例EKPO,输入相关参数值;
2、在命令框输入/H,回车,提示调试被激活,再回车,进入DEBUG界面;
3、输入变量 GD-SAPEDIT=“X”; GD-EDIT=“X”,按F8;
4、点击执行按钮,进入底表即可更改底表数据;修改后点击保存,完成改表。
方法二:SE37输入函数SE16N_INTERFACE
1、输入事务代码SE37 输入函数SE16N_INTERFACE,按F8,进入以下界面:输入表名等参数
2、输入筛选条件后返回初始屏幕,点击执行按钮,即可修改表
方法三:SE16直接修改表(单条数据适用)
1、输入事物代码SE16,输入表名,回车进入以下输入筛选条件界面, 点击执行;
2、选中需要修改的数据,点击眼镜按钮,命令框中输入/H,回车两次,输出以下界面:
3、将SHOW改为EDIT,按F8,表变成编辑状态,修改完数据后点击保存,然后点击下一条目,修改下一条数据;
以上是三种改表的方法,其实SE11也可以改表,方法和SE16一样;不过个人还是觉得SE16N用起来更方便;
改表也是会有改表记录SE37和SE16N改表的记录会存在抬头表SE16N_CD_KEY和行项目表SE16N_CD_DATA中,但是具体改了什么字段值并没有记录;也可以通过SE38进入程序RKSE16N_CD_DISPLAY,这里面的记录相对更详细一点;通过SE16和SE11改表的记录,目前还没找到,如有还望各位大佬评论告知呀!