今天打算将一个增强开发项,通过副本请求打包,传输到测试环境进行测试。可新建副本请求后,手快还没有包内容,就点了请求释放。本着不想浪费任意一个号,故寻思请求号取消释放的方法,整理如下。
1、前端程序修改
SE38执行程序:RDDIT076,进行修改
输入请求号
双击行查看详情,切换编辑状态
将状态 R 改为 D 保存退出。
此时,SE10 传输组织器,可修改列表中已经恢复了该请求号,可以包内容,但执行发布失败,提示如下:
展开提示信息如下,
执行建议操作,删除属性 EXPTIMESTAMP,保存后,请求号又可以发布了。
2、后端底表修改
通过 Hana Studio 执行以下 SQL 语句即可。
update E070 set TRSTATUS = 'D' where TRKORR = 'ED1K913540' --请求号
delete from E070A where TRKORR = 'ED1K913540' and ATTRIBUTE = 'EXPTIMESTAMP' --过期时间