• SE16N使用方案总结


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

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

     

    在这个module中加入代码:

     

    完成。

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

  • 相关阅读:
    git更新代码
    git标签
    git分支
    命令连接redis
    sql语句
    rm -rf无法删除文件解决方法
    lombda 使用记录
    centos查看磁盘空间大小
    CentOS7 防火墙Firewall常用命令
    安装rabbitmq
  • 原文地址:https://www.cnblogs.com/ruingy/p/5051001.html
Copyright © 2020-2023  润新知