点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入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'。
所以我的问题是:即使我将它们定义为相同类型,为什么它们之间还是有区别的?
嗨尼克,
在面对这种零状态时使用CONVERSION_EXIT_ALPHA_INPUT/OUTPUT功能模块...。并在通过之前转换matnr。
如何填充 l_matnr?
我从lips表中获得了matnr内容。
嗨,Abinath,谢谢,我知道这两个函数并且已经使用了 他们解决了这个问题,但是即使我将它们定义为同一类型,我仍然想知道为什么会发生这种情况。
一周热门 更多>