Интеграция с другими приложениями > Введение в Windchill ESI > Интеграция Windchill ESI с SAP > Устранение неисправностей > Определение проблем с деталями
  
Определение проблем с деталями
Этот раздел описывает типичные проблемы, касающиеся деталей, и возможные причины их возникновения. Ниже представлен список типичных проблем. Ссылки позволяют перейти непосредственно к информации о проблеме, с которой вы столкнулись. Если интересующая вас проблема отсутствует в списке или предложенный план действий ее не решает, обратитесь к системному администратору.
Не удается создать деталь
Не удается изменить деталь
Деталь в Windchill имеет дату ограничения применимости в будущем, однако в SAP показана текущая дата
Не видны замещающие детали
Не видна ревизия детали
Изменения детали были применены во всех производствах
Для атрибута подтипа или его значения не выполнен рендеринг в файле отклика
Атрибуты бизнес-объекта в Windchill ESI и системе публикации не совпадают
Судя по всему, операция создания или изменения детали выполнена успешно, но отображаются предупреждающие сообщения (40129, 40130)
Повторный выпуск детали после ее публикации с использованием CN влечет появление несоответствия данных
Получатель данных автоматически не назначается детали при публикации
При связывании определенного получателя данных с деталью появляется сообщение об ошибке
Деталь отправляется определенному получателю данных как измененная в отклике ESI, хотя эта деталь не была итерирована и для нее не создавалась новая версия
Определенный глобальный атрибут, добавленный в тип "Данные предприятия", не отправляется с ответом ESI при публикации соответствующей детали
Определенный глобальный атрибут, добавленный к типу "Показать специальные данные", не отправляется с откликом ESI при публикации соответствующей детали
Не удается создать деталь
Возможные причины:
Не запущен рабочий процесс запуска в производство Windchill
Статус публикации неверен для Windchill
Детали назначено неверное или ошибочное производство (или несколько производств) ESITarget
Пользователь ищет в ошибочном производстве (или производствах) ESITarget в SAP
Многобайтовые символы в поле обозначения детали в Windchill
Ошибочные или отсутствующие единица измерения, тип детали или источник детали
Одна и та же деталь содержит различные значения основных элементов, таких как "Источник", "Тип" или "Ограничение применимости", в одном производстве. В этом случае данные считаются неоднозначными и отклик ESI не обрабатывается.
Несколько версий одной детали не поддерживаются. В этом случае данные считаются неоднозначными и отклик ESI не обрабатывается.
Не удается изменить деталь
Возможные причины:
Не запущен рабочий процесс запуска в производство Windchill
Деталь не существует в SAP в производстве (или производствах) ESITarget
Статус выпуска неверен для Windchill
SAP не разрешает изменение типа детали атрибута (или атрибутов) или единицы измерения по умолчанию
Деталь заблокирована в SAP (в таблице MARA и/или MARC)
Детали назначено неверное или ошибочное производство (или несколько производств) ESITarget
Пользователь ищет в ошибочном производстве (или производствах) ESITarget в SAP
Многобайтовые символы в поле обозначения детали в Windchill
Ошибочные или отсутствующие единица измерения, тип детали или источник детали
Деталь в Windchill имеет дату ограничения применимости в будущем, однако в SAP показана текущая дата
Это ожидаемое поведение. Windchill ESI задает в качестве даты ограничения применимости текущую дату.
Не видны замещающие детали
SAP не поддерживает взаимозаменяемые детали на уровне главного определения детали
Не видна ревизия детали
Возможные причины:
Система Windchill не отправила CN вместе с деталью (SAP не поддерживает ревизии детали без CN)
Управление ревизиями не включено в SAP или приложении ESI BusinessWorks
Изменения детали были применены во всех производствах
Пользователь Windchill изменил атрибут детали, который является независимым от конкретного производства базовым атрибутом в SAP
Для атрибута подтипа или его значения не выполнен рендеринг в файле отклика
Эта проблема может возникнуть в следующих случаях.
Сопоставление неверно.
Для атрибута подтипа не определен уникальный идентификатор (внутреннее наименование).
Уникальный идентификатор (внутреннее наименование) не является исходным наименованием атрибута в элементе Map, определенном для детали в метаинформационном файле отклика ESI.
Убедитесь, что сопоставление верно. Например, если атрибут подтипа определен для wt.part.WTPart, сопоставление может выглядеть следующим образом.
Наименование атрибута: объем
Уникальный идентификатор: org.ptc.volume
Сопоставление: <esi:attributeMapping sourceAttribute = "org.ptc.volume"> Объем </esi:attributeMapping>
* 
Добавить перечисленное выше к элементу сопоставления для деталей в метаинформационном файле отклика ESI.
Атрибуты бизнес-объекта в Windchill ESI и системе публикации не совпадают
Возможные причины.
Неправильное назначение языковой настройки в адаптере TIBCO для SAP
Усечение обозначения детали из-за различий длины полей в Windchill и SAP
Ведущие нули усечены в ключе объекта (например, в обозначении детали)
Атрибут не сопоставлен с помощью ESI
Судя по всему, операция создания или изменения детали выполнена успешно, но отображаются предупреждающие сообщения (40129, 40130)
40219: SAP возвратил функциональную ошибку; значит, программные компоненты ESI EAI предполагают, что уровень ревизии уже существует, и продолжают попытку создать деталь.
40130: SAP возвратил функциональную ошибку; значит, программные компоненты ESI EAI предполагают, что уровень ревизии уже существует, и продолжают попытку изменить деталь.
В системах SAP ревизии деталей не зависят от конкретного производства, поэтому при отправке ревизий в несколько производств ESITarget в одной и той же системе и одном клиенте Windchill ESI отправляет в SAP лишние сообщения, которые можно игнорировать.
Управление ревизиями включено в приложении ESI BusinessWorks, но пользователь Windchill не опубликовал CN вместе с деталью.
Обозначение CN, связанное с ревизией детали, недопустимо.
Повторный выпуск детали после ее публикации с использованием CN влечет появление несоответствия данных
При повторном выпуске детали для второй организации после того, как деталь была опубликована с использованием CN, возникло несоответствие данных в Windchill PDMLinkи SAP SAP не разрешает использование второго CN, но в Windchill PDMLinkпоказано, что второе CN создано успешно
В SAP одна ревизия для одной записи главного определения детали может быть связана только с одной записью мастера изменения. У одной ревизии одной записи главного определения детали не может быть различных записей мастера изменения в различных производствах; поэтому с записью главного определения детали могут быть связаны только одна запись мастера изменения и одна дата ограничения применимости.
Если материал опубликован Windchill ESI из Windchill PDMLink в Производстве А с использованием Мастера изменения А, а затем опубликован на другую дату в Производстве Б с использованием Мастера изменения Б, в материал в SAP не добавляется информация из Мастера изменения Б. В нем будет сохраняться информация (например, дата ограничения применимости) из Мастера изменения А, хотя в Windchill PDMLink материал связан с Мастером изменения Б.
Такой порядок приемлем в SAP, потому что пользователи SAP обычно игнорируют даты ограничения применимости материалов. У одной ведомости материалов в SAP могут быть различные мастеры изменения и различные даты ограничения применимости в нескольких производствах. Управление ревизиями и датами ограничения применимости осуществляется на уровне мастера, в то время как для ведомостей материалов - на уровне производства. Клиентам SAP свойственно игнорировать даты ограничения применимости материалов и сохранять даты ограничения применимости ведомостей материалов. Дата ограничения применимости ведомости материалов управляет циклом MRP в SAP, поэтому дата ограничения применимости материалов является несущественной.
Кроме того, SAP не предоставляет интерфейс API, который позволяет клиенту планировать материалы с датами эффективности в будущем. Возможно только немедленное создание материалов с использованием доступных интерфейсов API материала и мастера изменения. В Windchill ESI все материалы создаются с использованием текущей даты ограничения применимости вне зависимости от того, какая дата ограничения применимости назначена вWindchill PDMLink. Предполагается, что клиенты Windchill ESI сочтут эту функциональность приемлемой. Для изменения функциональности клиенты могут использовать обходные решения, выполняемые вручную и позволяющие изменить даты ограничения применимости или выполнить настройку в SAP и/или Windchill ESI.
Windchill ESI можно использовать для создания и изменения ведомостей материалов с будущими датами ограничения применимости, а также датами, различающимися в производствах для ведомости материалов.
Получатель данных автоматически не назначается детали при публикации
Получатель данных автоматически не назначается детали при публикации, хотя атрибут "Значение по умолчанию для контекста" объекта имеет значение "Да" и объект принадлежит тому же контексту, что и деталь, либо контексту более высокого уровня
Это может произойти, если настройка Windchill ESI "Сопоставления представлений и получателей данных" задана неверно. Например, если рассматриваемая деталь создана в представлении "Конструкция", эта настройка должна иметь значение "Design:001", чтобы получатель данных с обозначением 001 был автоматически назначен этой детали при ее публикации. Либо у настройки может быть значение, которое не ссылается на обозначение получателя.
При связывании определенного получателя данных с деталью появляется сообщение об ошибке
Это может быть вызвано следующими причинами.
Настройка Windchill ESI "Сопоставления представлений и получателей данных" задана неверно. Например, если рассматриваемая деталь создана в представлении "Производство", эта настройка должна иметь значение "Manufacturing:002", чтобы получатель данных с обозначением 002 мог быть автоматически назначен этой детали. Либо у настройки может быть такое значение, как "Plant1:002" (где Plant1 является дочерним представлением представления "Производство"), или значение, которое не ссылается на обозначение получателя.
Получатель данных уже назначен детали.
Деталь отправляется определенному получателю данных как измененная в отклике ESI, хотя эта деталь не была итерирована и для нее не создавалась новая версия
Это может быть вызвано следующими причинами.
Для детали задано ограничение применимости либо оно было изменено после последней успешной публикации детали.
Состояние жизненного цикла для этой детали было изменено после последней успешной публикации.
Для настройки Windchill ESI "Публикация общей информации о данных предприятия" задано значение Да, а объект ERPMaterial, который представляет деталь, был изменен со времени последней успешной публикации детали.
Для настройки Windchill ESI "Публикация информации о данных предприятия, относящейся к представлению" задано значение Да, а объект ERPPartSpecificPlantData, который представляет производственные данные для детали и целевого объекта, был изменен со времени последней успешной публикации.
Определенный глобальный атрибут, добавленный в тип "Данные предприятия", не отправляется с ответом ESI при публикации соответствующей детали
Это может быть вызвано следующими причинами.
Для настройки Windchill ESI "Публикация общей информации о данных предприятия" задано значение Нет.
Отсутствует запись attributeMapping для глобального атрибута в файле метаинформации отклика ESI, который используется для публикации.
Запись для глобального атрибута в метаинформационном файле отклика ESI существует, но для атрибута XML erpMaterialAttribute этой записи не задано значение "истина".
Определенный глобальный атрибут, добавленный к типу "Показать специальные данные", не отправляется с откликом ESI при публикации соответствующей детали
Это может быть вызвано следующими причинами.
Для настройки Windchill ESI "Публикация информации о данных предприятия, относящейся к представлению" задано значение "Нет".
Отсутствует запись attributeMapping для глобального атрибута в файле метаинформации отклика ESI, который используется для публикации.
Запись для глобального атрибута в метаинформационном файле отклика ESI существует, но для атрибута XML plantSpecificAttribute этой записи не задано значение "истина".