news 2026/7/6 13:31:44

SAP学习笔记 - MM模块05 - RFQ-询价报价,ME41新建报价,ME47维护报价,价格比较ME49,市场价MEKH,ME1L/M-物料信息记录,拒绝,采购信息记录,采购组织数据,ERS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAP学习笔记 - MM模块05 - RFQ-询价报价,ME41新建报价,ME47维护报价,价格比较ME49,市场价MEKH,ME1L/M-物料信息记录,拒绝,采购信息记录,采购组织数据,ERS

目录

1,Item Category

2,Industry Sector 与 Material Type 的区别

3,Creating RFQs

3-1,MM01 - 创建物料

3-2,ME41 - 新建询价

3-3,ME47 - 维护(收到报价之后输入系统)

a,第一家供应商 - 报价10块钱

b,第二家供应商 - 报价11块钱,但是有总价折扣2%

3-3,ME49 - 价格比较

3-4,市场价 - MEKH

3-5,决定报价之后,可以据此建Info Record/PO

a,ME47 - 维护报价 > 信息记录更新

b,ME1L - / ME1M 每物料的信息记录

c,拒绝信

3-6,条件:价格组成项(常见的比如 PB00,FRA1,RA00,ZOB1)

4,Purchasing Info Records 采购信息记录

4-1,有4种方式可以建信息记录

a,ME11 - 创建信息记录

b,是否需要输入工厂

c,供应商物料编号

d,子范围(Sub range)

e,可使用起始时间/终止时间

f,订单单位

4-2,采购组织数据1

a,计划交货时间:也就是采购提前期(L/T Leadtime)

b,标准订单数量

c,最小订单数量

d,剩余货架寿命 - 处理保质期需求

e,最大数量 - 和最小订单数量相对,指的是不能从该供应商买超过多少个数量

f,举例,使用信息记录中的最小订单数量和物料中的舍入值来算最终采购数量

g,极限不发货(下限) / 极限过度发货(上限)

h,基于收货的IV

i,无ERS

j,需求确认


1,Item Category

实际项目中,最常见的是下面几种:

Item Category中文使用频率典型场景
Standard标准采购⭐⭐⭐⭐⭐普通物料采购
D服务采购⭐⭐⭐⭐咨询、维修、运输等服务
K寄售采购⭐⭐⭐制造业寄售库存
L委外加工⭐⭐⭐外协加工
U库存调拨⭐⭐⭐工厂间库存转移
B限额采购⭐⭐维修、零星服务按金额控制
S第三方采购⭐⭐供应商直接发货给客户

对于 SAP MM 的学习来说,建议先重点掌握Standard、D、K、L、U这五种,因为它们覆盖了大部分企业采购场景。

2,Industry Sector 与 Material Type 的区别

这是SAP MM考试和面试中最常问的问题。

Industry Sector(行业)Material Type(物料类型)
企业属于哪个行业这是什么物料
控制界面(Screen)控制业务逻辑
控制字段(Field)控制编号、库存、采购方式等
一般创建物料时选择一次每个物料都必须指定

Industry Sector(行业领域)并不决定采购、库存等业务流程,而是决定创建物料主数据(Material Master)时,系统显示哪些界面(Screen Selection)和哪些字段(Field Selection)。

下面来看一下MM的询价报价业务流程。

3,Creating RFQs

3-1,MM01 - 创建物料

当然这里也可以用既存物料

3-2,ME41 - 新建询价

询价类型:

- AB:GP 投标需求,这个等学到外部需求的时候再说

- AN:标准

报价截止日期:不可能无限期嘛,比如最迟5天后你得告诉我价钱

组织数据:

- 采购组织:MM的采购,必须建立在采购组织之上的,不同的采购组织得到得结果是不一样得

- 采购组:报价是由谁负责的

工厂(交货工厂):货物交到哪里去

汇总号:本次报价的代号

汇总号可以输入任意值

汇总号可以避免比较错误的报价

比如物料R1的报价和R2的报价,可以有2个不同的汇总号

这里注意输入 交货日期一定要 > sbD(报价截止日期)

点供应商地址:输入你想跟哪些供应商要报价

