第三方销售与单独采购业务详解
一、概述
第三方销售和单独采购是两种紧密相关的业务模式,均涉及根据客户订单触发对供应商的采购流程。这两种模式的主要区别在于货物的交付路径和库存处理方式:
- 第三方销售(Third-Party):企业接到客户订单后,直接向供应商采购产品,供应商负责将货物直接送达客户处
- 单独采购(Individual Purchase):企业接到客户订单后,向供应商采购产品,供应商先将货物送达企业仓库,再由企业交付给客户或由客户自提
注意:若供应商为集团内部其他子公司且同属一个SAP ERP系统,通常应采用跨公司销售模式而非本章节所述的第三方销售或单独采购。
本文将详细介绍这两种业务的框架操作流程和达成设置。
二、第三方销售业务详解
2.1 业务流程概述
第三方销售业务流程的核心是:通过在物料主数据中设置特定的项目类别组,系统在创建销售订单时自动生成采购申请,后续将采购申请转为采购订单,供应商直接向客户发货。以下是详细的操作步骤:
2.2 系统操作步骤
2.2.1 主数据设置
对于由第三方(供应商)直接提供给客户的物料,需要在物料主数据中进行如下设置:
- 使用事务代码MM01维护物料主数据
- 在销售组织数据2视图中,设置物料的任务类别组(Item Category Group)为BANS(第三方项目/Third-Party Item)
说明:架构通过物料主数据的项目类别组确定销售订单中的项目类别。假设一个物料既可能自行提供,也可能由供应商提供,建议在物料主数据中设置最常用的方式,如有特殊情况,可直接在销售订单中修改行项目类别。
2.2.2 销售订单维护
- 使用事务代码VA01创建销售订单,订单类型为正常订单类型(OR)
- 架构会根据物料主资料的项目类别组BANS自动确定行项目类别为TAS
- 方案类别TAS对应的计划行类别为CS,该计划行类别定义了自动触发采购申请
- 保存销售订单后,系统自动生成采购申请
示例:针对客户300711创建第三方销售订单9095,系统自动生成采购申请10010884。
图11-13 销售订单的计划行中显示采购申请等信息(VA03)
2.2.3 采购流程
- 使用事务代码ME57为自动生成的采购申请分配供应商
- 启用事务代码ME21N将采购申请转为采购订单
- 生成的采购订单具有以下三个特点:
- 采购订单中的项目类别为S(第三方)
- 采购订单中的账户分配为销售订单号码(如9095)
- 采购订单中的交货地址为客户地址(来自销售订单)
- 环境会自动确定总账科目(如本例中的400020,通常为消耗类科目或销售成本科目)

图11-14 第三方的采购订单(ME23N)
2.2.4 供应商送货与收货确认
- 供应商根据采购订单直接向客户发货
- 企业收到客户确认的收货信息后,利用事务代码MIGO对采购订单进行收货处理
- 直接计入消耗并确认销售成本就是第三方销售的收货不会形成库存,而
- 收货时系统自动生成的会计凭证示例:
借:物料消耗 400020 贷:应付暂估 GR/IR
2.2.5 发票处理
- 供应商发票处理:使用事务代码MIRO处理供应商发票,确认应付账款
- 客户发票处理:使用事务代码VF01出具销售发票,确认对客户的销售收入
2.3 系统配置与实现
第三方销售业务在SAP架构中的构建主要凭借特定的销售订单项目类别(TAS)和计划行类别(CS)来控制流程。以下是详细的配备步骤:
2.3.1 销售订单行项目类别确定
- 使用事务代码VOV4配置任务类别确定规则
- 设置条件:当销售订单类型为OR,且物料任务类别组为BANS时,环境自动确定行方案类别为TAS(第三方项目/Third Party Item)
2.3.2 定义销售订单项目类别
- 使用事务代码VOV7定义方案类别TAS的属性
- 关键设置:
- 出具发票相关设置为F(表示根据销售订单出具发票,而非根据发货单)
- 该设置确保只有在收到供应商发票后,销售发票才会在出具发票清单(事务代码VF04)中显示

