Этот код ABAP работает:
select *
into table <sub_result>
from ADRC
WHERE ADDRNUMBER
in ( select ADRNRA from AUFK where (cond_string) ).
Но это не так:
select *
into table <sub_result>
from ADRC
WHERE (ADDRNUMBER, MANDT)
in ( select ADRNRA, MANDT from AUFK where (cond_string) ).
Насколько мне известно, синтаксис кортежа (ADDRNUMBER, MANDT)
действителен для SQL. Разве это не действует в Open SQL ABAP?
Если синтаксис кортежа не разрешен, что я могу сделать?
P.S. В Open SQL проверка MANDT не требуется, так что это всего лишь пример запроса.