输入供应商,然后保存

你可能还想跟其他供应商询价

那就再输入供应商,然后点保存

再来1002也询价,然后点保存

ME42 - 修改

ME9A - 打印/传送

系统配置好的话呢,可以把这些单据打印出来

选中,点显示信息(相当于预览)

没啥问题的话,就可以打印出来,然后邮给供应商

当然现在大家谁还邮信,发个邮件,马上就到

供应商收到询价之后,就会开始报价(Quotation)了

3-3,ME47 - 维护(收到报价之后输入系统)

a,第一家供应商 - 报价10块钱

b,第二家供应商 - 报价11块钱,但是有总价折扣2%

但是它会有些折扣给我们

- 项目条件

比如 RA01 - 总价折扣

如何输入 2%,表示折扣2%

c,第三家供应商 - 9块钱

需要负担运费给他

或者其他附加费

比如这里输入2%的附加费

而且它的交货日期很快,5/18就能交货

ME48 - 显示

供应商一般不能使用客户的SAP系统,所以需要客户自己输入系统

那其实还可以开发另一套简单的Web系统,让供应商输入自己的报价

然后晚上Batch,把这些数据给自动同步到系统,也是OK的

3-3,ME49 - 价格比较

这里可以输入报价号,但是一般都用汇总询价号(Collective Number)

这样就会得到一个排序

- 第三家供应商:92%(平均价的92%)

3-4,市场价 - MEKH

市场价其实就是供应商报价的平均值

它的用途就是用来做供应商评估

- VendorA,它的报价低于市场价,它的得分就会比较高

在价格比较画面,可以保存市场价

以后再来新报价的时候,就会用到这个市场价了,它会根据这个市场价给出一个分数

嗯?把第三家价格保存为市场价,不是平均值

可以到MEKH 里面查看市场价

你觉得这个太低了,那也可以修改

- 市场价格条件:MP01

3-5,决定报价之后,可以据此建Info Record/PO

a,ME47 - 维护报价 > 信息记录更新

信息记录:跟哪个供应商买东西,需要多少钱,交货需要几天等

这几个选项代表什么意思呢?

这先说一下背景

假如你公司有2个工厂,一个在中山,一个在上海,

中山离供应商较近,1天就能把或送到

上海离供应商较远,5才才能送到货

那这么说的话,送到上海工厂的话,肯定价格要高一点才合理对吧,过路费,人工费等等都要钱嘛

那到底Info Record跟工厂有没有关系是怎么决定的呢?

就是这些选项你来选的,其实就是说跟你公司业务有关系的

B - 具有工厂的更新:选这个,就是说根据工厂不同,供货价格不一样

C - 没有工厂更新:选这个,就是说该供应商供货,不会因为工厂不同而价钱不一样

A 有或没有工厂的更新:这个就比较暧昧了,到底是有还是没有呢?

这就需要去看一下另一个Spro设定

- 定义工厂层的条件控制

两个组合起来:

A + =》等于上面的B

A - =》等于上面的C

b,ME1L - / ME1M 每物料的信息记录

因为上面还没保存

而且这个是新建的物料,也没建过信息记录,所以没有数据

回到ME47,选B,然后存盘

再到ME1M 查一下,就有记录了

而且,咱们上面选的是B,带工厂的

看一下信息记录,也是带工厂的

假如另外一个10块钱的我们也可以接受

选一下C,然后保存

ME1M里面有2条了

进入到详细页,果然是跟工厂没啥关系

c,拒绝信

打上拒绝标识

ME9A 打印出来

3-6,条件:价格组成项(常见的比如 PB00,FRA1,RA00,ZOB1)

在 SAP 中,Condition(条件)是一种价格组成项

一个采购价格并不是一个固定数字,而是由多个 Condition Type(条件类型)组成,例如:

Condition Key描述含义
PB00Gross Price基础价格(单价)
FRA1Freight运费
RA00Discount折扣
ZOB1Customs Duty关税(客户自定义)

四个业务对象:

Quotation(供应商报价) Outline Agreement(采购协议) Info Record(采购信息记录) Purchase Order(采购订单)

