点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在VKP5中,我的EKNN值有问题。 EKNN值通过Z功能模块获取。 在某些销售组织中,价值是正确的;在另一些销售组织中,价值是陈旧的,有时是负值。 在所有情况下,货币都是欧元,定价方案是相同的。 模型存储区不同。
2个具有相同材料和相同EKNN价格的示例。
两个示例的模式:
Ex值确定:
前值ko:
FM从BBDD中的条件中检索正确的值,例如在更正值示例中:
在ALV中显示的值正常:
但是,如果我要查看架构,则值是错误的:
正确的值必须是149eur,就像第一个示例一样。
我在公式924中添加了一个断点,然后看到在第二个示例中,例程被调用的时间比在第一个示例中多了一次,而在最后一次调用中,值是错误的。
在上次通话中:
表XKOMV带有负值:
¿有什么想法吗?
谢谢。
BR,
马塞洛。
(26.2 kB)
嗨,
问题出在Refreence商店。 我更新了参考商店,问题解决了。
BR,
Marcelo。
Marcelo Sanleandro ,请使用我共享的调试指南 链接我的答案。 如果您遵循它,这将可能节省您很多工作,并且您不会猜测造成这些不同定价结果的原因。
我对IS-Retail的了解有限 ,因此,如果我误解了您,我深表歉意。
据我所知,零售定价的一般概念类似于非零售系统中的定价。
从您的屏幕快照看来 您正在调试分配给ZTPC的条件值例程,但将EKKN放在ZTPC之前,为什么您希望ZTPC计算应更新EKKN?
您提到的ALV似乎来自某些 自定义报告,则该报告可能不会直接从文档中读取定价数据,而是会执行一些其他计算来计算用户希望看到的价值(这可能是正确的方法,也可能不是正确的方法)。 p>
在无法访问系统的情况下很难解决问题,尤其是在您的第一个屏幕截图中时 使用调试器,似乎您使用的信息来自其他来源,而不仅仅是来自当前文档。 在您的过程中没有提到ZSEO,但是直接从定价条件表(A800)中获取。
在带有调试器的第二张屏幕截图中,您似乎甚至具有条件逻辑,具体取决于 在定价过程ID上。 您写道,在某些情况下,这些值是正确的,而在其他情况下,则是正确的-不是,但是您是否比较了相同的文档? 您是否可以在测试系统中重现该问题?
我建议您尝试使用此博客中的调试指南:定价程序及其逻辑–帮助调试,尤其是考虑到您似乎有很多自定义逻辑。
一周热门 更多>