编译者按:本篇技术博客详细介绍了SAP SD(销售与分销)模块中定价设置的核心概念与实操方法。文章从条件主数据的配置入手,逐步讲解定价过程中的四个基本要素(定价程序、条件类型、存取顺序、条件表)及其内在关联。通过清晰的图文和步骤解析,读者可以深入理解SAP系统如何根据条件自动确定销售价格,内容适合SAP SD实施与运维人员参考。
SD(销售管理)2020.10.06
【SAP】彻底解析定价设置!
销售价格会受到各种条件的影响而变得复杂。
例如,即使大家平时的购物,除了普通价格之外,也会出现诸如:
- 购买10个以上时,享受5%折扣(折扣)
- 北海道・冲绳地区,需支付500日元运费(运费)
- 在海外旅行目的地的机场购物,免税(税金)
等各种各样的价格变更模式。
在SAP的销售管理中,根据各种不同的模式,在称为条件主数据的主数据中配置价格。
此外,即使是同一个物料,也可以根据每个客户、销售区域等设置不同的价格。
本文将以通俗易懂的方式,为您解析如何在SAP中设置价格,以及价格如何被读取(确定)到销售订单中。
条件主数据(价格)的设置
定价步骤
条件主数据(价格)的设置,使用事务代码:VK11进行。
首先,选择“条件类型”和“要设定价格的键值项目组合”。
针对键值项目层级,设置**“价格”和“有效期”**。
例如,当键值是客户・销售区域时,可以针对每个客户和每个销售区域设置不同的价格。
(可以设置为:针对每个客户,关西超市售价100日元,丸八售价120日元。)
此外,在通常的操作中,需要设置**“有效期”**。
初始设置,使用事务代码:VK11。
进行价格修订时,使用事务代码:VK12。
使用VK12更改后,之前注册的记录不会被删除,其有效结束日期会自动变为2020/5/31。
之后,在2020/6/1及其之后创建的销售订单中,将按120日元的价格取值。
运营层面需要考虑的情况是“订单在调价前,开票在调价后”。
是按100日元开票,还是修正为120日元开票,取决于公司的方针。因此,需要结合SAP的规格,来探讨相应的运营策略。
等级(阶梯)
等级是指,根据金额或数量来改变价格值。
例如,
- 购物满1000日元以上,减5%
- 购买100公斤以上,每公斤减10日元
等,可以根据等级基准(金额或数量)来设置计算类型(百分比或单位数量金额)。
设置方法:首先点击定价画面中上方的楼梯状按钮,即可切换到可按等级设置价格的画面。
首先,选择等级基准(数量、金额、重量、容积等)。
针对等级基准,设置:
- 等级数量
- 价格
- 每多少单位的价格
例如,设定等级基准 “C”(数量),可以设置为针对每个等级数量,价格是多少。
| 等级数量 | 价格 | 每单位 |
|---|---|---|
| 1 PC | 100日元 | 1 PC |
| 10 PC | 90日元 | 1 PC |
| 100 PC | 80日元 | 1 PC |
在这种情况下,如果订单数量是 20 PC,则计算为 (20 PC x 90日元 = 1,800日元)。
定价确定设置步骤
接下来介绍定价确定的设置步骤。
定价的四大要素
价格由以下四个要素决定。(全部在系统配置中进行设置。)
| 要素 | 含义 |
|---|---|
| 定价程序 | * 设置用于确定价格的“条件类型”组合 * 例如:将条件类型:价格、折扣%、抬头折扣%、运费、税金设置为定价程序 |
| 条件类型 | * 设置价格、折扣、附加费、运费等价格要素 * 可以设置每个条件类型是否允许手动输入 * 为每个条件类型分配“存取顺序” |
| 存取顺序 | * 设定从价格主数据中基于哪些键值项目进行检索 * 例如:①按客户・销售组织・分销渠道・物料检索(第一优先)。②按工厂・物料检索(第二优先)。 |
| 条件表 | * 设置在“存取顺序”中指定的键值项目组合 |
这四个要素之间的关联如下:
系统配置中设置了“①定价程序、②条件类型、③存取顺序、④条件表”后,单据中的价格信息将基于此进行读取。
系统配置设置方法
<单据-定价程序(N:1)>
设置在创建单据时,根据所指定的销售区域、单据类型、客户,分配哪个定价程序。
单据定价区分,以1:1的关系分配给销售单据类型。
客户定价区分,以1:1的关系分配给客户主数据。
<定价程序-条件类型(1:N)>
分配用于定价的条件类型(价格、折扣、附加费、运费、税金等)。
<条件类型-存取顺序(1:1)>
为每个条件类型分配用于检索价格主数据的顺序设置(存取顺序)。
<存取顺序-条件表(1:N)>
在存取顺序中,分配作为检索价格主数据键值的条件表。
在存取顺序中,分配多个条件表,从上到下依次检索已设置价格的条件表。将最先找到的有价格设置的条件表中的价格,设置到单据中。
创建单据时的价格处理流程
接下来,解释创建单据时的价格处理流程。
价格处理步骤如下6步:
- 以单据中的销售区域、单据类型、客户为键值,检查“定价程序”
- 检查①中找到的“定价程序”中的“条件类型”
- 检查②中“条件类型”关联的“存取顺序”
- 按照③中“存取顺序”的优先级从高到低,检查“条件表”
- 检查④中匹配到的“条件表”中的“价格”
- 将⑤中的价格设置到销售订单中
(针对定价程序中的所有条件类型,循环执行步骤②到⑥,直到检查完毕)
① 以单据中的销售区域、单据类型、客户为键值,检查“定价程序”
从销售订单的键值中,检查到定价程序:RVAA00 ![]()
② 检查①中找到的“定价程序”中的“条件类型”
从定价程序:RVA00中检查条件类型。从上到下设置价格,所以首先从条件类型:PR00开始。
③ 检查②中“条件类型”关联的“存取顺序”
检查与条件类型:PR00关联的存取顺序:PR02 ![]()
④ 按照③中“存取顺序”的优先级从高到低,检查“条件表”
从存取顺序:PR02中从上到下检查条件表。从上到下检索,确认销售订单的销售组织、分销渠道、客户、物料匹配。
⑤ 检查④中匹配到的“条件表”中的“价格”
检查检索到的、与销售订单的销售组织、分销渠道、客户、物料匹配的价格:160日元 ![]()
⑥ 将⑤中的价格设置到销售订单中
将价格:160日元设置到销售订单中。
由于还存在其他条件类型,因此转向检查步骤②的条件类型:RA00。
( 针对定价程序中的所有条件类型,循环执行步骤②到⑥,直到检查完毕 )
(参考)SD主数据详解文章
本文中使用的SD(销售模块)主数据,在以下文章中进行了说明。
解释了各个主数据的含义以及主数据之间的关联。
条件主数据(价格主数据)也需要其他SD主数据的设置才能生效,请一并参考阅读。
推荐文章:【SAP】彻底解析SD主数据!
2020.09.25
今日学习要点!
| * 条件需带有有效期 * 使用事务代码:VK11进行新建。之后的维护使用事务代码:VK12 * 通过使用等级,可以实现批量折扣等 * 条件主数据由定价程序、条件类型、存取顺序、条件表的关联关系构成 |
来源: Tokulog | 翻译: AI 自动编译 (历史归档)
(本文图片引用自原站,版权归原作者所有)









