简介
SAP S/4HANA 2022 版在系统中引入了高级版本的公司间销售和库存转储流程。
最佳实践范围项目高级公司间销售 (5D2) 针对 SAP S/4HANA 企业预置版和 SAP S/4HANA Cloud(私有云版本)介绍了此流程。
注意
本课首先讨论了传统公司间销售处理的一些特征和缺点。之后介绍了高级公司间销售,然后是介绍公司间库存转储流程的高级版本。另外,还简要讨论了用于控制和协调这些流程的框架。
传统公司间销售处理
传统公司间销售流程已经存在了很多年,可以这样介绍:

注意
一个国家/地区的销售公司(在本例中为德国公司)将物料销售给该国家/地区的客户。这些物料将从交货公司(在本例中为美国公司)直接拣配、包装并交付给客户。此交货公司代码位于其他国家/地区(或至少是其他法律和财务实体)。
未创建从销售公司到交货公司的公司间采购订单和/或未创建交货公司的公司间销售订单,因此很难根据销售订单相关 KPI 在交货公司代码中执行任何有意义的报表。
为客户创建发票(来自销售公司),并将公司间发票从交货公司发送给销售公司。此公司间发票可以基于 IDOC(是一项过期技术)在销售公司中自动过账。不能在销售公司中过账供应商发票,因为不存在与其相关的采购订单。
此传统公司间销售流程的另一个缺点是,销售公司没有可用的已评估在途库存。因此,从美国发往德国客户的货物可能归德国公司所有,但这些货物在此公司中不显示为已评估在途库存。
高级公司间销售处理
SAP S/4HANA 2022 引入了此公司间销售流程的高级版本,以消除上述传统公司间销售流程中存在的缺陷。
流程的高级版本可以这样介绍:

注意
该流程也是从销售公司中客户的销售订单开始。然后基于从销售公司发送到交货公司的采购订单,在交货公司中自动创建第二个销售订单。此采购订单也会自动创建。实际上是先创建采购订单,然后基于此采购订单创建第二个销售订单。
销售公司中的销售订单称为销售订单 2 (SO2)。从销售公司到交货公司的采购订单称为采购订单 3 (PO3)。交货公司的销售订单称为销售订单 4 (SO4)。
SO2 是主要对象,在此对象中,(此示例中的)美国工厂被确定为交货工厂。SO2 在销售公司的 MRP 运行中也可见,对于其项目,可以执行(高级)ATP 检查等。
注意
传统和高级公司间销售项目都可以合并到一个销售订单中。目前,针对销售订单类型和项目类别激活了高级流程。此外,SAP 还计划提供业务加载项,以便客户可以根据自己的逻辑在其中为特定销售订单项目激活高级公司间销售。
客户销售订单 (SO2) 使用普通凭证类型(如 OR)。销售公司 (PO3) 中的采购订单使用新的采购订单类型。交货公司 (SO4) 中的销售订单正在使用以此类方式定制的一种新销售订单类型、项目类别和计划行类别,与 ATP、MRP、产品合规性、贸易合规性、运输管理等无关。只有销售公司 (SO2) 中的销售订单与 MRP 和(高级)ATP 相关。公司间采购订单 (PO3) 和公司间销售订单 (SO4) 在 MRP 中不可见。
销售订单 2 在项目级别包含一个名为中转工厂的附加字段,用于在将控制权/所有权从美国公司转移到德国公司后记录已评估在途库存(在本示例中属于德国公司)。
注意
在交货公司(在本示例中为美国公司)中,参考销售公司 (SO2) 中的销售订单创建了出库交货,在此流程中始终将其视为物流主要对象。
注意
拣配和包装后,发货将从交货公司过账到属于交货公司的已评估在途库存(在我们的示例中为美国公司,请参阅图中的步骤 6)。
货物控制权/所有权从美国公司转移到德国公司时,货物移动从属于美国公司的已评估在途库存过账到属于德国公司的已评估在途库存(请参阅图中的步骤 7、7a 和 7b)。
客户取得控制权/所有权后,将从此已评估在途库存(属于德国公司)过账发货。
过账出库交货的发货后,即可创建公司间客户发票(图中的 A)。反过来,可以参考采购订单 3 (PO3) 触发公司间供应商发票(图中的 B)的创建。
新的开票类型还用于公司间客户发票(图中的 A)。因此,不能将传统公司间销售流程的公司间客户发票项目与高级公司间销售流程的公司间客户发票项目合并到一个公司间客户发票凭证中。
与已评估在途库存(7、7a/b 和 8)相关的附加步骤 PO3、SO4 以及货物移动均由系统自动创建/过账。货物移动基于出库交货中维护的特定字段数据(出库交货抬头中所谓的控制权转移日期)自动过账。
此高级版本流程的一些关键特征包括:
- 无缝的端到端流程,高度自动化并嵌入到以下区域:
- 产品合规性
- 贸易合规性
- SAP Transport Management(包括货运成本)
- 收入确认
- 获利能力报表
- 产品成本核算
- 组报表/合并
- 在整个端到端凭证流中,系统始终应用面向客户的销售订单中的变更。
- 销售公司中的已评估在途库存允许无缝变更关联公司以及客户之间的控制权
- 销售公司中的采购订单可在产品成本核算中实现到岸成本
- 端到端监控和问题检测(以及过账服务)
此流程当前支持的功能包括:
- 按库存销售项目(项目类别 TAN)
- 具有发票相关性的免费项目(项目类别 CBXN)
- 可以对批次进行拆分
- 序列号
注意
高级公司间销售只能用于销售流程。(尚)不包括客户退货。这意味着,如果您参考高级公司间销售项目创建客户退货,退货流程将作为传统公司间流程执行。
未来还将交付使用单个 SAP S/4HANA 系统的多级流程。
此多级流程可通过以下方式进行描述:

