SOURCE CODE.
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.
纯手工
1. 找到你已经释放但是又需要修改的请求号
2. 进入E070表中,找到你的请求,此时该请求的TRSTATUS是R-已释放状态.我们要只把该字段的值改为D-修改状态,即可.(个人习惯是先修改 子请求 ,再修改 母请求 .)
3. 输入调试命令,按两次回车,进入DEBUG界面.
4. 修改CODE值为EDIT (注意大写). 按F8.
5. 将TRSTATUS字段改为D. 并保存
6. 此时请求号会变成这样,但还是存在于已释放清单中.
7. 然后如法炮制母请求号,请求号就会回到可修改清单中
8. Now You Can Do Whatever You Want
接下来的步骤分两种情况:
9. IF: 此请求是第一次释放,并未传输. 那么确认修改无误后,即可再次释放. STMS里此请求号呈
”待转输” 状态, 可正常传输
10. ELSEIF: 此请求已传输到测试系统,如QAS,PRE.
虽然可以直接释放,但是个人建议还是在STMS先将为
“已传输”状态的该请求删除后,再释放,然后STMS刷新就会出现 “待传输”状态的该请求.
因为我遇到过,我不删除QAS,PRE里“已传输”状态的请求,直接在DEV修改后再次释放的话. STMS不出现”待传输”状态.也许是本人人品问题. 但是还是建议,先删除再释放,这样比较保险.
或者刷新不出来,就添加.
11. ENDIF.