Sunflower написал(а):
Цитата:
Так написали как будто, если с англ. буквами то все норм? или так и есть?

Я имел ввиду, что если без каталога полей передавать там же аглицкие буквы

.
Code:
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'PL'
dynpprog = sy-cprog
dynpnr = sy-dynnr
dynprofield = 'PL'
window_title = 'Выберете тип выгрузки'
value_org = 'S'
TABLES
value_tab = tbl_f4p
field_tab = tbl_field
return_tab = return_tab
dynpfld_mapping = dynpfld_mapping
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3.
Цитата:
"передает нули" это где?
Нет он передает вообще одни нули. Просто не отрабатывает. Про траблы с ним прочитал полностью.
Цитата:
с параметрами FIELDNAME/LFIELDNAME?
Пробовал по всякому. Остановился на передаче только LFIELDNAME, как вы и советовали в предыдущих постах, но это ничего не дало.
dynpfld_mapping - там нужно передавать и айди в другое поле, но можно и обойтись, без него все равно не работает.
Цитата:
Также в дампе можно в отладку пройти
Да я смотрел что там с ним, вроде все норм. Но ковырять глубже времени не было. Проблема-то вроде детская. Сколько использовал этот ФМ не было такого. А тут... проблема только с передачей таблицы с полями.
Ведь так оставлять не хочется...

Конечно дамп посмотрю хорошенько как время освободится. Может там все-таки символ поля тип имеет не ANY. Что это даст хз, но гляну. А ноты искать времени нет вообще. Спасибо за помощь.
Цитата:
+1
ошибка возникает, когда происходит чтение значений полей с 1-го по 10 из строки таблицы.
так ведь без указания полей правильно отрабатывает, кол-во полей на входе = полям в каталоге.
Так если у Вас кол-во и порядок полей в каталоге равно тому, что у Вас во вн. таблице значений СП, то есть, если Вы используете параметр field_tab, только потому, что Вас не устраивает название колонок CHAR20 и тд. Может иногда легче и целесообразнее, например в целях экономии времени, просто правильно декларировать вн. табличку
Code:
data: begin of help_item occurs 0,
iwerk type iflot-iwerk,
tplnr type iflot-tplnr,
pltxt type iflotx-pltxt,
end of help_item.
В этом случае названия подтянуться из ЭД.
В других случаях, да, лучше заполнять каталог полей через ФМ. Кстати вот еще ФМ
GET_FIELDTAB.