Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3121525
  • 博文数量: 238
  • 博客积分: 864
  • 博客等级: 军士长
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-08 23:01
个人简介

WeChat: cj_william / Mail: william.chen.cn@outlook.com

文章分类

全部博文(238)

文章存档

2018年(2)

2016年(35)

2015年(47)

2014年(104)

2013年(38)

2012年(12)

分类: 其他平台

2012-12-10 22:30:21

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,回车,即提示clip_image010,点击执行(F8)

clip_image012

此时系统为可编辑状态

可以直接修改值,可以插入值、删除值

clip_image014

clip_image016

注:关于SE16及SM30此处不再详述,感兴趣的可以调研一下.

还有谈到'暴力'修改表和视图,无论是通过 SE16 -->  /H 全局Debug 修改,还是SE38写一段Open SQL修改。但一句话,‘暴力’即为代码。一斑窥豹这也预示着ABAPer才最有可能成为SAP界的最大‘强盗’。不过话说回来,广大的ABAPer同仁却是拿着卖菜的价,担着卖‘粉’的心。

-------------Joi 2012/12/10 23:10:01----------------

阅读(6930) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~