Хороший Select в большинстве случаев быстрее ФМ. Но, например, для чтения данных оргменеджмента используется внутренняя табличка типа HASH table и не каждый абапер сможет сделать так же быстро, да и зачем изобретать велосипед. Эти стандартные функциональные модули выполнялись триллионы раз и очищены от большинства ошибок.
Можно составить текст программы и динамически ее запустить.
Построитель отчетов SAP QUERY умеет генерить программы практически по любым параметрам.
Программа RPLINFC0 умеет читать все инфотипы у табельного номера.
Погуглите в инете программу SAP ZAAQB - инструмент для построения сложных SQL запросов, и просмотра результатов этой выборки.
Вариантов много.