一、特殊定价业务
1、按送达方不同进行不同定价
同一客户,因为不同的送达地点,定价不同。可以通过定义一个条件来实现,具体实现如下:
1.1 创建条件表
【IMG】Spro-销售和分销-基本功能-定价-定价控制-条件表和字段目录-创建销售中定价的条件表
输入表编号,可以从其他表中复制
如图,添加“送达方字段”。
添加完成后,生成表。
系统提示生成表。
1.2 确定条件表的存取顺序
【IMG】SPRO-销售与分销-基本功能-定价-定价控制-设置访问顺序
找到存取顺序
选中存取顺序PR02,双击左侧【存取】
点击【新建条目】,将新建好的条件表加入,要选择【排斥的】
选择刚添加进来的条件 888,双击左侧的【字段】,进入字段设置。如下图可以设置优先级。
如果双击【字段】提示“仍未进行字段分配”,按回车即可。
配置好后即可进行前台操作
1.3 VK11维护价格
就可以看到,有送达方的价格条件表
如下图所示,根据不同的送达方设置不同的价格。
此时,VA01创建订单,不同的送达方系统将取不同的价格。
2、 累计等级定价-条件更新功能
业务场景:
业务场景A:一个月内,0-1000 个,单价为 10。超过 1000 的话,单价为 9。如 1100 * 9 = 9900。
业务场景B:一个月内,0-1000 个,单价为 10。超过部份,单价为 9。如 1000 * 10 + 100 * 9 = 10900。
2.1 场景A的解决方案
对于【业务 A】,一个月可以有多张销售订单,但月底合并开票。直接利用 VK11 的价格数量等级功能。
2.1.1 维护价格主数据
VK11维护阶梯价格
2.1.2 创建销售定订单
创建第一个销售订单数量为800个
2.1.3 创建发货单、过账
将第一销售订单发货,注意不能出具发票,如果出具发票,销售订单的价格就无法更新。
2.1.4 修改销售订单
修改销售订单数量为1300,发现KO04条件类型变成了空
2.1.5 第二次发货
对第二次新增的500个物料进行发货过账,若后续仍需发货则继续修改订单数量即可
2.1.6 月底出具发票
2.2 场景B的解决方案
利用条件更新功能 Condition Update(条件类型定义中,选择定价更新),设置二个条件类
条件类型 1(PR00):单价 9 元
条件类型 2(ZK05):单价 1 元,但是设置定价更新,VK11 维护时,附加数据中,设置累计的数量为 1000个,该条件类型的有效期均为当月,根据需要可以一次性维护多个月份。
这个 1 元,代表指定数量之内的价钱增加 1 元。
每个月/每个供应商都需要设置一个条件记录。
整个月份利用一张单据(如计划协议、销售合同、销售订单),不断更新数量,使用一个条件类型,条件类型设置等级定价。
2.2.1 增加条件类型
【IMG】SPRO-销售与分销-基本功能-定价-定价控制-定义条件类型(V/06)
在这个条件类型中,需要选中【条件更新】,【正/负】。实际上以类似折扣的方式来实现。
2.2.2 定价过程设置
创建一个新的定价过程;将 ZK02 分配给这个定价过程;为重新确定定价过程。详见SAP定价过程
2.2.3 创建价格主数据
事务代码 VK11,创建价格主数据。PR00 的价格为 10。
2.2.4 创建折扣价格主数据
VK11 为 ZK02 维护价格主数据。
如下图,金额为 1。代表前面 1000 个数量增加 1 元,即单价为 10 元(如果是负数,代表减少,单价为 8 元)
点击【转到】-【附加数据】
在附加数据中,选择最大条件基值,输入 1000,代表订单前 1000 个,享受这里设定的折扣。
可以看到,我们也可以选择最大条件值、最大订单次数。
最大订单次数常用于销售促销中,如前 1000 个消费者,享受折扣。
2.2.5 创建销售订单
如下图所示,条件类型 ZK02,只有前面 1000 个数量增加了 1 元。
双击 ZK02 条件类型,如下图所示,可以看到已经超出了定义的值 1000。
2.2.6 查看累计值
在此功能中,系统会自动统计所有包括这个条件类型的销售凭证。而不仅是单张统计。比如第一张凭证是 600,第二张凭证是 900。那么第一张凭证全部增加 1 元 ,第二张凭证只有 400 个数量增加 1 元。
可以在 VK13 查看 ZK02 条件类型看到累计使用的值。 如下图
如下图所示,可以看到累计值已经到了设定的上限 1000。
点击下方的【第一个销售订单】,可以看到对应的销售凭证号码。
这个累计值是存放在表 S071 中的,通过 SE16N,可以看到累计值。