Если я делаю через "Дополнительная информация-Дополнительные поля", то введенное таким образом поле не выступает в качестве поля отбора в SQ. Т.е. галка "Вывод" есть, а "Выбор" нет. Пришлось делать через T770AF и CI_PNNNN_AF структуру.
А модуль, который вызывает ФМ, определяемый в T770AF имеет вид
Code:
LOOP AT syhr_P0294_ul_itab INTO <syhr_P0294_wa>.
.....
CALL FUNCTION 'Z_RPAQ_GET_AF_EXP' Мой ФМ
IMPORTING af_values = syhr_P0294_taf_vals
....
syhr_P0294_af_vals-Z_YEARS_S = syhr_P0294_taf_vals-Z_YEARS_S.
ENDLOOP.
По такому же принципу должен работать и код, определяемый через ДопИнфо со кодировкой.
Существует некоторый цикл, внутри которого вставляется код, определенный в кодировке (DATA, INITIALIZATION, Обработка записей etc)
Даже если я и вызову для каждой переменной несколько раз свой ФМ, то на количество записей выводимых в итоговую таблицу SQ это не повлияет. Убрать лишние записи могу. Добавить дополнительные - нет. Или может я что-то не понимаю....