定价过程的确定
发布时间:2026.05.18
在开销售订单时,定价过程由如下两个参数共同确定:
1、客户过程:KNVV-KALKS
2、凭证过程:TVAK-KALVG
这两者在OVKK中组合确定定价过程,以及一个建议的条件类型,存在表T683V中:

研究R/3的表格,会发现客户账户组里有个定价过程:T077D-KALSM,订单类型里也有定价过程:TVAK-KALSM,这是历史原因。
T077D‑KALSM 是 SAP 最早期的 “老方法”;客户定价过程 + 单据定价过程 是后来的 “新标准方法”。你的老系统是:老方法还在、新标准没启用,两套字段共存。
下面分三层讲,完全对应你现在的系统。
1. SAP 定价过程,经历了 3 个历史阶段(关键)
阶段 1:最早期(你现在用的版本,4.6C/4.7)
规则:定价过程 = 客户账户组 T077D‑KALSM
客户主数据 KNA1、KNVV 里没有 KALSM
单据也没有定价过程字段
逻辑:同一类客户(账户组),全部用同一套定价
表:只用 T077D
这就是你现在看到的:T077D 里有 KALSM
阶段 2:中期 ECC,开始改进
SAP 发现:同一账户组里,有些客户是大客户、有些是小客户,定价规则不一样于是新增:
单据定价过程(绑在订单类型 TVAK)
客户定价过程(绑在客户销售视图 KNVV‑KALSM)
匹配规则:销售区域 + 客户定价过程 + 单据定价过程 = 定价过程(OVKK/T683V)
重点:新增了一套新逻辑,但旧的 T077D‑KALSM 字段没有删掉,只是不再使用。
阶段 3:新版 ECC / S/4HANA
彻底废弃 T077D‑KALSM
只使用:客户定价过程 + 单据定价过程
T077D 里虽然字段还在,但系统不读取、不生效
2. 为什么你系统两个都有?(直接回答你的疑问)
T077D‑KALSM:历史遗留老字段,是最原始的定价控制方式
客户定价过程 + 单据定价过程:后来升级的新标准方式
你这套老系统:启用的是老方式(T077D),新标准逻辑没启用所以:
系统不看客户定价过程、单据定价过程
只看 T077D‑KALSM
3. 两套规则的优先级(超级关键)
老系统(你):T077D 优先级最高,直接决定定价过程客户定价过程、单据定价过程即使存在,也不生效、不参与计算
新版系统:T077D 被废弃,系统只走 OVKK 组合匹配
4. 用一句大白话总结
T077D‑KALSM:祖宗级老规则,早期用的
客户 + 单据定价过程:现代标准规则,新版用的
你现在的系统:还在用祖宗老规则,新规则没启用,所以两套字段同时存在,但只用老的
上一篇:条件技术相关表格
下一篇:没有了!
