删除CMFK和CMFP数据

2020-09-24 15:16发布

         点击此处--->   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

         点击此处--->   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

付费偷看设置
发送
2条回答
大道至简
1楼-- · 2020-09-24 15:35

这取决于应用程序(CMFK-APLID),但是您应该使用SARA,因此请确定清除该表的存档对象

尽管如此,您仍然可以

  • 查看诸如RSCLCMFP(为孤立对象提供)之类的标准清除记录
  • 查找并阅读一些OSS注释,例如 627257-差异:表CMFK和CMFP的重组 (报告z_cmf_kks_delete/zcmfkdel)
  • 不要忘了CMFPAR之类的表
四川大学会员
2楼-- · 2020-09-24 15:27

尊敬的雷蒙德

感谢您的回复

您共享的SAP注释在更正说明中包含相同的程序

致谢

Gaurav

一周热门 更多>