上述流程不同于前面介绍的单级流程,因为现在有一个或多个附加公司作为中间方参与公司间销售流程。
德国公司仍向客户销售,美国公司交货(这意味着美国工厂仍是 SO2 中的交货工厂),但德国公司通过从法国公司采购货物来完成此操作。该法国公司转而从美国公司购买货物:在保存 SO2 时会自动创建面向法国公司的采购订单,导致在法国公司的销售订单 (SO4) 和从法国公司到美国公司的附加采购订单 (PO3),从而创建了 SO4。
以下 SAP Note 提供了有关高级公司间销售流程的某些方面的更多详细信息:
- SAP Note 3192584: SAP S/4HANA Cloud:高级公司间销售的限制和常规信息
- SAP Note 3226683: SAP S/4HANA 2022:高级公司间销售的限制和常规信息
- SAP note 3366067: SAP S/4HANA 2023:高级 ICo 销售的限制和常规信息
- SAP Note 3233830:包含 SAP S/4HANA 2022 的高级公司间销售配置指南
- SAP Note 3644701: SAP S/4HANA 2025:高级公司间销售 - 限制和常规信息
- 另请参阅:SAP Note 3644710: SAP S/4HANA 2025:高级公司间库存转储 - 限制和常规信息
注意
价值链监控框架 (VCM)
公司间销售和公司间库存转储流程都使用所谓的价值链监控框架 (VCM) 进行协调和监控。
VCM 框架是一个通用框架,可以在 SAP S/4HANA 中运行和监控非常特定的业务流程(已由 SAP 启用)。目前支持 SAP S/4HANA 中的 3 个预配置 SAP 标准端到端流程。此框架在此处用于协调和监控高级公司间销售以及高级公司间库存转储流程。
注意
VCM 可用于问题检测并提供过账服务。例如,由于缺少物料主数据视图,因此尚未创建采购订单。使用监控价值链应用,用户可以检测到此问题。在创建缺少的物料主数据视图后,用户可以重新触发采购订单的创建(再次使用监控价值链应用)。

VCM 负责协调和执行此处讨论的高级公司间流程。使用监控价值链应用,用户可以监控此流程。上图尝试对此进行可视化。
VCM 包含其协调的每个流程的自有定义。在保存包含高级公司间销售处理相关项目的销售订单时,将触发框架的运行时环境(通过此销售订单的处理)。在此,流程的下一步根据相关流程定义触发。在此示例中,这是自动创建采购订单 (PO3) 的步骤。PO3 返回到运行时,然后,运行时触发 SO4 的创建。
注意
操作中的 VCM 示例:在高级公司间销售中,销售公司的销售订单变更由系统自动管理(VCM - 价值链监控框架),例如,如果某些确认数量发生更改,则新确认的数量将分配到步骤 3 (PO3) 的采购订单和步骤 4 的销售订单 (SO4)。
另一个示例:在高级公司间销售中,如果交货工厂从美国更改为加拿大,步骤 3 的现有采购订单 (PO3) 中的项目将标记为删除,步骤 4 的销售订单 (SO4) 项目将被拒绝,并将创建面向加拿大的新采购订单 (PO3) 以及在加拿大的新销售订单 (SO4)。这些均由 VCM 安排。
注意
由于 VCM 框架包含特定流程的所有相关凭证标识,因此以凭证流的形式显示这些标识相对容易。为此,可以使用名为"监控价值链"的 SAP Fiori 应用。
注意
VCM 不基于 IDOC。与业务应用程序的集成通过功能模块调用完成。同样,VCM 不包含任何业务数据(例如,物料编号或数量),VCM 中仅包含流程中生成的凭证标识。