销售订单定价条件值显示为0

2020-08-25 05:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大师们,

我们的定价程序如下:

在例程910(对于ZPR2)中,我计算了ZPR1-ZPR0和


一切都很好,但是在条件ZETP下,条件值显示为0! 我不知道为什么。

条件ZETP没有附加任何自定义例程,因此我不明白为什么条件值是0;

在例程910(例程19的副本)中,我只是进行以下操作:

ZPR1中的
"值
 xkomv-kpein = ls_xkomv_1-kpein。
 xkomv-waers = ls_xkomv_1-waers。
 xkomv-kumne = ls_xkomv_1-kumne。
 xkomv-kumza = ls_xkomv_1-kumza。
 xkomv-kmein = ls_xkomv_1-kmein。
 xkomv-krech = ls_xkomv_1-krech。
 xkomv-kawrt = ls_xkomv_1-kawrt。

 差异ZPR1-ZPR0
 pt_xkomv-kbetr = lv_zpr1-lv_zpr0 

您对这里的问题有什么想法吗?

(25.9 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大师们,

我们的定价程序如下:

在例程910(对于ZPR2)中,我计算了ZPR1-ZPR0和


一切都很好,但是在条件ZETP下,条件值显示为0! 我不知道为什么。

条件ZETP没有附加任何自定义例程,因此我不明白为什么条件值是0;

在例程910(例程19的副本)中,我只是进行以下操作:

ZPR1中的
"值
 xkomv-kpein = ls_xkomv_1-kpein。
 xkomv-waers = ls_xkomv_1-waers。
 xkomv-kumne = ls_xkomv_1-kumne。
 xkomv-kumza = ls_xkomv_1-kumza。
 xkomv-kmein = ls_xkomv_1-kmein。
 xkomv-krech = ls_xkomv_1-krech。
 xkomv-kawrt = ls_xkomv_1-kawrt。

 差异ZPR1-ZPR0
 pt_xkomv-kbetr = lv_zpr1-lv_zpr0 

您对这里的问题有什么想法吗?

(25.9 kB)
付费偷看设置
发送
3条回答
昵称总是被占用
1楼 · 2020-08-25 06:02.采纳回答

您可以很容易地找出在例程006中放置断点的原因,更确切地说,在此行上:

 xkwert = xkomv-kwert-komp-netwr-komp-mwsbp。/pre> 

,然后检查计算中使用的变量的值是什么。

如果您是我,我还可以通过将ZPR2设置为-1.50 EUR进行简单测试。 :)

何必丶何苦呢
2楼-- · 2020-08-25 05:54

Occoro Momis 从系统角度看,计算似乎是正确的,但结果可能不正确 您所期望的。

当前小计的条件值为240-48 + 192 = 384。

小计的数量(KBETR)根据注释791944-如何在小计中确定KBETR?

似乎金额是 384/24 = 16(KWERT/KAWRT = KBETR)。

shere_lin
3楼-- · 2020-08-25 05:54

嗨,

检查公式6

xkwert(结果)= xkomv-xkwert(我猜是8,请参阅金额列)-komp-netwr(也为8)-komp-mwsp(0)。

=>结果= 0

一周热门 更多>