它们都可以保存一套 Conditions。

① Quotation(报价)

供应商给采购部门报价。例如:

Vendor A PB00 = 100 RA00 = 5% FRA1 = 20

创建采购订单时,可以直接采用报价里的条件。


② Outline Agreement(框架协议)

包括:

  • Contract(合同)
  • Scheduling Agreement(计划协议)

例如:

签一年合同:

PB00 = 95 FRA1 = Free

以后所有 PO 默认带入。

所以:

Outline Agreement ↓ Purchase Order

可以复制价格条件。


③ Info Record(采购信息记录)

这是 SAP MM 非常重要的数据。

Info Record 保存:

Vendor + Material

对应关系。例如:

Vendor:1000 Material:Laptop PB00 = 900 FRA1 = 50

以后采购 Laptop:

SAP 自动读取:

Info Record ↓ PB00 ↓ PO

因此很多公司价格维护都放这里。


④ Purchase Order(采购订单)

真正采购时创建的订单。

PO 中 Conditions 最终决定:

采购金额 税 折扣 运费 关税

也是最后过账金额。

SAP MM 的价格不是一个固定字段,而是由多个 Condition(价格条件)组成;这些价格条件可以维护在不同的采购主数据和业务单据中(如报价、采购信息记录、框架协议),并在创建采购订单(PO)时自动继承或复制,从而形成最终的采购价格。

简单来说,数据流可以理解为:

Quotation \ \ Outline Agreement ---> Purchase Order / / Info Record ↓ Conditions(PB00/FRA1/RA00/ZOB1…) ↓ 最终采购价格(Net Price)

这种设计使 SAP 能够灵活处理复杂的采购定价规则,同时保证价格来源清晰、可追溯。

4,Purchasing Info Records 采购信息记录

4-1,有4种方式可以建信息记录

a,ME11 - 创建信息记录

需要的信息:

- 供应商

- 物料

- 采购组织

- 工厂

- 采购信息记录

b,是否需要输入工厂

其中,供应商,物料,采购组织都是必须的

但是工厂不一定是。

假如对该公司不同工厂采购价不一样,那么就需要输入工厂,否则就不需要

这里做一下

输入供应商,新做的物料,采购组织

信息类别:

- 标准

- 分包:委外

- 管道线:用水,用电,这些都是没有库存管理,扭开就用

- 寄售:客户的物料,你可以随便使用。用了就算你的货,不用就还算客户的货

c,供应商物料编号

- 催付天数:过几天发一次信给他催促一下,没有其他用途

- 供应商物料编号:客户那边的物料号,供应商能懂

d,子范围(Sub range)

比如供应商也有2个工厂,中山和上海工厂。

正常情况下你都是跟中山工厂买东西,但是某一次你公司要货要太多了,中山产能不够,

你就跟供应商说从上海调拨。

那这种情况,可以有2种处理方式,1-把上海作为一个单独供应商,这肯定是没问题的。

但是不推荐这么做,因为你付钱的时候,都是付给一家的嘛。

2-就是用这个子范围,说明范围1和范围2是可以有不同的信息。

e,可使用起始时间/终止时间

供应商选择:

- 可使用起始时间

- 可使用终止时间

- 常规供应商:以后讲优化采购再细讲

f,订单单位

订单单位是从物料主档里面带过来

表示买东西的单位和物料基本单位可以不同,比如物料按个来管理,但是按箱来买

在物料主档里面,就是这里的单位

4-2,采购组织数据1

a,计划交货时间:也就是采购提前期(L/T Leadtime)

指的就是下PO的日期,到供应商送货日期,比如5/8下单,20号GR(交货)

那么一减,20-8,12天,就是L/T。

b,标准订单数量

有2个地方会用到,1-供应商评级,2-Scale

Scale(等级):不同的数量有不同的价钱

c,最小订单数量

有些东西太小了,要买就买一盒一箱,不会单个卖给你

最小订单数量和舍入值的区别

舍入值:物料主档记载,表示买东西的整数单位

物料主档中,除了舍入值,还有一个项目,取整参数文件:这里可以干一个什么事儿呢?

