Доброе утро, коллеги. Возник такой вопрос. Создаю ОЗД через LSMW с помощью Standart Batch/Direct Input. (Объект 0050, метод 0000, программа RFBIDE00).
Данные будут грузиться из нескольких файлов-ракурсов, но для примера возьму два.
Структура ORGD:KUNNR Номер дебитора C 10
BUKRS Код балансовой единицы C 4
KTOKK Группа счетов C 4
VKORG Сбытовая организация C 4
VTWEG Канал сбыта C 2
SPART Сектор C 2
Структура MAIN:KUNNR Номер дебитора C 10
ANRED Обращение C 15
NAME1_GP Имя 1 C 35
NAME2_GP Имя 2 C 35
NAME3_GP Имя 3 C 35
NAME4_GP Имя 4 C 35
MCDD1 Критерий поиска 1 C 25
MCDD2 Критерий поиска 2 C 25
STRAS_GP Улица C 35
STRAS_GP Номер дома C 35
PSTLZ Почтовый индекс C 10
ORT01_GP Город C 35
LAND1_GP Страна C 3
REGIO Регион C 3
LIFNR Кредитор C 10
VBUND Компания-партнер C 6
KONZS Код концерна C 10
BRSCH Отрасль C 4
STCD1 Налоговый номер 1 C 16
STCD2 Налоговый номер 2 C 11
STCD3 Налоговый номер 3 C 11
STCD4 Налоговый номер 4 C 18
После этого перехожу на этап Structure Relations, к структурам BGR00 и BKN00 цепляю ORGD, к структуре BKNA1 - MAIN (К BGR00 всё равно что цеплять, но что-то надо, а BKN00 и BKNA1 совпадают со "своими" структурами по полям заполнения). Пытаюсь сохранить, и получаю следующее сообщение об ошибке:
Цитата:
Target structure ''BKNA1'' can only be
assigned one source structure that is
directly related to the source struture
Beziehung steht(010).
Замечал, что если на все три структуры прицепить одну и ту же - ошибки нет. Но у меня этих ракурсов для загрузки - пять штук, и свести и все в один файл будет проблематично. Эта проблема как-то решается или это врождённая особенность?