ZK01批次拆分后折扣值不显示BUG修改逻辑.docxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 6页
  • 2022-02-12 发布于湖南
  • 举报

ZK01批次拆分后折扣值不显示BUG修改逻辑.docx

问题现象描述 在10月26日客服中心余稳反馈交货单维护了折扣ZK01的主数据,但是现实出来ZK01值为零,请求查明原因。 经过核查改条件ZK01设置的等级价格,此前并没有有应用,等级定价条件设置如下: 满足2PC以上(含2PC)的交货数量即折扣10% 订单的交货数量为2PC,理应带出折扣ZK01值10% 原因分析 经过反复测试发现,订单在创建交货时未进行批次拆分前,折扣ZK01能正常带出值 原因为批次拆分对应的数量并未累加到条件ZK01的条件基值字段中,导致计算结果为*0的值为零 三、修改步骤如下: 新增加一个子例程序,例程逻辑大致如下 根据交货单号在行项目里表LIPS表中找到批次拆分行的数量进行累加 交货单行中主行交货数量= SUM LIPS-LFIMG(交货数量)where LIPS-POSNR = LIPS-UECHA * UECHA是批次拆分行和主行POSNR项目号的关联字段。 所有UECHA的值等于交货单行项目号的拆分行都属于同一个主行。 例子看查看500将交货单批次拆分行的数量赋值到结构等级基值中KOMV-KSTBS 将新增的子例程分配到VOFM的SD例程中并激活,见下图 后台配置中将条件类型ZKO1对应的等级公式维护进去

文档评论(0)

1亿VIP精品文档

相关文档