本文主要是介绍SAP工具箱 调价单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击蓝字 关注我们
一
前言
系统标准定价体系是一个设计很完美的体系. 基本上通过顾问的配置,可以建立一个贴合企业业务需求的定价模式,应用在单据(采购/销售等)中. 价格主数据可以通过VK11(销售) ,MEK1(采购) 创建.
标准定价体系也有一些不足之处. 比如定价报表太简陋. 如(图一)的定价报表考虑了层级,但是显示界面不好,不利于用户浏览.
前文介绍过一个通用定价报表 尝试改进了定价的报表体系.(图二)
详见链接
无峰,公众号:ABAP 技巧与实战SAP工具箱之 统一条件查询报表
本文介绍调价单程序功能,尝试改进定价的维护体系
图一
图二
二
标准定价条件维护
标准定价维护TCODE(只列出了常见的销售,采购环节的定价条件):
VK11 创建条件(销售)
VK12 更改条件(销售)
VK13 显示条件(销售)
MEK1 建立条件(采购)
MEK2 改变条件(采购)
MEK3 显示条件(采购)
定价条件创建时,先选择关键字组合, 然后在界面上输入内容.
三
调价单
标准定价维护界面比较简洁,大部分项目中客户也能接受. 部分项目客户根据自身的特点,提出一些改进的需求. 所有这些改进的需求汇总形成了调价单功能 ZBCTJD.
调价单基于SAP开发框架系列之 自定义单据 开发,拥有自定义单据的所有特性
详见链接
无峰,公众号:ABAP开发技巧SAP开发框架系列之 自定义单据
并且扩展了一些定价条件的特殊功能.
调价单拥有如下特性
01
整合的界面
调价单整合了单据的查询,创建,修改,显示,审批,处理等常见功能.
02
可配置
调价单类型可配置,通过配置可以确定调价单类型的如下属性
ZEXPR_TYPE 类型
NRNR 序号区间编号
KSCHL 条件类型
ZEXPR_ST 处理步骤
RELD 与ZTBCTJD_D表有关(标记后, 处理20步骤展开数据到ZTBCTJD_D表中)
REPLACE_PRICE 覆盖下层定价 定价的修改会根据配置调整下层定价
ZDMLGK 最低毛利管控-使用配置表ZTBCTJD_C2配置具体毛利限制
MATKL_AUTH 启用物料组授权检查(授权对象 Z_MATKL)
TJBS 允许调整价格的倍数(如果未0则不做限制):限定价格不能超过源价格的倍数
UPDOWN 调价限制(控制调价只能调高或只能调低或不限制)
YJHQFS 原价获取方式
部分属性会在后面详细介绍
03
基于标准配置的限制
条件单录入的时候,会应用标准条件的配置体系.
条件表的输入受限于条件类型,
明细呈现的字段及输入状态受限于条件表
04
整合多个条件修改
一个调价单允许同时维护多个条件的不同的条件表的记录,这样可以把相关的变价行为统一记录,以便后续查询.
调价单会根据不同条件类型,条件表的字段自动设定明细中字段的可输入状态.避免用户错误维护数据.
05
多种数据录入方式
调价单明细录入可以使用多种录入方式
可以添加一行.
可以添加指定行数.
导出到EXCEL批量维护后再导入
06
与原价格比较
维护条件时,可以读出原条件值,方便用户维护时参考源价格.源价格读取方式可配置
T 表示使用当前条件表获取原价:如果条件有多个条件表,只获取当前条件表的条件
C 表示使用条件类型获取原价: 如果条件有多个条件表,按存取顺序获取条件当前条件表的上层条件或当前条件表条件
备注: 上层条件必须是当前条件表减少关键的上层条件.
或者允许读取上层定价).
07
批量回写标准定价条件
条件单审批后,执行处理,可以把所有涉及的条件更新到标准定价体系中.
08
调价单展开与覆盖
可以通过配置确定条件展开到 明细层级表 ZTBCTJD_D. 这样可以在调价单调整上层定价(比如商品+门店组). 调整完成后,展开到商品+门店层级 . 下传给门店. 根据覆盖下层定价的配置确定展开的处理模式
空 不覆盖,不使用下层定价(性能较好):条件展开到明细表中都使用上层定价
A 不覆盖,使用下层定价(性能较差):条件展开到明细表中时,会读取一下下层定价并使用
B覆盖下层定价,读取下层定价,并且更新读取的定价(性能最差): 读取下层定价并且覆盖下层定价.
四
总结
调价单程序整合了多个项目的客户需求及标准定价的特性. 实际应用中,给用户维护条件提供了很大的便利. 并且满足了用户对调价行为单据化需求,审批需求等.
最终形成的价格修改也可以通过调价单接口下传.
约定
如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.
(如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)
公众号 : syjf1976_abap
ABAP开发技巧
微信号 : 392077
请扫码加入公众号群,提问或参与话题讨论
这篇关于SAP工具箱 调价单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!