图11-15 项目类别定义(VOV7)和计划行定义(VOV6)
2.3.3 部署计划行类别确定
- 使用事务代码VOV5配置计划行类别确定规则
- 设置条件:当项目类别为TAS时,框架自动确定计划行类别为CS
2.3.4 定义计划行类别CS
- 使用事务代码VOV6定义计划行类别CS的属性
- 关键设置:
- 移动类型保持空白(表示不得创建发货单)
- 定义自动触发的采购申请相关属性:
- 采购申请类型:NB
- 采购申请项目类别:5
- 科目分配类别:1
2.3.5 定义科目分配类别"1"的属性
- 运用事务代码OME9配置科目分配类别"1"的属性
- 关键设置:
- 科目修改设置为VAX
- 消耗记账模式设置为V(消耗)
- 配置收货相关参数

图11-16 科目分配类别(OME9)
2.3.6 部署采购订单收货的会计凭证
- 使用事务代码OBYC进行配置
- 通过组合条件:业务(GBB)+科目修改(VAX)定义采购订单收货的会计科目(如本例中的400020)
2.3.7 定义销售开票数量规则
- 使用事务代码VTFA配置订单到发票的复制控制
- 设置条件:当销售订单类型为OR,出具发票类型为F2,行计划类别为TAS时
- 关键配置:选择发票数量的计算基础
- 选项E:以采购订单收货数量为准
- 选项F:以采购订单发票校验数量为准

图11-17 发货单到发票的复制控制(VTFA)
三、单独采购业务详解
3.1 业务流程概述
单独采购业务的核心流程是:通过在物料主数据中设置特定的项目类别组,系统在创建销售订单时自动生成采购申请,后续将采购申请转为采购订单,供应商将货物送到企业仓库,最后由企业发货给客户。以下是详细的操作步骤:
3.2 系统操作步骤
3.2.1 主数据设置
- 创建或维护物料主材料
- 在销售组织数据2视图中,设置物料的项目类别组为BANC(单独采购/Individual Purchase)
3.2.2 销售订单维护
- 使用事务代码VA01创建销售订单,订单类型为正常订单类型
- 平台根据物料主资料的任务类别组BANC自动确定行项目类别为TAB
- 项目类别TAB对应的计划行类别为CB,该计划行类别定义了自动触发采购申请
- 保存销售订单后,系统自动生成采购申请
3.2.3 采购订单维护
- 运用事务代码ME57为自动生成的采购申请分配供应商
- 使用事务代码ME21N将采购申请转为采购订单
- 采购订单中的关键设置:
- 账户分配为销售订单编号
- 交货地址为企业仓库地址
3.2.4 供应商送货与入库
- 供应商根据采购订单将货物送到企业仓库
- 启用事务代码MIGO进行采购入库处理
- 入库后,货物将形成E库存(销售订单库存),仅供该特定销售订单使用
3.3 系统配置与实现
单独采购的系统配置与第三方销售类似,但存在一些关键差异。以下是核心的配置差异点(参考图11-18):
图11-18 计划类别、计划行、账户分配的定义(VOV7/VOV6/OME9)
项目类别TAB的配备:
- "出具发票相关"设置为A(代表根据销售订单开票)
- "特殊库存"标记设置为E(代表从E库存/销售订单库存进行销售发货)
计划行类别CB的配置:
- "移动类型"设置为601(代表需要创建发货单并进行发货过账)
- "科目分配类别"设置为F
科目分配类别F的配置:
- 定义采购收货后,库存将入库到E库存(销售订单库存)
四、业务应用小结
4.1 第三方销售的优势
第三方销售业务具有以下优势:
- 销售订单和采购申请(订单)的联动性极佳
- 采购订单直接利用客户地址作为交货地址,避免送货错误
- 销售订单的数量和交货日期直接传递到采购申请
- 销售订单变更可同步更新未转成采购订单的采购申请
- 采购订单创建后,其数量和日期会反写回销售订单的计划行
4.2 单独采购的特点
单独采购业务的特点类似于按销售订单生产(MTO),可称为按销售订单采购(Purchase To Order, PTO):
- 采购的物料专门用于特定销售订单
- 货物先入库到企业的销售订单库存(E库存)
- 后续从该库存发货给对应的客户
- 适合需对货物进行质量检验、加工或其他处理后再交付给客户的业务场景