本帖最后由 jin801 于 2020-11-30 14:17 编辑
例:
$SET_PRICING_FACTOR ($SELF, PRICING_KEY, 'PER_100MM' ,($SELF.LENGTH -2000)/100)
处理案例:
长度差价=(长度-2000)/100* 价格
企业实务:
零件价格是基于2000MM的价格(另外定义).
和2000 每相差 100 MM 相应增加或减少差价. 长度差价=(长度-2000)/100*价格
所以, 价差的因子是 (长度-2000)/100
而$SET_PRICING_FACTOR ($SELF, PRICING_KEY, 'PER_100MM' ,($SELF.LENGTH -2000)/100)就是定义因子的
解读: 价差变式价格特性PER_100MM 的因子是 长度特性值减去2000再除以100 即 (LENGTH -2000)/100 .
PRICING_KEY :变式价格特性, 参考MMCOM- VKOND
PER_100MM : 价格变式, 在MEK1或ME11维护针对PER_100MM的VA00 价格
($SELF.LENGTH -2000)/100: 价格因子, 这里算出的值乘以语法中指定的变式价格,如此语句中的'PER_100MM'-->FACTOR 因素,因子的作用
如下单的长度特性(LENGTH)值为1900 , 则 价差的价格因子是 (1900-2000)/100 = -1
如果MEK1 维护变式价格 PER_100MM = 10 ,则价差= 价格因子* 变式价格 = -1 * 10 = -10
结果在总价上减掉10元. (未到2000的基本价格,减掉价差)
|