SAP SE16N使用总结

SAP中直接修改表、视图的Tcode有SE16N和SM30。
    其中使用SE16N修改表需要先输入命令&SAP_EDIT,回车左下角显示激活SAP编辑功能后,就可以对相应的表进行新增、删除、修改的操作。
    有时输入&SAP_EDIT后还是不能激活,是因为另有地方限制,执行程序RKSE16N_EDIT,选中激活编辑功能后,问题得以解决。
    另外,在EHP5版本中,激活编辑功能是不被允许的,不过程序中是通过一个判断语句来限制的,可以通过将相关的判断值判断前加断点,手工修改赋予值之后,问题也迎刃而解。相关的判断语句可以通过查找关键字SE16N来寻找。
    在SAP中,如果使用SE16N直接修改表中的记录,特别是add-on表记录的修改,SAP会记录下来。记录的内容分别放在两个表中:SE16N_CD_DATA&SE16N_CD_KEY,其中Key是抬头信息,DATA是修改的内容。
    如果使用SE16N对表做了修改,想查询修改记录,可以使用报表:RKSE16N_CD查看修改的历史。起初,这个报表只能查看,不能删除,不过到Ehp4版本的时候,删除功能也集成到这个报表中。如果不想使用这个报表,可以使用另外一个报表来进行删除:RKSE16N_CD_SHOW_DELETE(现在用RKSE16N_CD_DISPLAY)
当然,这几个程序都是版本相关的,大家可以参考Notes:1275614,或者1263844。
新版本中通过se16n界面调试更改数据:
我们把 GD-EDIT 和 GD-SAPEDIT 设置成 X. 然后继续。
或者使用function module se16n_interface进行数据的修改。
RKSE16NRF Create Entries for Table   SE16N_RF
RKSE16N_EDIT SE16N: Activation and   Deactivation of &SAP_EDIT
UA_SE16N_START Start SE16N

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/383.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(1)

相关文章

回复 ag

登录后才能评论

评论列表(2条)

  • ag的头像
    ag 2017.06.02 12:58

    SE16N新改表内容方法!!!因为老的&SAP_EDIT已经补丁打上了,好坑爹啊!
    SE16N_INTERFACE
    CALL FUNCTION ‘SE16N_INTERFACE’
    打上断点。
    直接撸SE16n
    GD-EDIT
    GD-SAPEDIT
    设置这两个值为X
    搞定!!!

  • ag的头像
    ag 2017.05.15 07:06

    同时,for batch input / mass change, use bdc/lsmw/secatt is also a good choice.