Приветствую!
Помогите разобраться, пожалуйста
Есть экран (100) на нем TABSTRIP с двумя зкаладками, на которых находится область подэкрана AREA, к ней привязаны два подэкрана, соответственно, 0101 и 0102
Столкнулся с проблемой, пытаюсь читать с экрана значения полей находящихся в подэкранах, на закладках TABSTRIP, если закладка не активна то получаю исключение INVALID_DYNNAME..., если вкладка активна, то всё нормально..
Code:
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = 'Z_MY_PROG'
dynumb = '0102'
TABLES
dynpfields = lt_dynfields
.
P.S. Пробовал вызвать DYNP_VALUES_READ для 0100, но получаю искл. INVALID_FIELDNAME.. , я так понимаю что при этом ФМ не ищет на подэкранах (0101 0102..), у ФМ есть параметр searchpath_of_subscreen_areas, пробовал его ... но видимо не правильно задаю его, т.к. получаю опять же INVALID_DYNNAME...
Code:
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = 'Z_MY_PROG'
dynumb = '0100'
searchpath_of_subscreen_areas = '0101/0102'
TABLES
dynpfields = lt_dynfields
.