Нет, я немного не это имел ввиду. В настройке операции у меня все тоже Ок, и возможность выбрать структуру CLU1 в критериях выбора тоже есть. Проблемы была в том, что при указании в критериях выбора этой структуры вызывается LJ3RFTAX_TAXOBJSELF01, в подпрограмме get_linked_field_fi есть кусок кода, который анализирует имена структур :
Code:
IF l_linktabname = 'ACCHD' OR
l_linktabname = 'ACCIT_GLX' OR
l_linktabname = 'ACCCR'.
CONCATENATE 'I_' l_linktabname '-' l_linkd-fieldname2
*} INSERT
INTO l_fieldname.
ASSIGN (l_fieldname) TO <tabval>.
ELSE.
PERFORM get_linked_field_fi USING l_linkd-linktabname
l_linkd-fieldname2
i_acchd
i_accit_glx
i_acccr
CHANGING l_tabval.
ASSIGN l_tabval->* TO <tabval>.
ENDIF.
и потом :
SELECT SINGLE tabname INTO l_tabname FROM j_3rftax_linkh
WHERE tab_alias = p_tabname.
CONCATENATE l_tabname '-' p_fieldname INTO l_fieldname.
CREATE DATA p_fieldvalue TYPE (l_fieldname)
и, конечно же, понятно, что в последней строке будет дамп, если из таблицы j_3rftax_linkh не выберется строка с алиасом с GLU1.
Что примечательно, если у меня нет настроек с критериями выбора на основе структуры GLU1, то в эту подпрограмму при проводках ММ (именно на нем начались дампы) не заходит.