Добрый день!
Вопрос больше по BI, но может кто подскажет.
при запуске экстракции через rsa3 для экстрактора 0CFM_INIT_POSITIONS система падает в дамп:
CX_SY_OPEN_SQL_DB с сообщением "SQL0101N The statement is too long or too complex" вот на этом операторе:
Code:
select *
into table l_tab_allfields
from ( tract_accitem as a inner join tract_document as d
on d~OS_GUID = a~DOCUMENT_GUID )
inner join trdt_trdbustrans as t
on t~bustransid = d~bustransid
for all entries in l_tab_pcguid
where a~pc_guid eq l_tab_pcguid-table_line.
посмотрел дамп, там действительно сгенерирован какой-то мега sql-запрос, видимо из-за "for all". Попробовал выполнить такой sql с пустой табличкой l_tab_pcguid, всё проходит нормально, но в экстракторе то она предварительно заполняется.
предварительные настройки сделал как написано вот в этом документе
http://www.sdn.sap.com/irj/scn/go/porta ... 3550884487коллеги, кто как грузил эти данные и что делать? В нотах ничего не нашёл