点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我在选择选项中遇到多个值的问题。
我的要求是在带有CP的选择屏幕中获取低和高参数之间的值。
请参见下面的代码。
但是我并没有获得所有介于低和高之间的值,而是仅针对低和高值,
请帮助使其前进。
verhy.jpeg (10.9 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我在选择选项中遇到多个值的问题。
我的要求是在带有CP的选择屏幕中获取低和高参数之间的值。
请参见下面的代码。
但是我并没有获得所有介于低和高之间的值,而是仅针对低和高值,
请帮助使其前进。
verhy.jpeg (10.9 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我在选择选项中遇到多个值的问题。
我的要求是在带有CP的选择屏幕中获取低和高参数之间的值。
请参见下面的代码。
但是我并没有获得所有介于低和高之间的值,而是仅针对低和高值,
请帮助使其前进。
verhy.jpeg (10.9 kB)
"是的,我在选择选项方面很出色"
好吧,那么您应该能够导出在范围表中定义的逻辑条件(如IN文档中所述)。 由此,结果应该很清楚。 您在ELSE分支中添加的表格行没有太大意义。 它们是两个单一条件。 另请注意,在两种情况下,RHS均由LOW和HIGH串联而成。
"但是很不幸,这里我们必须将CP与BT一起使用"
这就是问题所在。 您不能轻易混合使用这些不同类型的概念,至少一次也不能。
因此,请继续考虑您要实现的目标和技术背景,然后从中得出解决方案。
PS:使用调试器或ST05中的SQL跟踪查看从范围表派生的条件。
感谢Matthew,
是的,我很擅长选择选项,并仔细阅读了可用的材料,
但是不幸的是,在这里我们必须将CP与BT结合使用,因为在这里我们给出了低和高的选择。
谢谢
在调试中运行并检查您的选择选项的内容,阅读关于选择选项的ABAP帮助,并在选择语句中使用IN。
一周热门 更多>