1 用途
高级公司间交易流程 – 销售订单,即 AIC – SO(Advanced Intercompany Process - Sales Order).
高级公司间交易流程 - 销售订单,允许两个关联公司参与单个内部公司间交易流程,比如:
- 本地销售办事处向客户售卖产品,生产工厂发货给客户。
- 本地销售组织向客户售卖产品,中心仓库发货给客户。
标准销售订单可以启动整个业务流程,并集成到 Fiori app‘监控价值链 (Monitor Value Chains/Value Chain Monitoring,简称 VCM)’框架中,全程监控业务进行状态,也可以实时监控报错信息。
前提:要使用高级公司间交易流程 - 销售订单,系统版本要求至少 SAP S/4 HANA 2022。
2 流程
2.1 传统公司间销售 vs 高级公司间销售
自 SAP R/3 开发传统公司间销售,其目的是为了减少公司间交易文档,但是随着越来越完善的审计准则和IFRS(国际财务报告准则),传统公司间销售不是很合规。
So... 高级公司间销售诞生了。为了规避掉不合规的业务流程,增加了不少公司间交易文档,但是基于‘监控价值链 (VCM)’框架,大部分文档都是系统自动生成,甚至如果你愿意的话,所有业务流程都可以用系统自动化来完成。
2.2 高级公司间销售流程
- 外部客户下采购订单
- 创建标准销售订单(手动 or 跑 job)
- 自动生成公司间 STO 采购订单(通过 VCM job,系统账号:SAP_WFRT)
- 自动生成公司间销售订单(通过 VCM job,系统账号:SAP_WFRT)
- 创建外向交货单,基于标准销售订单(手动 or 跑 job)
- 过账发货(手动 or 跑 job),生成物料移动凭证,增加在途库存数量(特殊库存:T)
- 基于外向交货订单中的内部转存控制日期,定义转存工厂收货过账(系统账号:过账发货的用户),同时自动生成在途库存消耗和收货凭证
- 创建交货形式发票,基于业务需求而定(手动 or 跑 job)
- 创建公司间客户发票(手动 or 跑 job)
- 自动生成公司间供应商发票(通过 VCM job,系统账号:SAP_WFRT)
- 创建客户发票(手动 or 跑 job)
- 客户收货和验证发票
3 需要用到的 FIORI 应用和它们的主要功能
主要功能:
- 显示端到端的业务流程(列表和图形流程图)
- 显示订单(公司间采购订单、公司间销售订单、销售订单)
- 显示交货单(外向交货单和内向交货单)
- 显示物料移动(收货、反冲)
- 显示发票(公司间客户发票、客户发票、公司间供应商发票)
- 分析和追踪业务流程当中的报错信息
- 重新执行报错的业务流程
- 手动创建和取消业务流程
- 跳到相关的app,获取更多详细信息
4 权限
5 配置
5.1 后台配置
- MM P2P (Procure to Pay)
- SD O2C (Order to Cash)
- 公司间 STO (Stock Transfer Order)
先分别理解和配置以上三个业务流程,再考虑高级公司间 - 销售的配置,也是本期文章重点内容。
- 激活高级公司间 - 销售订单:
(1) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将价值链类别分配到销售凭证类型
(2) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将价值链类别分配到项目类别
(3) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将凭证类型和项目类别分配到价值链
-
移动类型分配到价值链:销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将移动类型分配到价值链流程步骤
-
激活高级公司间 STO:
(1) 物料管理 > 采购 > 采购订单 > 高级公司间流程 > 提前公司间销售中采购订单缺省值
(2) 物料管理 > 采购 > 采购订单 > 高级公司间流程 > Enable Value Chain Monitoring for Purchase Orders
-
开票 - 分配供应商+客户身份到销售组织:销售与分销 > 开票 > 公司间开票 > 按销售组织定义内部客户号
-
激活 VCM job: ABAP 平台 > 应用服务器 > 系统管理 > 激活范围相关后台作业定义
5.2 主数据
- MM P2P (Procure to Pay)
- SD O2C (Order to Cash)
- 公司间 STO (Stock Transfer Order)
先分别理解和配置以上三个业务流程的主数据,再考虑高级公司间 - 销售的配置,也是本期文章重点内容。
-
BP 内部供应商 + 外部客户
-
BP 内部供应商 + 内部客户
-
BP - 内部客户
-
维护高级公司间供应商发票:
(1) 由于采购和销售的税码不一样,需要关联起来:SM 30 视图 - MRM_V_EDI_TAX
(2) 程序参数设置:SM 30 视图 - MRM_V_EDI_CTRL_C
(3) 分配程序参数:SM 30 视图 - MRM_V_EDI_CTRL_M
- 分配中转工厂到公司代码:SM 30 视图 - V_T001_TRNSTPLNT
5.3 业务数据归档
ILM 数据归档对象 VCM_RT,是基于 Fiori app‘监控价值链(VCM)’层面。
定义归档时间(半年1次、1年1次)定期跑 job,也可以根据不同的字段设置条件归档业务数据。
具体方法论,上链接[VCM 归档](Archiving Monitor Value Chains App Runtime Data Using VCM_RT (CA-VCM) | SAP Help Portal)。
6 业务操作
-
Fiori app - 创建标准销售订单
-
自动生成公司间采购订单,基于 VCM job
-
自动生成公司间销售订单,基于 VCM job
-
Fiori app - 创建外向交货单
-
Fiori app(更改出库交货)- 过账发货(PGI),同时自动生成在途库存入库和发货凭证,基于 VCM job
-
根据内部传输控制日期(外向交货订单表头 - 运输)转存工厂收货过账,同时自动生成在途库存收货和消耗凭证,基于 VCM job
-
Fiori app - 创建公司间客户发票
-
自动生成公司间供应商发票,基于 VCM job
-
Fiori app - 创建客户发票(手动 or 跑 job)
-
凭证流和流程图