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 当然,这几个程序都是版本相关的

时间: 2024-11-06 13:35:18

Sap SE16n 修改表数据的相关文章

像修改表数据一样修改视图数据

摘要:像修改表数据一样修改视图数据,具体思路是通过给视图增加触发器来实现修改实体表数据 实现效果: Update dbo.[视图] set [字段]=''   等价于  Update dbo.[表] set [字段]='' 备注:数据库使用的是Sql Server 2008 1)用户表 basicdata..[user]USE [BasicData]GO /****** Object:  Table [dbo].[user]    Script Date: 07/20/2015 16:22:31

Android在adb上操作sqlite3修改表数据

在调试过程中,需要修改数据库中的数据,此时就要用到sqlite3工具,可以方便我们调试 由于在界面上无法打开"数据连接",只能通过修改数据库来打开 下面先来看下如何修改表global中的mobile_data数据 [email protected]:~$ adb root adbd is already running as root [email protected]:~$ adb remount remount succeeded [email protected]:~$ adb

sql 数据库中用创建好的视图修改表数据

只要满足下列条件,即可通过视图修改基础基表的数据: 1.任何修改(包括 UPDATE.INSERT 和 DELETE 语句)都只能引用一个基表的列. 2.视图中被修改的列必须直接引用表列中的基础数据.不能通过任何其他方式对这些列进行派生,如通过以下方式: 1)聚合函数:AVG.COUNT.SUM.MIN.MAX.GROUPING.STDEV.STDEVP.VAR 和 VARP.2)计算.不能从使用其他列的表达式中计算该列.使用集合运算符 UNION.UNION ALL.CROSSJOIN.EXC

JDBC修改表数据

修改数据时用到update语句,使用这个语句时也要有条件的,指定修改某一行的数据,没有条件判断,则修改全部. 1 package qddx.JDBC; 2 import java.sql.*; 3 public class UpdatebbsVo { 4 5 public void update(bbsVo vo){ 6 Connection conn = null; 7 PreparedStatement pst = null; 8 String sql = "update article s

mysql update与select结合修改表数据

在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下: update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name; 根据AB两个表的id相同为条件连接两表,  把A表的name修改为B的name,sql语句就如上所示. 参考原文:https://blog.csdn.net/qq_3682391

SQL Server 的表数据简单操作

--表数据操作----添加表数据----向现有表添加数据--[use 要操作数据表的数据库名称go]insert [into] 数据表 [(字段名1,字段名2,字段名3, ...)] values(值1,值2,值3, ...) 例:use 商品管理数据库goinsert 客户信息表(客户姓名,客户编号,联系电话)values('刘培群','021','13927112594') --把查询到的表数据生成(添加到)一张新数据表--[use 要操作数据表的数据库名称go]select 字段名列表 i

外键 级联更新/删除 复制表 修改表

引入 所有的信息都记录在一张表中所带来的问题 1.表的结构不清晰   太乱 2.浪费硬盘空间     dep_name 重复太多 3.表的扩展性极差(无法忽略的缺点)    想改其中的一个部门需要连着改好多 类似于我们将所有的代码都写在用一个py文件内 确立表与表之间的关系 一定要换位思考(必须两方都考虑周全之后才能得出结论) 一对多 以员工表和部门表为例 先站在员工表看能否有多个员工对应一个部门 翻译过来: 一个部门能否有多个员工 可以!!!(暂时只能确定员工单向多对一部门) 再站在部门表看能

SAP 中如何修改透明表数据

一.SE16 修改的方法: 1.输入SE16,回车输入需要修改的表名,比如我要修改采购订单,输入:EKKO,然后输入需要更改的PO号 2.在命令框中输入/H回车,启动调试模式 3.在菜单中选择设定->使用者参数->资料浏览器,在Form set_status_val大概是34行处,版本不同会有行数有一点轻微变化,if code= 'SHOW'处设置断点,按F8进入弹出的画面,在弹出的窗口中选择资料浏览器,选择输出列表中的SE16-Standardliste, 4.勾选需要修改的那一行数据,点详

修改表中数据的两种方法(update改)

1.通过点击按钮来执行修改表中数据.(数据库和表的创建不在详细介绍,请自动阅读数据库和表的创建) 第一种方法:直接使用SQL来操作数据库,调用execSQL(sql)语句 public class MainActivity extends AppCompatActivity { private Button mPudateButton; private MySqliteHelper mMySqliteHelper; private SQLiteDatabase db; @Override pro