买东西的时候,可以根据你买东西的数量不同从而买不同的倍数,比如

- 买 < 10个东西,取10的倍数

- 买 10 - 15个东西,取12的倍数

- 买 16 - 30个东西,取16的倍数

d,剩余货架寿命 - 处理保质期需求

东西买进来之后,要在货架上放几天才能卖得出去

所以不能买进来马上就失效,那我就亏大了嘛

比如买面包进来,有效期是5天,我要放2天才能卖得出去,那我至少要3天

也就是面包生产出来<=3天我才能进这个货,不然我就不要了,因为过期之前卖不出去啊

比如剩余货架寿命设为2,今天是10号,那7号以及以后生产出来的面包我都可以进货

7号生产出来的面包,+5 =12号,即12号之前都是有效期内的,我2天就可以卖出去,所以可以要

e,最大数量 - 和最小订单数量相对,指的是不能从该供应商买超过多少个数量

f,举例,使用信息记录中的最小订单数量和物料中的舍入值来算最终采购数量

按阶来说,物料最低阶 < 供应商 < 信息记录

所有算数量的时候,先从高阶开始算

比如信息记录里面算最小值为15,物料里面舍入值设为10(就是买东西要以10的倍数来买)

那你想买12个,到底需要你买几个呢?就是20个

想买16个呢?最小订单值已经失效,就按舍入值来,就是20个,就这样算的

g,极限不发货(下限) / 极限过度发货(上限)

另外还有一个无限制:表示想怎么整就怎么整

h,基于收货的IV

就是收货的收货,怎么开发票

如果是打上勾,那就按次来,分别是10,20,70个的发票

如果没打上勾,那就按整个来,100个的发票,甚至没收到货供应商都让你做发票

所以一般来说大家都打上勾

i,无ERS

为了财务方便,跟供应商打好协议,一个月做一次发票评估得了,定期对下帐就可以了

当然,如果你想用这个功能,要在供应商打上自动评估GR / 自动评估GR Ret(退货)

MRRL - 评估收据的结算(ERS)

j,需求确认

你买完东西之后,你想要5/10让供应商交货给你

但是供应商回答给你说,不好意思,5/20才能交到货给你

然后系统里面可以记录下来,比如5/20 收到10个,5/21 收到20,5/22 收到30

以后就以供应商交货的这个实绩来做预算

这个需求确认,就是我发给供应商之后,供应商是否需要给我一个回复,这个确认

以上就是本篇的全部内容。

更多业务知识请点击下面目录链接 或东京老树根的博客主页

https://blog.csdn.net/shi_ly/category_12216766.html

东京老树根-CSDN博客

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 13:30:30

LTC6904与MK64FN1M0VDC12实现高精度方波生成方案

1. 精确方波生成系统的核心价值与应用场景在电子系统设计中&#xff0c;精确的时序控制就像交响乐团的总指挥&#xff0c;它决定了各个功能模块能否协调运作。LTC6904可编程振荡器与MK64FN1M0VDC12微控制器的组合&#xff0c;为工程师们提供了一把打开精准时序控制大门的钥匙。…

作者头像 李华
网站建设 2026/7/6 13:28:56

Jenkins 构建历史管理与磁盘清理全攻略:5步根治服务器磁盘爆满

Jenkins 构建历史管理与磁盘清理全攻略&#xff1a;5步根治服务器磁盘爆满&#x1f4c8; 构建历史管理全景流程图一、核心概念&#xff1a;构建历史到底占用了哪些空间&#xff1f;1. 构建历史的存储结构2. 磁盘空间占用分析二、策略一&#xff1a;全局自动清理配置&#xff08…

作者头像 李华
网站建设 2026/7/6 13:17:01

Java开发入门指南:从基础到项目实战的完整路径

如果你正准备踏入Java开发的世界&#xff0c;那么你需要的不仅仅是一堆课程列表&#xff0c;而是一条清晰的、经过验证的成长路径。很多初学者在“Hello World”之后疯狂收集书单、视频和论坛帖子&#xff0c;结果却在面向对象、集合框架、IO流这些关卡前卡住半年。别怕&#x…

作者头像 李华