点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当尝试从表A305中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当尝试从表A305中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
当尝试从表A305中获取数据时遇到了一个问题,我使用matnr作为where子句,但是什么也没得到。 代码如下:
数据:l_matnr类似于a305-matnr。
......
选择单个a〜kbetr
从konp AS a到INTO l_kbetr
内部连接a305为b
开启a〜knumh = b〜knumh
b〜kschl ='ZIV1'
AND b〜vkorg ='1000'
AND b〜vtweg = 90
AND b〜kunnr ='C2100'
AND b〜matnr = l_matnr
AND b〜datbi>'20190501'
AND b〜datab <'20190101'。
肯定有符合条件的数据,但确实发生了。 我尝试调试它,发现仅添加了matnr子句,此问题发生了。 因此,我暂时修改了代码以进行测试。
经过测试,我终于知道问题出在A035-matnr和l_matnr字段之间的内容不同,那里是'00000000001'和'1'。
所以我的问题是:即使我将它们定义为相同类型,为什么它们之间还是有区别的?
我从lips表中获得了matnr内容。
一周热门 更多>