abap开发中OPEN SQL 通过内表数据作为查询条件 FOR ALL ENTRIES IN eina~infnr = it_cdhdr-objectid

2024-12-01 08:47:46
推荐回答(4个)
回答1:

常见的解决方法有两种,1 定义一个新的内表,对应字段跟table中字段类型一致。
copy 条件表数据到新的内表。使用新的内表查询。
2 要是作为条件查询的表的字段长于table的,
比如a 10 位长, b 12位长,可以 a = b(10)。
强制指定后者长度,但是不推荐这么做,呵呵。

回答2:

碰到过:vbrk的kunnr和kna1的kunrg 做FOR ALL ENTRIES IN
没有报错!

回答3:

wu

回答4:

不一样你怎么能做FOR ALL ENTRIES 呢??