确定 SAP S/4HANA 中的数据模型简化

Objective

After completing this lesson, you will be able to 了解 SAP S/4HANA Sales 的一些数据模型简化

SAP S/4HANA Sales 的数据模型简化

SAP S/4HANA Sales 数据模型的简化

示例在 SAP S/4HANA Sales 中显示了数据模型简化。

与 SAP ERP 中使用的数据模型相比,SAP S/4HANA 中使用的数据模型已得到大幅简化。对于销售业务范围 (LoB),最大的变化如下所示:

  • 消除 VBUK 和 VBUP 状态表:

    状态字段已移动到相应的抬头和项目表:VBAK 和 VBAP 用于销售凭证,LIKP 和 LIPS 用于交货,VBRK 用于开票凭证。

  • 凭证流表 VBFA 的简化:

    已创建名为流程概览的新功能/屏幕。它将凭证流和状态信息进行组合。该流程概览将首先在销售订单履行监控应用中使用。

  • 销售和分销凭证类别字段的字段长度扩展:

    VBTYP (Char1) 数据元素已被 VBTYPL (Char4) 数据元素替换。

  • 消除冗余:

    • 不再使用凭证索引表 VAKPA、VAPMA、VLKPA、VLPMA、VRKPA、VRPMA。

    • 不再使用返利索引表 VBOX;有关更多详细信息,请参阅 SAP note 2200691 - SD Rebate: Simpliations in SAP S/4HANA

这些简化的主要优点是减少了内存占用,提高了 SAP HANA 查询的性能,并通过扩展的字段长度增强了功能范围。

消除状态表

VBUK 等状态表已消除。这就是图中所示的。

在 SAP ERP 中,事务凭证的状态值并未存储在自身的凭证表中,而是存储在 VBUK 表(针对抬头数据)和 VBUP 表(针对项目数据)中。要获取有关流程凭证(如销售订单)的状态信息,您需要对 VBUK 和 VBUP 表执行附加 select。Select 是用于获取从表中获得的数据的编程语句。简言之:在 SAP ERP 中,尚未优化表结构,因此要获取所有凭证相关数据必须执行多次 select。SAP S/4HANA 通过使用简化的表结构避免多次执行 select,状态信息目前存储于相关抬头和项目表中:

  • 对于销售订单,将 VBUK 信息移动到 VBAK。

  • 对于交货,将 VBUK 信息移动到 LIKP。

  • 对于开票凭证,将 VBUK 信息移动到 VBRK。

注意

从 VBUK 移动到相关抬头和项目表也称为数据模型的反规格化。此操作可提供更精简的数据库表模型、更简单的程序代码和更强大的程序,因为不再需要执行额外的 select 或 join。

存储定价结果

显示表 PRCD_ELEMENTS 内容的屏幕截图,以及它现在替换表 KONV 的事实。

与 SAP S/4HANA Sales 中使用的数据模型相关的另一个简化是定价结果的存储方式。

对于 SAP ERP,客户反馈表示:

  • 存储定价结果的表结构中的多个字段长度过短。示例:计数器 ZAEHK、条件费率 KBETR 和基值 KAWRT。
  • 费率或基本字段的精度级别过小,因为这些字段允许的小数位数无法偏离已分配货币允许的小数位数。

此外,在 SAP ERP 中使用群集表存储定价结果。SAP S/4HANA 不再支持群集表。在 SAP HANA 中从群集表切换到透明表将禁用内部的群集表缓冲。

这会在 SAP S/4HANA 中实现以下简化/优化:

  • 定价结果存储在名为 PRCD_ELEMENTS 的新表结构中,该结构已增强字段长度并且存在偏离已分配货币小数位数的可能。

  • 新 PRCD_ELEMENTS 表通过新的存取类封装(不再有 KONV 的直接更新)。
  • 提供名为 V_KONV_CDS 的核心数据服务 (CDS) 视图作为对 SAP ERP 定价结果表 (KONV) 进行只读访问的后备。
  • 将 KONV 作为通信结构,DZAEHK 和 KOLNR 作为字段长度扩展。

这具有以下优势:

  • 在 PRCD_ELEMENTS 中增强了 SAP S/4HANA 中定价结果的持久性/存储性。
  • 可以在功能上使用各种字段长度扩展。

有关详细信息,请查看简化项目 S4TWL - 销售和分销定价中数据模型的变化的简化项目目录。SAP Note 2220005 - S/4 HANA:定价和条件技术中的数据模型更改包含所谓的客户采用说明书,名称为使用 SAP S/4HANA 中定价和条件技术的客户的必需代码和 DDIC 更改。在此文档中,可以找到与此简化及其影响相关的所有详细信息。

了解 SAP S/4HANA Sales 中的数据模型简化