zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SE16N使用方案总结详解编程语言

编程语言 使用 详解 总结 方案 SE16N
2023-06-13 09:11:49 时间

      SAP中直接修改表、视图的Tcode有SE16N和SM30。

      另外,在EHP5版本及其更高的版本中,激活编辑功能是不被允许的,不过程序中是通过一个判断语句来限制的,可以通过将相关的判断值判断前加断点,手工修改赋予值之后,问题也迎刃而解。相关的判断语句可以通过查找关键字SE16N来寻找。

修改方法:

SE16N使用方案总结详解编程语言

    在SAP中,如果使用SE16N直接修改表中的记录,特别是add-on表记录的修改,SAP会记录下来。记录的内容分别放在两个表中:SE16N_CD_DATA SE16N_CD_KEY,其中Key是抬头信息,DATA是修改的内容。

 如果使用SE16N对表做了修改,想查询修改记录,可以使用报表:RKSE16N_CD_DISPLAY查看修改的历史。

PS:可以仿造SE16N创建一个程序,进行数据的维护。

SE16N通常可以修改大部分的表,但是不是全部,。如果需要全部,那么有个办法是将这个FG copy出来,然后改里面的代码,跳过权限检查。

先copy SE16N这个FG出来,比如xxx_se16n,然后copy FM SE16N_START 到XXX_SE16N_START。在这个FG中,找到screen 100,在FILL_TC_0100之后,加入一个新的module。

 SE16N使用方案总结详解编程语言

在这个module中加入代码:

 SE16N使用方案总结详解编程语言

完成。

最后还需要创建一个program 来调用这个FM,同时创建一个t-code。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/18304.html

c