如何修改表的数据??

SAP的标准表,我们是没有权限在SE11修改数据的。


那怎样才能修改数据呢?


进入SE16N,写表名.

然后在Command Field处 写 &SAP_EDIT   然后回车,执行。


我们可以看到如下message.和Maintain entries的钩打上了.


之后进去我们可以发现表处在可编辑状态




还有另外一种方法,我们在SE37 找到函数 SE16N_START. 

然后我们在画面100的 MODULE fcode_0100 里面 找到

when 'EXEC'.
*.....Perhaps the table did change without Return
      perform fill_tc_0100.
      perform execute using space space space.  “--》我们要进这里。


在execute FORM里面,到614行,我们可以看到 SE16N_INTERFACE  这个函数。

在这里设置断点。



然后执行SE16N。

我们可以看到在我们设置断点处停住了。

我们把 GD-EDIT 和 GD-SAPEDIT 设置成 X. 然后继续。

进去之后同样可以编辑表数据.


当然为了方便,我们也可以COPY原有的标准函数,然后修改达到这个目的。



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部