删除CMFK和CMFP数据

2020-09-24 15:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我想从表CMFK和CM...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我想从表CMFK和CMFP表中删除数据。

我们的CMFP表包含大约20亿个条目,占用0.5 TB的数据库空间。

我正在编写小的抽象程序来删除这些条目。

这会影响SAP中的任何其他表或流程吗?

下面是我的小代码

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }

报告zdel_cmfk_cmfp。

表:cmfk,cmfp。

数据:it_cmfk像cmfk的OCCURS 0,带有标题行。 br>

选择屏幕:带框架的b1块的开始。
参数:cmfk-aplid类型的公寓。
选择选项:cmfk数据的基准。
选择屏幕: 块末尾b1。

选择开始。

从cmfk选择* it_cmfk在表中aplid = aplid和datum in datum。

如果it_cmfk []是


选择*从cmfp到表it_cmfp
中it_cmfk
中的所有条目,其中aplid = it_cmfk-aplid
并且nr = it_cmfk-nr。

ENDIF 。


从表it_cmfk中删除cmfk。
从表it_cmfp中删除cmfp。

如果sy-subrc =0。
WRITE:/'表数据已成功删除' 。
ENDIF。

感谢与问候

Gaurav Joshi