IDOC删除有多种方式,针对不同状态的IDOC
-
如果是正常处理的IDOC,状态是53 或是 03,可以先归档再删除,以达到节省空间的目的,相关的程序有
- Archive RSEXARCA and RSEXARCB
- Delete RSEXARCD
- Read archiveRSEXARCR
- Restore RSEXARCL
-
另一种“删除”是修改状态 ,错误的数据想跳过不再处理,也相当于删除了,这时可以通过程序SE38-RC1_IDOC_SET_STATUS 修改状态从51到68.这样修改后的数据就不再是红灯,如果是队列中的IDOC,也就可以继续下面的IDOC处理了。
-
还有一种就是物理删除,WE11 或是SE38执行RSETESTD,效果是一样的。建议先勾选Test Run,执行看一下结果再取消勾选正式执行。