Созданы две Query (sq01) на основе infoset (sq02).
Назовем их query1 - данные выбираются программно по параметрам
и query2 на основе sap-таблицы.
В средстве дизайна информации создан юниверс, где эти две таблицы связаны по некоторому полю.
Запрос из одной таблицы query1 работает как и положено.
Для Table1 поле bldat (индекс создан) как параметр выбора в query1. Для Table2 поле vbeln с индексом и как параметр выбора в query2.
Но стоит объединить в один запрос две таблицы
Code:
SELECT
Table__1."ZTable1-VBELN",
Table__2."ZTable2-VBELN"
FROM
"P540"."Global.ZUSERS"."ZQUERY" Table__1
LEFT OUTER JOIN "P540"."Global.ZUSERS"."ZTable1" Table__2 ON (Table__1."ZTable1-VBELN"=Table__2."Table2-VBELN" AND Table__1."ZTable1-BLDAT" between @Prompt(дата1) and @Prompt(дата2))
то можно ждать до бесконечности до дампа в Sap системе.
Подозреваю, BO пытается офильтровать данные Table2 не на стороне SAP, а вытягивает к себе всю Table2 и только потом соединяет с Table1.