С HANA 1 SPS 12 совершенно нормально использовать табличные функции как часть графических моделей.
Попытка эмулировать сложные операции запроса обычно снижает как производительность, так и удобство обслуживания.
Если ваш проект "не позволяет" использоватьДля табличных функций ответ должен быть следующим: исправить это правило вместо создания логики скрученного представления.
Что касается «внешнего объединения быстрее» - это не так по сути.Внутренние объединения имеют более строгую семантику в том смысле, что они должны выполняться в каждом случае, тогда как внешние объединения позволяют избежать фактического вычисления объединения в тех случаях, когда это не повлияет на набор результатов.Это означает, что при выполнении условий можно просто избежать внешних объединений, что, конечно, быстрее, чем выполнение объединения.