简介:SAP公司间采购与内部交易专题PPT资料,面向SAP MM顾问、集团型企业财务与供应链信息化实施人员,以及希望系统梳理跨公司、跨工厂交易逻辑的学习者。内容围绕公司间交易展开,涵盖工厂间转储(UB转储订单,分带交货单与不带交货单、一步法与两步法)、无参考库存调拨、公司间采购STO、跨公司销售、公司间计划协议与集中采购,并延伸到K寄售、O委外、Q项目等特殊库存类型下的公司间特殊采购配置与操作要点,同时给出移动类型、借贷科目与是否创建STO、是否创建交货单的总结对照。压缩包共1个pptx文件,约26.85MB,以业务场景图示与系统界面截图串联方案逻辑、账务处理和后台配置思路,目录分模块编排,便于按主题检索复用。已有319人学习,可用作项目实施参考与集团内部培训素材。
1. 公司间交易的全局认知:一张图看清两条主线
很多人第一次接触 SAP 公司间交易,会被一堆移动类型和单据类型绕晕:351、641、647、101、301、303、305,加上 UB、STO、DN、MIRO,看着像天书。其实只要抓住一条主线就通了——同一集团内两家公司之间的买卖,在系统里是一张「阴阳凭证」:需求方开出来的是采购订单,供货方看到的却是销售订单,同一张单据身兼两职。这就是公司间采购(STO)最反直觉、也最核心的设计。
整体上分两条主线:工厂间转储(同公司或跨公司调工厂,围绕 UB 转储订单和 MIGO 移动类型展开)和公司间采购(围绕 STO+交货单+销售发票+采购发票展开)。前者关心库存怎么移动、在途怎么体现;后者关心两张发票怎么对得上。复习时先把这两条线分清,后面所有配置和易错点才有挂靠的位置。
2. 工厂间转储:从 MIGO 到 UB 转储订单的四种走法
2.1 无参考的库存调拨:301 与 303/305 的分界
最轻量的一类,不建单据,直接在 MIGO 里做库存转移,分一步法和两步法两种。
一步法是移动类型 301,发货和收货在同一张物料凭证里完成,本厂库存减少的同时接收厂库存增加,中间没有在途库存,物权在凭证过账那一刻就转移了。两步法是 303 发货到在途,接收方再用 305 做实物的接收,此时在途库存在 MB5T 里能看到,物权在 303 那一刻已经转移,但实物还没到。
| 方式 | 移动类型 | 物料凭证数 | 在途库存 | 适用场景 |
|---|---|---|---|---|
| 一步法 | 301 | 1 张 | 无 | 同公司两厂距离近、转移频繁、收发是同一批管理者 |
| 两步法 | 303 发 + 305 收 | 2 张 | 有(MB5T) | 两波人操作,接收方必须按实收数量确认 |
这里最容易翻车的地方是判断标准。原文给的经验很实在:如果两厂近、频率高、收发同一批人,直接上 301,自己发自己收,不需要数据确认;如果是两波人,发出 10 个、接收方要核一下实际到货,那就 303 发货产生在途,接收方 305 按实际数量收。区别不在技术难度,在责任边界。
2.2 UB 转储订单:不带交货单的 351+101
一旦要在系统里留一张「调拨申请」的凭据,就该上 UB 转储订单了。不带交货单的流程只有三步:需求工厂 ME21N 建 UB 转储订单,供货工厂对订单做 351 发货,需求工厂对订单做 101 收货。生成两张物料凭证,中间有在途库存。
这条链路的价值在于「单据先行」:调拨有了申请单,收发双方都挂在这张单上,事后追溯有据。代价是操作步骤比 MIGO 直接转多两步,且必须两边都动系统,接收方不确认就一直挂在在途。
2.3 带交货单的 UB 转储:一步法 647 与两步法 641 的差别
带交货单的转储要多走 SD 那一套:VL10B/VL10D 建外向交货单,VL02N 拣配发货过账。这里一步法和两步法的分水岭非常干脆:
- 一步法:交货单做 647 发货过账,系统自动触发 101 收货,只生成一张物料凭证,无在途库存。
- 两步法:交货单做 641 发货到在途,接收方手工 MIGO 做 101 收货,生成两张物料凭证,MB5T 能看到在途。
# 概念示意:一步法与两步法的移动类型走向 # 一步法(带交货单) VL02N 647 PGI --> 系统自动 101 --> 1 张物料凭证,无在途 # 两步法(带交货单) VL02N 641 PGI --> 在途库存(MB5T) --> MIGO 101 手工收货 --> 2 张物料凭证参数上要盯死的是配置里的「一步」勾选框和交货单类型 DlTp。原文写得很明确:一步法只在有交货单的情形下生效;有交货单可以选一步或两步,没交货单只能走 351+101 的手工两步。另一个开关是 DlTp——如果没配交货单类型,UB 转储订单行项目上根本不会出现「装运」页签,也就建不了交货单;配了 NL 并挂了库存检查规则,装运页签才会冒出来。这两处配置是判断「该走哪条路」的物理依据,不是靠记忆。
2.4 UB 转储计划协议:ME31L 的长周期版本
当调拨是长期、重复、有节奏的,就用计划协议:ME31L 建协议,ME38 确认交货计划,后续 351 发货、101 收货与普通 UB 一致。它解决的是「每个月都要调几批」的场景,避免反复建单。
3. 公司间采购:STO 全流程与两张发票的闭环
3.1 阴阳凭证:为什么一张单既是采购又是销售
公司间采购的本质,是 A 公司向同集团 B 公司下采购订单,对 A 是采购,对 B 就是销售,系统用一张 STO 承载两种身份。这条链路比工厂间转储多出两个环节:销售开票和采购发票校验。所以完整链条是:采购公司 ME21N 建 STO → 销售公司 VL10B/VL10D 建交货单 → VL02N 发货过账 → VF01/VF04 开销售发票 → 采购公司 MIRO 做采购发票校验。
一头是应收,一头是应付,两张发票必须对得上,否则集团内部往来账永远平不了。这是公司间采购区别于工厂间转储的最大特点,也是月末对账出问题的高发区。
3.2 两种解决方案:自动收货与手工收货
原文把公司间采购拆成两种实现,差别只在第四、五步的顺序和是否自动触发:
第一种,供方交货单过账后自动触发客户工厂收货,流程是 ME21N → VL10B/VL10D → VL02N 发货 → VF01/VF04 开票 → MIRO 发票校验,五步。
第二种,供方发货后不触发收货,客户方需根据 STO 或交货单自己 MIGO 收货,流程是 ME21N → VL10B/VL10D → VL02N → VF01/VF04 → MIGO 收货 → MIRO,六步。
差的那一步就是「谁来做收货确认」。有接收人员、要把实物到场这个节点卡在系统里,就走第二种;没人做系统操作、追求流程短,就走第一种自动收货。这和工厂间转储里一步法、两步法的取舍逻辑是同一个内核:接收方是否认同发货数量、在途是否需要现在系统里。
3.3 跨公司清账科目:绕不开的配置地基
跨公司调拨和跨公司采购都离不开一个配置:跨公司清账科目。原文对 UB 转储跨公司的借贷关系写得很清楚——供方公司借公司间清算科目、贷库存商品;采购公司借库存商品加差异、贷公司间清算科目。这套分录不平,后面发票校验一定出问题。
提示:同一公司下不同工厂调拨,一般不需要配跨公司清账科目;跨公司就必须配,且借贷方向要按上述关系核对。
另外原文还提了一句容易被忽略的替代方案:公司间交易也可以用类似工厂间转储的方式做,即 301 或 303+305,前提同样是配好跨公司清账科目。这条路径绕开了 SD 交货单和销售发票,适合交易极简、不需要正式单据流的场景,但代价是没有销售侧的应收凭据。
4. 特殊采购与特殊库存:K、O、Q 三种容易混的类型
4.1 特殊库存到底特殊在哪
公司间交易里有一类场景,物料的所有权和使用权是分离的:货放在你厂里,但物权不是你的;或者货是为某个项目专门备的,不能挪作他用。SAP 用特殊库存类型来标记这类物料,常见的是 K(寄售)、O(委外)、Q(项目)。它们的共同点是:库存数量虽然记在你的工厂下,但不参与你的一般可用库存,MRP 和可用性检查都按特殊逻辑算。
4.2 K、O、Q 的差异与公司间操作要点
| 类型 | 含义 | 物权归属 | 公司间场景的关注点 |
|---|---|---|---|
| K | 寄售 | 供应商/供方公司 | 寄售库存消耗时才产生负债,跨公司寄售要理清消耗结算节点 |
| O | 委外 | 委外加工方按加工关系处理 | 组件发出与成品收回的移动类型要成对,跨公司需配清账科目 |
| Q | 项目 | 绑定特定项目号 | 库存按项目隔离,调拨时项目归属不能丢 |
梳理下来会发现,这三类在公司间场景下最容易出问题的地方不是移动类型本身,而是结算节点和物权转移点是否对得上。寄售是消耗才结算,委外是收成品才结算,项目库存是按项目归集成本——如果公司间交易还按普通 STO 的「发货即转移」去套,账实就会错位。
注意:特殊库存的公司间操作,配置上比普通库存多一层,务必先把库存类型与清账科目的对应关系理清,再跑流程。
5. 易错点与易漏点:六条血泪经验
5.1 一步法和两步法选错的连锁反应
易漏点在于把「一步法」当成省事的默认选项。为什么漏:一步法确实少一步操作,看起来更优。怎么补:先问三个问题——接收方是否认同发货数量?在途库存是否需要现在系统里?接收方有没有人做系统收货?三个问题里只要有一个答案是「要」,就必须走两步法。选错的后果是数量争议时系统里查不到在途、对不上账。
5.2 交货单类型没配,装运页签消失
易漏点是把「UB 转储订单行项目没有装运页签」当成系统故障。为什么漏:不知道 DlTp 这个开关。怎么补:记住配置路径——物料管理 → 采购 → 采购订单 → 设置库存调拨订单 → 按工厂配置交货类型和可用性检查过程。没配 DlTp,就不建交货单、无装运页签;配了 NL 并挂库存检查规则,页签才出来。这是一条硬规则,不是玄学。
5.3 一步法配了却没交货单
易漏点是在「一步」字段打了勾,却发现系统还是走了两步。为什么漏:原文明确写了一步法只在有交货单的情形下生效,不带交货单的 351+101 天生就是两步。怎么补:勾一步之前先确认这条链路有没有交货单,没有就别勾,勾了也不生效。
5.4 跨公司忘配清账科目
易漏点是把同公司调拨的配置直接套到跨公司场景。为什么漏:同公司调拨不需要跨公司清账科目,做顺手了就以为都不用。怎么补:只要收发分属两家公司,先检查清账科目是否配好,再核对借贷方向——供方借清算科目贷库存商品,采购方借库存商品加差异贷清算科目。科目不平,后面发票校验必炸。
5.5 销售发票与采购发票对不上
易漏点是把公司间采购当工厂间转储做,只做收货不做开票。为什么漏:流程前半段和转储几乎一样,容易在 VL02N 之后就以为完事了。怎么补:公司间采购的闭环是「两张发票」,VF01/VF04 开销售发票、MIRO 做采购发票校验,缺一张内部往来就平不了。月末对账前先把这两张单的数量金额核对一遍。
5.6 计划协议忘了确认交货计划
易漏点是用 ME31L 建完计划协议就直接发货,跳过了 ME38 确认交货计划。为什么漏:以为协议建好就能用。怎么补:计划协议的发货依据是交货计划,ME38 确认之后才有 351 发货的凭据,顺序反了单据链就断了。
6. 复习清单:用一张对照表把六种模式串起来
复习这块内容,最有效的方法不是背流程,而是拿一张对照表横向扫一遍,看每种模式在「要不要建 STO」「要不要交货单」「有没有在途」这三个维度上的取值。原文的总结表就是这个思路,我按复习习惯重排了一版:
| 序号 | 类型 | 移动类型 | 建 STO | 建 DN | 在途库存 |
|---|---|---|---|---|---|
| 1 | MIGO 一步法 | 301 发即收 | 否 | 否 | 无 |
| 2 | MIGO 两步法 | 303 发 + 305 收 | 否 | 否 | 有 |
| 3 | UB STO 两步法 | 351 发 + 101 收 | 是 | 否 | 有 |
| 4 | UB STO 两步法(带 DN) | 641 发 + 101 手工收 | 是 | 是 | 有 |
| 5 | UB STO 一步法(带 DN) | 647 发 + 101 自动收 | 是 | 是 | 无 |
| 6 | UB 计划协议 | 351 发 + 101 收 | 是(ME31L) | 否 | 有 |
扫表的时候盯三列:第一列看「有没有单据载体」,从 MIGO 的无单到 UB STO 的转储单再到计划协议的长期协议,载体越来越重;第二列看「有没有 SD 交货单」,这一列决定能不能用一步法;第三列看「在途」,这一列决定接收方要不要动手。
再补一个判断口诀,方便考前默写:同公司近距离高频,301;两波人要对数量,303+305;要留调拨凭据,UB STO 351+101;要正式发运和单据流,带交货单,有人收货走 641+101,没人收货走 647 自动 101;长期重复调拨,ME31L+ME38。公司间采购则在 STO 基础上多记一条:发货过账之后必有 VF01/VF04 和 MIRO 两张发票,收货那一步看有没有人做,有人做就手工 MIGO,没人做就配自动触发。
配置侧单独列三查:查「一步」勾选与交货单是否存在;查 DlTp 是否配了交货单类型(决定装运页签有无);查跨公司清账科目是否配好、借贷方向是否正确。这三查覆盖了前面六条易错点里的四条,性价比最高。
特殊库存那部分不用背流程,记结论:K 寄售看消耗结算节点,O 委外看组件发出与成品收回成对,Q 项目看项目归属不丢;三者共同的红线是物权转移点必须和结算节点对齐,套普通 STO 的「发货即转移」一定错位。
我自己的习惯是每次碰到一个新场景,先不急着操作,先在纸上把三个问题写出来:收发是不是两家公司?接收方有没有人做系统收货?在途要不要现在系统里?三个答案一落,模式基本就定了,剩下的只是查配置。这套动作我从踩过一次「勾了一步法却没交货单、白等半天自动收货」的坑之后就再没落下过,每次都强制走一遍。希望帮到你。
本文还有配套的精品资源,点击获取