TR已释放后想要修改或者删除 方法2

转载自:http://m.xianguo.com/blog/xg_21pgz7

这是上一篇文章的另一种办法。

有时候我们会遇到将某个TR下面的任务task释放了,然后又想再修改,或者不想传输那个TR。 或者想删除一个已经释放的TR. 后面研究发现,TR(任务)相应的数据存放到数据库表汇:E070(更改 & 运输系统: 请求/任务的抬头)中 故想到直接操作数据表E070的请求/任务状态字段(TRSTATUS),修改其内容值,达到还原处理。 状态一览: D 可修改 L 可修改,受保护 O 已启动发布 R 已发布 N 已发布(含对已修复对象的导入保护) 发现操作方法有以下几种: 1.coding(在开发机端可操作)

TABLES: e070.

PARAMETERS : p_trkorr LIKE e070-trkorr OBLIGATORY.

UPDATE e070 SET trstatus = 'D' "将状态还原成‘可修改’

WHERE trkorr = p_trkorr. "输入的需要处理的TR

IF sy-subrc = 0.

COMMIT WORK. MESSAGE 'OK' TYPE 'S'.

ELSE.

ROLLBACK WORK. MESSAGE 'ERROR!' TYPE 'E'.

ENDIF.

2.硬操作-直接修改表中的值(要求账户有一点的操作权限) 2-1.找到需要处理的TR  2-2.进入到表中E070中,找到相应的TR,点击显示按钮,到行项目明细显示  2-3.命令行中输入:/H,敲入回车,进入到debug模式  2-4.将操作模式CODE,从显示模式改为编辑模式:EDIT,直接执行  2-5.修改数据,直接保存  结果图  后续操作 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值