Здравствуйте. Имеется таблица с данными. Есть 2 поля. Id строки и id вышестоящего узла, который также является строкой в таблице. Соответственно, образуются деревья иерархии. В таблице таких деревьев 5, в каждом по несколько уровней иерархии.
Задача вывести по id любой строки все дерево иерархии со всем содержимым.
Алгоритм у меня следующий. Ищем родителей, пока не придем к корню, затем рекурсией находим детей. Использую cl_gui_alv_tree.
Проблема - стаж абапа меньше месяца. Думалка никак не разберется с привязкой алгоритма к реализации. Если есть идеи по поиску детей и вывода дерева прошу поделиться. Bcalv_tree смотрел, но там сортировка по полям.