Интеграция с другими приложениями > Введение в Windchill ESI > Интеграция Windchill ESI с SAP > Устранение неисправностей > Определение проблем с документами
  
Определение проблем с документами
Этот раздел описывает типичные проблемы, связанные с документами, и возможные причины их возникновения. Ниже представлен список типичных проблем. Ссылки позволяют перейти непосредственно к информации о проблеме, с которой вы столкнулись. Если интересующая вас проблема отсутствует в списке или предложенный план действий ее не решает, обратитесь к системному администратору.
Не удается создать документ (документ не отображается в SAP)
Не удается создать ссылку на документ (ссылка не отображается в SAP)
Ссылка на документ остается в SAP даже после ее удаления в Windchill из одного или нескольких производств ESITarget
Судя по всему, операция создания документа выполнена успешно, но появились предупреждающие сообщения (40433)
Судя по всему, операция изменения документа выполнена успешно, но появились предупреждающие сообщения (40445)
Ссылка на документ отображается во всех производствах, хотя она существовала только в одном.
Ссылка на документ не появляется в графическом интерфейсе пользователя для материалов
При попытке посмотреть документ или ведомость материалов, созданные в SAP, отображается пустое поле описания
Будущая дата ограничения применимости для детали не отображается в SAP, а дата ограничения применимости документа отображается
Получено сообщение "Статус "Изменение мастера" 02 не разрешает изменения"
Документ, связанный с деталью, не опубликован во всех связанных получателях данных
Справочные документы, связанные с деталями, не отправлены вместе с откликом ESI
Документ не публикуется при установке его состояния жизненного цикла "Выпущен"
Не удается создать документ (документ не отображается в SAP)
Возможные причины:
Обозначение документа находится вне диапазона
Ошибочные или отсутствующие атрибуты
Ошибочный URL
Детали назначено неверное или ошибочное производство (или несколько производств) ESITarget
Пользователь ищет в ошибочном производстве (или производствах) ESITarget в SAP
Документ не связан с деталью в Windchill, поэтому не опубликован при выпуске детали
Документ связан с деталью в Windchill, но атрибут получателя данных Опубликовать связанные документы имеет значение Нет
Ведущие нули были усечены в обозначении документа
Не удается создать ссылку на документ (ссылка не отображается в SAP)
Возможные причины:
Документ не связан с деталью в Windchill, поэтому не опубликован при выпуске детали
Документ связан с деталью в Windchill, но атрибут получателя данных Опубликовать связанные документы имеет значение Нет
Деталь не существует в SAP
Ссылка на документ остается в SAP даже после ее удаления в Windchill из одного или нескольких производств ESITarget
Флаг конфигурации промежуточного программного обеспечения указывает, что ссылки документов должны создаваться в таблице MARA для ссылок документов, зависящих от конкретного производства (ESIFlags/EnableDocumentLinksToMARA). Если этот флаг имеет значение "истина", ссылки на документы создаются в таблице MARA системы SAP автоматически для всех ссылок на документы производства, переданных из Windchill. Ссылки, зависящие от конкретного производства, также создаются в таблице MARC. Ссылки удаляются из таблицы MARA только в том случае, если Windchill отправляет запрос на удаление ссылки на документ, не относящийся к производству.
Судя по всему, операция создания документа выполнена успешно, но появились предупреждающие сообщения (40433)
40433: "При вызове BAPI_DOCUMENT_CREATE2 SAP возвратил функциональную ошибку, что документ уже существует. Предполагается функциональный успех, и обработка документа продолжается."
В системах SAP документы не зависят от конкретного производства, поэтому при отправке документов в несколько производств ESITarget в одной и той же системе SAP и одном клиенте Windchill ESI отправляет в SAP лишние сообщения, которые можно игнорировать.
Судя по всему, операция изменения документа выполнена успешно, но появились предупреждающие сообщения (40445)
40445.*.*= не удалось изменить документ в SAP
В системах SAP документы не зависят от конкретного производства, поэтому при отправке документов в несколько производств ESITarget в одной и той же системе SAP и одном клиенте Windchill ESI отправляет в SAP лишние сообщения, которые можно игнорировать. После изменения документа в производстве ESITarget Windchill ESI устанавливает для него статус "Выпущен", который блокирует последующие изменения.
Ссылка на документ отображается во всех производствах, хотя она существовала только в одном.
Флаг конфигурации промежуточного программного обеспечения указывает, что ссылки документов должны создаваться в таблице MARA для ссылок документов, зависящих от конкретного производства (ESIFlags/EnableDocumentLinksToMARA). Если этот флаг имеет значение "истина", ссылки на документы будут созданы в таблице MARA системы SAP автоматически для всех ссылок на документы производства, переданных из Windchill. Ссылки, зависящие от конкретного производства, также создаются в таблице MARC. Если ссылки созданы в таблице MARA, ссылка на документ видима во всех производствах, в которых существует объект, в GUI материалов, но используется только в производстве, заданном для определенных бизнес-целей.
Ссылка на документ не появляется в графическом интерфейсе пользователя для материалов
Флаг конфигурации промежуточного программного обеспечения указывает, что ссылки документов должны создаваться в таблице MARA для ссылок документов, зависящих от конкретного производства (ESIFlags/EnableDocumentLinksToMARA). Если этот флаг имеет значение "ложь", ссылки на документы не создаются в таблице MARA системы SAP для ссылок производства, переданных из Windchill. Ссылки, зависящие от конкретного производства, создаются только в таблице MARC.
Если ссылки не созданы в таблице MARA, ссылка на документ невидима в GUI материалов, но может использоваться производством, указанным для определенных бизнес-целей. Ссылка видима только в GUI документов.
При попытке посмотреть документ или ведомость материалов, созданные в SAP, отображается пустое поле описания
В SAP для каждого пустого текстового поля предусмотрен соответствующий ключ языка.
Когда пользователь входит в·SAP, в поле "Описание" на вкладке "Данные документа" подставляется описание документа, соответствующее ключу языка, назначенному пользователю. На вкладке "Данные документа" интерфейса пользователя для документов находятся все описания. Если описание документа не отображается на вкладке "Данные документа", оно указано на вкладке "Описания документов". Ключ языка описания документа задается при создании документа. Это значение отправлено в интерфейсе API. Это значение задается как значение по умолчанию в файле ESIDefaults.properties. Это настраиваемое значение.
Когда пользователь входит в·SAP, рядом с обозначением ведомости материалов отображается только то описание ведомости материалов, которое соответствует ключу языка, назначенному пользователю. Ключ языка описания ведомости материалов (материала) задается при создании материала. Это значение отправлено в интерфейсе API. Это значение задается как значение по умолчанию в файле ESIDefaults.properties. Это настраиваемое значение.
С вопросами относительно конфигурации ESI в вашей компании обращайтесь к администратору ESI.
Будущая дата ограничения применимости для детали не отображается в SAP, а дата ограничения применимости документа отображается
Это ожидаемое поведение. В качестве даты ограничения применимости для деталей ESI устанавливает текущую дату, а для документов будущую.
Получено сообщение "Статус "Изменение мастера" 02 не разрешает изменения"
При попытке выпустить добавленную или удаленную ссылку на документ (взаимосвязь между деталью и документом) из Windchill в SAP в журнале транзакций Windchill ESI появляется сообщение "Статус "Изменение мастера" 02 не разрешает изменения" и ссылки на документ не изменяются в SAP.
В Windchill ESI можно настроить разрешение или запрет на обновление ссылок на документы без изменения версии документа. Этой конфигурацией управляет глобальная переменная в TIBCO, которая называется ESIFlags/EnableDocumentECNLock.
Если ESIFlags/EnableDocumentCNLock имеет значение "истина", информация об изменении мастера записывается в объект документа в SAP при создании или изменении документов. После выпуска версии документа в SAP изменение документа невозможно, пока не создана его новая ревизия. В этом случае SAP выведет сообщение "Статус "Изменение мастера" 02 не разрешает изменения".
Если ESIFlags/EnableDocumentCNLock имеет значение "ложь", информация об изменении мастера не записывается в объект документа в SAP при создании или изменении документов. В этом случае изменения ссылок на документы и получателей данных запрещены, но их можно внести в ту же самую версию документа без создания для него новой ревизии.
Изменения данных документа, отличных от ссылок на документ, всегда влекут изменение версии вне зависимости от значения глобальной переменной. В ориентированной на деталь среде глобальная переменная не применяется и ссылки на документы и получатели данных могут быть изменены без создания новой ревизии документа.
Такое поведение наблюдается, если глобальная переменная имеет значение "истина" и пользователь пытается изменить версию уже выпущенного документа.
Также эта проблема может возникнуть, если среда Windchill ESI настроена таким образом, что управление изменениями с использованием ревизий не включено в SAP.
С вопросами относительно конфигурации Windchill ESI в вашей компании обращайтесь к администратору Windchill ESI.
Документ, связанный с деталью, не опубликован во всех связанных получателях данных
Это может произойти, если документ связан с дополнительными получателями данных по сравнению со связанной деталью. В таком случае документ будет публиковаться только в тех получателях, которые связаны с деталью.
Для публикации документа в дополнительных получателях эти получатели необходимо связать с деталью либо публиковать документ как автономный объект или как результирующий объект в извещении об изменении.
Справочные документы, связанные с деталями, не отправлены вместе с откликом ESI
Это может произойти в любом из следующих случаев.
Настройка ESI Опубликовать справочные документы в Windchill имеет значение Нет.
Мастер справочных документов, связанный с деталью, невозможно разрешить в итерации с использованием значения, определяемого настройкой Состояние спецификации конфигурации справочного документа. Убедитесь, что эта настройка задана надлежащим образом.
Документ не публикуется при установке его состояния жизненного цикла "Выпущен"
Это может произойти в любом из следующих случаев.
Настройка Автоматически запускать рабочий процесс ESI имеет значение Нет.
У настройки Состояния жизненного цикла, вызывающие публикацию документа CAD (или Состояния жизненного цикла, вызывающие публикацию CAD-документа) отсутствует маркер ВЫПУЩЕН в качестве одного из значений.
Убедитесь, что эти настройки заданы надлежащим образом.