Насколько я знаю (возможно в свежих нетвьюверах стало лучше) сами закладки надо таки статически заранее добавлять, а динамически только прятать лишние. Ну или теоретически кодогенерация может помочь/упростить, но не факт, что получится достичь того, что надо, и без дампов.
У dynpro есть общее фундаментальное ограничение - в него ничего невозможно добавить динамически, т.к. состав экрана не может загружаться в память по частям, а только целиком, согласно определению хранящемуся в репозитории. Т.е. надо все сначала создать-определить, а потом по необходимости прятать или подменять (если речь о подэкранах). Это можно хакнуть подменив определение через предварительный вызов generate dynpro с прямыми правками внутренностей, но это целая наука и еще и вне закона (internal use only).
Вообщем дело не из приятных
Обсуждают сегодня