Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: Uukrul від Жовтень 21, 2009, 11:22:52 ДП

Назва: Создание ракурсов SE11 (LEFT JOIN)
Відправлено: Uukrul від Жовтень 21, 2009, 11:22:52 ДП
В общем вопрос в следующем, сделан ракурс на чтение, транзакция SE11. По умолчанию оно оператор создания пишет типа так например:

  CREATE VIEW "ZLTAK_LTAP"               
      ("MANDT",                           
       "LGNUM",                           
       "TANUM",                           
       "QDATU",                           
       "BNAME",                           
       "TAPOS",                           
       "MATNR",                           
       "CHARG")                           
    AS SELECT                             
       T1."MANDT",                       
       T1."LGNUM",                       
       T1."TANUM",                       
       T1."QDATU",                       
       T1."BNAME",                       
       T2."TAPOS",                       
       T2."MATNR",                       
       T2."CHARG"                         
    FROM                                 
       "LTAK" T1,                         
       "LTAP" T2                         
    WHERE                                 
    T1."MANDT" = T2."MANDT" AND           
      T1."LGNUM" = T2."LGNUM" AND           
      T1."TANUM" = T2."TANUM"               

Так вот можно как-то сказать например чтобы соединение таблиц шло через LEFT JOIN? Вроде как посмотрел, такого нет, но мало ли... вдруг есть такая возможность. По факту просто там есть две таблицы большие, условие выборки ограничивает выбор только по первой таблице, так вот ракурс идет по двум таблицами фулсканом, потом делает их объединение, при LEFT JOIN вроде как по второй таблице хотя бы не будет полного прохода.

PS: В программу лезть как бы не хотелось, так как чужая, а лишний гемморой себе как бы не очень нужен...  ::)