Есть структура "A". В определенных полях прописаны проверочные таблицы и привязаны средства поиска. Есть структура "B", куда инклудом вставлена структура "A". Но почему то в структуре "A" (в полях из структуры "B") нет ни проверочных таблиц, ни средств поиска. Выход нашел! Нужно в структуре "A", перейдя в режим редактирования, установив указатель на строку структуры инклуда и нажав "+" развернуть список полей инклуда "B". Установить указатель на нужное поле (поле строки инклуда в режиме редактирования выделить нельзя!!) и нажать кнопку "внешний ключ"/"средство поиска" и ручками создать внешний ключ, либо привязать средство поиска. В итоге все ОК, но вопрос! Зачем SAP так делает? Какой смысл включать инклудом в структуру данные из других структур, при этом не наследуются (пусть хотя бы по умолчанию, внешние ключи и средства поиска). Зачем это нужно делать ЗАНОВО ручками и для чего тогда нужна галка "унаследов. от Include"?
|