SAP直接修改数据库表数据

需求场景

在日常的需求处理中,会有直接修改数据库表的场景。原则上我们不能直接修改数据库表,避免有一些隐藏的关联,删除数据会有次生风险。对于一些比较熟悉的自定义表,如果评估没有问题是可以修改的。这里给大家分享三种直接修改数据库表的方式。

方式一

事务码:SE11
操作步骤:

  1. 选中一行数据,点击查看
    SAP直接修改数据库表数据_第1张图片
  2. 命令行输入/h,双击回车键
    在这里插入图片描述
  3. 把CODE改为EDIT,注意EDIT一定要大写
    在这里插入图片描述
  4. F8键提交,就可以看到进入编辑模式了

方式二

事务码:se16n
操作步骤:

  1. 命令行输入/h , 双击回车键,进入DEBUG模式
    SAP直接修改数据库表数据_第2张图片
  2. 更改GD-EDIT和GD-SAPEDIT为X,F8提交,就可以进入到编辑状态
    SAP直接修改数据库表数据_第3张图片

方式三

事务码:se37
函数名:SE16N_INTERFACE
这是一个系统提供的标准函数,原理上和se16n进入debug模式修改变量是一样的,这里只用执行函数即可,要输入这三个关键参数,其他参数可以根据需求输入,输入完参数点击执行就可以进入到编辑模式了。
SAP直接修改数据库表数据_第4张图片

总结

非必要情况不直接修改数据库表,se11可以进入到单行修改模式,se16n和se37通过执行函数可以进入到多行修改模式。

你可能感兴趣的:(ABAP,修改SAP数据库表)