条件无效

2020-08-17 11:11发布

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

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


专家您好,

我已经检查了有关此问题的论坛,但仍未能解决该问题。 请帮助。

问题:一个按订单销售订单具有多种物料。 它们具有相同的项目类别,相同的计划行类别和相同的价格条件类型。 但是对于一种材料,两种条件类型(条件类别B)无法捕获任何值。 有分配给他们的例程。 调试后,我们发现这2种条件类型仅针对此材料根本没有进入例程,因此它们无法读取例程。 因此,此材料没有任何价值。

顺便说一句,这种配置已经使用了多年。 它工作正常。

问题:如何找出导致条件类型停止输入例程的原因? 还是任何可能的原因?

(48.6 kB)

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

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


专家您好,

我已经检查了有关此问题的论坛,但仍未能解决该问题。 请帮助。

问题:一个按订单销售订单具有多种物料。 它们具有相同的项目类别,相同的计划行类别和相同的价格条件类型。 但是对于一种材料,两种条件类型(条件类别B)无法捕获任何值。 有分配给他们的例程。 调试后,我们发现这2种条件类型仅针对此材料根本没有进入例程,因此它们无法读取例程。 因此,此材料没有任何价值。

顺便说一句,这种配置已经使用了多年。 它工作正常。

问题:如何找出导致条件类型停止输入例程的原因? 还是任何可能的原因?

(48.6 kB)
付费偷看设置
发送
4条回答
SC_Yao
1楼 · 2020-08-17 11:23.采纳回答

价格条件的条件量为零,这就是为什么条件设置为非活动状态(KOMV-KINAK ='X')的原因。

为什么它为零?

如果不访问系统,很难分辨。 您说:"调试后,我们发现这2种条件类型根本没有进入此材料的例程"。 你是什​​么意思? 您的意思是您在例程代码的第一行上放置了一个断点,而调试器并未在其上停止吗? 如果这是您的意思-您是否按照定价程序及其定价指南进行了调试,从而执行更多操作? 逻辑–调试帮助? 在这种情况下,这将是我接下来要做的事情。

我假设您在同一文档中还有其他项目没有此问题-这是正确的吗? 如果不是,请检查此销售订单有什么特别之处(不仅要检查物料,还要检查文档的创建方式,文档的创建者,更改的对象,创建的时间等)。 如果是,那么检查文档中的更改仍然是一个好主意。

我没有使用条件类别Q和自定义条件值例程的组合,也许有些细节不会 仅通过调试SD定价即可轻松发现。 我希望您已经检查了材料的正确成本。 说到成本和运输要求-也许您已经检查了与SD定价相关的运输,但是您是否与CO同事交谈? 他们最近是否对自定义或导入任何工作台请求进行了更改?

当您尝试对有问题的材料进行成本估算时会发生什么?

编辑:在屏幕快照中,我看到了定价日期 2015年。这真的是新文件吗? 如果不是-创建文档时配置,代码或主数据是否不同?

灬番茄
2楼-- · 2020-08-17 11:32

Cathy L 我仍在努力理解问题以及为什么要通过调试来解决问题颇具挑战性(事实是这些都是旧文档,而且配置和自定义代码可能 自文档创建以来就已经发生了变化。)

也许您可以发布定价过程的屏幕截图,以便社区成员更轻松地将您指向正确的方向。

从VOFM例程中发布代码也是一个好主意。

您提到了2种不同的条件类型。 我只能看到部分自定义条件类型之一的屏幕。 您是否使用访问序列(从您上次使用的屏幕快照中的条件类别来看,您可能没有,但是问起来并不麻烦)。

您是在显示模式还是更改模式下调试的? 在某些情况下,可能会有所不同...

销售订单中正确的定价日期应该是什么? 您的第一条和最后一条帖子的屏幕截图是否指向相同的销售订单?

如果是,并且您表示有问题的商品的定价日期不正确,但是没有用于设置其他商品的更改日志 日期-您对价格没有任何疑问的商品的定价日期是否有变化? 如何创建和修改销售订单-仅使用VA *交易,或者您使用文件上传(LSMW或自定义程序),EDI,IDOC。 您是否检查过该特定订单的过往机票? 是否有可能以不创建更改文档的方式(某些Z *更正程序或直接表更新)修改了订单的机会? 如果订单是通过VA01创建的,则业务用户在保存文档之前可能已经更改了定价日期(虽然不太可能,但是仍然可能发生)。 问题是,您在几个月后发现了问题,现在,即使您询问创建订单的用户,他们也可能不会记住任何有用的信息。

如果您尝试使用相同的客户和物料创建销售订单,会发生什么-您看到的定价日期与预期不同吗?

哎,真难
3楼-- · 2020-08-17 11:36

您的帖子,需要在以下方面进行说明:

  1. 条件选项卡屏幕中该特定条件类型的状态是什么?
  2. 您是否检查了"分析"屏幕?
  3. 为其分配了哪些访问顺序?
  4. 当您说此过程已经进行了多年时,您是否进行了比较? 成功的文件吗?
  5. 您确定没有与定价相关的TR移到PRD吗?
打个大熊猫
4楼-- · 2020-08-17 11:17

您好,Lakshmipathi,

< p>感谢您的建议。 这是检查结果。 请给一些光。

1。 这两种条件类型在条件选项卡中以红灯显示(不正确)。

2。 分析屏幕显示"已找到消息207条件(无条件记录)。

3。未分配访问顺序。

4。没有与此定价相关的TR移至PRD 。

第2点的屏幕截图:

第3点的屏幕截图:这2种条件类型在下面具有相同的条目,不同之处是需求和替代计算类型。在调试期间,替代计算类型905无法访问,而需求915 \ 912正常运行 对于两种条件类型,替代计算类型905为这些条件类型定义了不同的计算逻辑。

一周热门 更多>