问题描述
在某些情况下,您想要更改已发布的传输。您忘记包含某些内容、想要更改描述或者想要将运输分成应单独运输的部分。当您已经在 SE10 中释放了任务和传输时,就无法将其退回。但 SAP 为此提供了一个标准程序。
- 要使用它,您可以输入事务
SE38并执行程序RDDIT076:
- 上面的
Request/Task输入框中输入你需要修改的任务或者请求 - 输入运输请求编号并按执行。结果,您将看到一个包含运输和任务的表格。
- 您可以修改传输的“状态”栏,并将
R更改为D(可修改)。还可以修改任务的状态并按“保存”。状态发生变化,接着就可以在SE10交易中看到这个请求处于可修改状态。您还可以修改传输中的对象。
*----------------------------------------------------------------
* form modify_task_list modifies the entries in GT_KO020
*----------------------------------------------------------------
FORM modify_task_list USING ps_e070 STRUCTURE e070
ps_e070c STRUCTURE e070c
ps_e07t STRUCTURE e07t.
LOOP AT gt_ko020 WHERE trkorr = gs_e070-trkorr.
MOVE-CORRESPONDING ps_e070 TO gt_ko020.
MOVE-CORRESPONDING ps_e070c TO gt_ko020.
MOVE-CORRESPONDING ps_e07t TO gt_ko020.
MODIFY gt_ko020 INDEX sy-tabix.
ENDLOOP.
ENDFORM.
如果您需要解锁传输中一些已收集和锁定的对象,您可以在事务 SE03 中选择“请求/任务中解锁对象”选项来完成此操作。可以使用 SE10 中的“添加要请求的对象”选项轻松将解锁任务中的对象添加到另一个传输中:
您还可以从旧传输中删除任务并收集新传输。
可能在修改传输后,您需要再次释放它。如果您得到错误请求 “ <Request ID> has the invalid attribute EXPTIMESTAMP ”,您将需要双击传输并转到属性选项卡。在这里,您选择带有“ EXPORT_TIMESTAMP ”的行并删除它。不要忘记按保存。
等待所有的改动完成后,我们可以再次释放。
最后,将这个系统传输到其他系统!