SAP 中的 BP 冻结和删除:基于官方 note 的笔记

举报
雨绸缪 发表于 2023/05/26 18:02:52 2023/05/26
【摘要】 在业务中,可能有时候发现 BP 创建错误了,然后又想要更改 BP 头信息,在这种情况下,我们只能归档和删除业务伙伴,然后重新创建具有正确类别的业务伙伴和分组。 被弃用的方法:BU_DEL + OBR2之前在使用 BUP_DEL 事务码删除 BP 数据之后,但是供应商的 LF* 开头的系列报表会存在未被清除的数据,此时上网搜教程,发现可以使用 SAPF019(事务码:OBR2)进行删除客户/供...

在业务中,可能有时候发现 BP 创建错误了,然后又想要更改 BP 头信息,在这种情况下,我们只能归档和删除业务伙伴,然后重新创建具有正确类别的业务伙伴和分组。

被弃用的方法:BU_DEL + OBR2

之前在使用 BUP_DEL 事务码删除 BP 数据之后,但是供应商的 LF* 开头的系列报表会存在未被清除的数据,此时上网搜教程,发现可以使用 SAPF019(事务码:OBR2)进行删除客户/供应商主数据。

比如上一篇文章中的 202135 供应商,在 LFA1 有地址信息,在 LFB2 有公司数据,在 LFM1 有采购数据:

image.png

使用事务码 OBR2,然后进入如下界面:

image.png

针对对应的公司,删除主数据:

image.png

选完之后点击执行,可以看到日志显示,已经删除 LFB1 中的一条记录(这条就是我们其中的公司数据之一):

image.png

然后接着把另外一个公司进行选择,然后执行,就能看到把 LFA1 和 LFB1 中的数据进行了删除:

image.png

最新方法:如何在 ERP 的 S/4HANA 中完全删除业务伙伴(具有供应商/客户角色)

在 S/4HANA 系统中,不再需要业务伙伴。现在,您想要了解如何彻底删除此业务伙伴及客户/供应商信息。

删除业务伙伴后,您仍可以查看表 LFA1/KNA1 中的数据。记录也可以在链接表 CVI_CUST_LINK/CVI_VEND_LINK 中找到。

由于不一致,需要在 ERP 系统中删除业务伙伴。 现在,您想要了解如何彻底删除包含或不含客户/供应商信息的业务伙伴。

事务 BUPA_DEL、报表 BUPA_TEST_DELETE 和功能模块 BUP_BUPA_MASS_DELETE 只是删除业务伙伴,但不检查其相关性。如果业务伙伴正在应用程序中使用,则此删除会导致许多数据不一致,并在消耗应用程序中挂起记录。这将导致使用应用程序出错。

如果在您的系统中激活了 DPP,则在归档数据之前必须进行冻结。因此,您需要检查 DPP 是否在您的系统中激活。

方法步骤:

激活三个模块

  1. 使用 SFW5 进入如下界面,激活以下三个功能模块:

image.png

  • ILM (Information Lifecycle Management)
  • BUPA_ILM_BF (ILM-Based Deletion of Business Partner Data)
  • ERP_CVP_ILM_1 (ILM-Based Deletion of Customer and Supplier Master Data)

激活成功状态如下:

image.png

冻结数据

  1. 冻结

用于冻结 BP/客户/供应商的报表如下:

  • BUPA_PREPARE_EOP 用于冻结 BP

  • CVP_PREPARE_EOP 用于冻结客户/供应商

  • 当您尝试冻结数据时,会考虑每个应用程序的 RST(residence time 驻留时间)。只有到了 RST 时间,才能进行冻结。

  • 冻结级别可以被视为(更高级别 -> 更低级别),例如:BP -> customer/vendor -> company code.

    • 当较高级别的对象被冻结时,较低级别的对象也被冻结。
    • 当较低级别的对象被冻结时,高级别对象不会被冻结。
  • 成功冻结 BP/客户/供应商后,报告会自动设置以下标志:

    • BP: 表 BUT000 XPCPT, XDELE 字段
    • 客户、供应商:表 KNA1、KNB1、LFA1、LFB1 中的 LOEVM、CVP_XBLCK* 字段

打开 SE38 事务码,然后执行 BUPA_PREPARE_EOP 报表程序

image.png

3. 归档数据

在 S/4HANA 系统中,除非删除链接的客户/供应商,否则无法删除业务伙伴。所以您需要在 BP 数据之前删除链接的客户/供应商。

可惜版本不太适合,没法走到最后一步。

要归档客户/供应商数据,请执行 SARA 事务并使用归档对象 FI_ACCRECV(对于客户)和 FI_ACCPAYB(对于供应商)。关于归档客户/供应商数据的过程,请参阅以下文档。

如果您在使用归档对象 FI_ACCRECV(针对客户)和 FI_ACCPAYB(针对供应商)时遇到问题/错误,请向组件报告事件:

  • FI-AR-AR-E (for object FI_ACCRECV)
  • FI-AP-AP-E (for object FI_ACCPAYB)

客户/供应商删除后,链接表 CVI_CUST_LINKCVI_VEND_LINK 中的条目将自动删除。

要归档 BP 数据,请执行 SARA 事务并使用归档对象 CA_BUPA。有关分步指导,请参阅以下 Notes:

  • 2640553 - How to archive BP (without customer/vendor role) by SARA

另外,请参阅以下文档以获取更多信息。

image.png

请注意,注释 2599676 中提到的 BUPA_DEL 已过时,因此请勿使用 BUPA_DEL 删除 BP 数据。

官方 Note:

  • 2491026:如何在 ERP 的 S/4HANA 中完全删除业务伙伴(具有供应商/客户角色)
  • 2599676:事务 BUPA_DEL 已作废
  • 974504:主数据同步链接表中的不一致
  • 2640553:如何按 SARA 归档业务伙伴(无客户/供应商角色)
  • 2585965:无法将业务伙伴类型从组织更改为人员
  • 1825608:简化集中业务伙伴的冻结和删除
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。