点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好!
我想联接两个表lfa1和pa0000。
lfa1-lifnr数据类似于A12345678,而pa0000-pernr数据类似于12345678。
我的选择查询是这个。
从LFA1中选择A〜LIFNR作为A
在A〜LIFNR + 1(8)= D〜PERNR上的内部连接PA0000作为
进入表IT_LFA1的对应字段,其中B〜ENDDA ='99991231'
并且B〜MASSN ='TT'。
这部分有问题。
我解决了分别选择两个表并循环使用read表的问题,但是我认为还有另一种更好的方法。
预先感谢:)
如果将查询分为多个CDS视图,则可以轻松实现目标。
第一个CDS视图(称为ZZ1)应返回LIFNR + 1(8)值的列表。
您现在可以将ZZ1与您喜欢的任何其他表/视图连接。
您说"此部分有问题",什么问题? 语法错误? 有消息吗?
您是否尝试在联接中添加LFB1并使用LFB1〜PERNR?
它有语法错误。
字段" A〜LIFNR"未知。 它都不在指定的任何一个中
表也不由" DATA"语句定义。 。 。 。 。 。 。 。 。
+1(8)无效,不能在表列上使用,只能在ABAP变量上使用:
在我编写的查询中 〜pernr,但有错字。 原始查询是b〜pernr
这只是一个捷径,我在LF ..表中找不到任何pernr数据。
一周热门 更多>