SAP 高级公司间交易流程 - 销售订单

342 阅读6分钟

1 用途

高级公司间交易流程 – 销售订单,即 AIC – SO(Advanced Intercompany Process - Sales Order).

高级公司间交易流程 - 销售订单,允许两个关联公司参与单个内部公司间交易流程,比如:

  1. 本地销售办事处向客户售卖产品,生产工厂发货给客户。
  2. 本地销售组织向客户售卖产品,中心仓库发货给客户。

标准销售订单可以启动整个业务流程,并集成到 Fiori app‘监控价值链 (Monitor Value Chains/Value Chain Monitoring,简称 VCM)’框架中,全程监控业务进行状态,也可以实时监控报错信息。

前提:要使用高级公司间交易流程 - 销售订单,系统版本要求至少 SAP S/4 HANA 2022。

2 流程

2.1 传统公司间销售 vs 高级公司间销售

自 SAP R/3 开发传统公司间销售,其目的是为了减少公司间交易文档,但是随着越来越完善的审计准则和IFRS(国际财务报告准则),传统公司间销售不是很合规。

So... 高级公司间销售诞生了。为了规避掉不合规的业务流程,增加了不少公司间交易文档,但是基于‘监控价值链 (VCM)’框架,大部分文档都是系统自动生成,甚至如果你愿意的话,所有业务流程都可以用系统自动化来完成。

image.png image.png

2.2 高级公司间销售流程

  1. 外部客户下采购订单
  2. 创建标准销售订单(手动 or 跑 job)
  3. 自动生成公司间 STO 采购订单(通过 VCM job,系统账号:SAP_WFRT)
  4. 自动生成公司间销售订单(通过 VCM job,系统账号:SAP_WFRT)
  5. 创建外向交货单,基于标准销售订单(手动 or 跑 job)
  6. 过账发货(手动 or 跑 job),生成物料移动凭证,增加在途库存数量(特殊库存:T)
  7. 基于外向交货订单中的内部转存控制日期,定义转存工厂收货过账(系统账号:过账发货的用户),同时自动生成在途库存消耗和收货凭证
  8. 创建交货形式发票,基于业务需求而定(手动 or 跑 job)
  9. 创建公司间客户发票(手动 or 跑 job)
  10. 自动生成公司间供应商发票(通过 VCM job,系统账号:SAP_WFRT)
  11. 创建客户发票(手动 or 跑 job)
  12. 客户收货和验证发票

3 需要用到的 FIORI 应用和它们的主要功能

image.png

主要功能:

  1. 显示端到端的业务流程(列表和图形流程图)
  2. 显示订单(公司间采购订单、公司间销售订单、销售订单)
  3. 显示交货单(外向交货单和内向交货单)
  4. 显示物料移动(收货、反冲)
  5. 显示发票(公司间客户发票、客户发票、公司间供应商发票)
  6. 分析和追踪业务流程当中的报错信息
  7. 重新执行报错的业务流程
  8. 手动创建和取消业务流程
  9. 跳到相关的app,获取更多详细信息

4 权限

image.png

5 配置

5.1 后台配置

  1. MM P2P (Procure to Pay)
  2. SD O2C (Order to Cash)
  3. 公司间 STO (Stock Transfer Order)

先分别理解和配置以上三个业务流程,再考虑高级公司间 - 销售的配置,也是本期文章重点内容。

  1. 激活高级公司间 - 销售订单:

(1) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将价值链类别分配到销售凭证类型 image.png

(2) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将价值链类别分配到项目类别 image.png

(3) 销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将凭证类型和项目类别分配到价值链 image.png

  1. 移动类型分配到价值链:销售与分销 > 销售 > 销售凭证 > 与价值链监控集成 > 将移动类型分配到价值链流程步骤 image.png

  2. 激活高级公司间 STO:

(1) 物料管理 > 采购 > 采购订单 > 高级公司间流程 > 提前公司间销售中采购订单缺省值 image.png

(2) 物料管理 > 采购 > 采购订单 > 高级公司间流程 > Enable Value Chain Monitoring for Purchase Orders image.png

  1. 开票 - 分配供应商+客户身份到销售组织:销售与分销 > 开票 > 公司间开票 > 按销售组织定义内部客户号 image.png

  2. 激活 VCM job: ABAP 平台 > 应用服务器 > 系统管理 > 激活范围相关后台作业定义 image.png

5.2 主数据

  1. MM P2P (Procure to Pay)
  2. SD O2C (Order to Cash)
  3. 公司间 STO (Stock Transfer Order)

先分别理解和配置以上三个业务流程的主数据,再考虑高级公司间 - 销售的配置,也是本期文章重点内容。

  1. BP 内部供应商 + 外部客户 image.png image.png image.png

  2. BP 内部供应商 + 内部客户 image.png image.png

  3. BP - 内部客户 image.png

  4. 维护高级公司间供应商发票:

(1) 由于采购和销售的税码不一样,需要关联起来:SM 30 视图 - MRM_V_EDI_TAX image.png

(2) 程序参数设置:SM 30 视图 - MRM_V_EDI_CTRL_C image.png

(3) 分配程序参数:SM 30 视图 - MRM_V_EDI_CTRL_M image.png

  1. 分配中转工厂到公司代码:SM 30 视图 - V_T001_TRNSTPLNT image.png

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 业务操作

  1. Fiori app - 创建标准销售订单 image.png  

  2. 自动生成公司间采购订单,基于 VCM job image.png

  3. 自动生成公司间销售订单,基于 VCM job image.png

  4. Fiori app - 创建外向交货单 image.png

  5. Fiori app(更改出库交货)- 过账发货(PGI),同时自动生成在途库存入库和发货凭证,基于 VCM job image.png image.png image.png

  6. 根据内部传输控制日期(外向交货订单表头 - 运输)转存工厂收货过账,同时自动生成在途库存收货和消耗凭证,基于 VCM job image.png image.png image.png image.png

  7. Fiori app - 创建公司间客户发票 image.png

  8. 自动生成公司间供应商发票,基于 VCM job image.png

  9. Fiori app - 创建客户发票(手动 or 跑 job) image.png

  10. 凭证流和流程图 image.png image.png