SAP 请求状态更改(未传输)

在日常运维中,更改程序激活后需要在次更改,或处于某种原因需删除已激活的请求,现分享一下请求已激活状态恢复到可更改状态的方法,一下几种方法只适用未传输的情况。

1、标准程序
se38运行程序‘RDDIT076’ ,将TR的状态由已释放R修改为可修改的D状态即可。


2、创建新代码
因传输请求存在于表e070中,所以可针对此表自建程序。

TABLES: e070.
PARAMETERS : p_trkorr LIKE e070-trkorr OBLIGATORY.
UPDATE e070 SET trstatus = 'D' WHERE trkorr = p_trkorr.
IF sy-subrc = 0.
  COMMIT WORK.
  MESSAGE '状态更新成功' TYPE 'S'.
ELSE.
  ROLLBACK WORK.
  MESSAGE '状态更新失败' TYPE 'E'.
ENDIF.

3、手工更新传输请求状态

1)se09找到需要修改状态的请求号
2)进入e070表中,找到你的请求,此时该请求的TRSTATUS是R-已释放状态. 把TRSTATUS字段的值改为D-修改状态,注意先修改子请求 ,再修改母请求 .
3)修改表内容可参考ABAP ------------如何修改标准表数据_aa11437的博客-CSDN博客

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值