Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Uukrul от Октябрь 21, 2009, 11:22:52 am

Название: Создание ракурсов SE11 (LEFT JOIN)
Отправлено: Uukrul от Октябрь 21, 2009, 11:22:52 am
В общем вопрос в следующем, сделан ракурс на чтение, транзакция SE11. По умолчанию оно оператор создания пишет типа так например:
Код: You are not allowed to view links. Register or Login
  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: В программу лезть как бы не хотелось, так как чужая, а лишний гемморой себе как бы не очень нужен...  ::)