1.TCode:SE16N是和TCode:SE16 和 TCode:SM30一样可以直接修改表和视图的事务.
2.使用SE16N批量修改表或视图需要先输入命令&SAP_EDIT回车激活SAP编辑功能,然后就可以对相应的表进行新增、删除、修改的操作,最后保存的时候会弹出提示框(显示你增,删,改的条数信息)。
3.有时输入&SAP_EDIT后还是不能激活,解决这个问题可以通过执行程序RKSE16N_EDIT,选中激活编辑功能后,就搞定了.但是在EHP5版本中,激活编辑功能是不被允许的,不过程序中是通过一个判断语句来限制的,可通过断点手动控制执行。断点下在何处可以通过Ctrl + F :'SE16N'来寻找。
4.使用SE16N直接修改表中的记录,特别是add-on表记录的修改,SAP会记录下来。记录的内容分别放在两个表中:SE16N_CD_DATA&SE16N_CD_KEY,其中Key是抬头信息,DATA是修改的明细。
5.查询修改历史的报表工具,报表:RKSE16N_CD查看修改的历史,到Ehp4版本的时候,该报表也集成了删除的功能,谈到删除还有另一个专用删除报表:RKSE16N_CD_SHOW_DELETE.程序与版本相关,可参照Notes:1275614,或者1263844。
详细如图:(引用:http://www.cnblogs.com/SAPFrankyue/archive/2012/02/05/2339233.html)
SE16N,输入表名、移动类型以及选择相应字段,然后输入&sap_edit,回车,即提示,点击执行(F8)
此时系统为可编辑状态
可以直接修改值,可以插入值、删除值
注:关于SE16及SM30此处不再详述,感兴趣的可以调研一下.
还有谈到'暴力'修改表和视图,无论是通过 SE16 --> /H 全局Debug 修改,还是SE38写一段Open SQL修改。但一句话,‘暴力’即为代码。一斑窥豹这也预示着ABAPer才最有可能成为SAP界的最大‘强盗’。不过话说回来,广大的ABAPer同仁却是拿着卖菜的价,担着卖‘粉’的心。
-------------Joi 2012/12/10 23:10:01----------------
阅读(7121) | 评论(0) | 转发(0) |