2010-02-10 3 views
1

Мы модернизировали нашу систему разработки SAP от ECC6 SPS3 до ECC6 SPS5.Почему функциональный модуль KOFAX SAP Z_DICOM_STORE_USING_FB60_FB65 не заполняется при запуске?

Приложение, внешнее по отношению к SAP (KOFAX - продукт, сертифицированный по SAP) передает данные счета-фактуры и данные счета-фактуры в систему SAP. Затем он вызывает функциональный модуль Z_DICOM_STORE_USING_FB60_FB65 (поставляется KOFAX), чтобы сохранить изображение на сервере контента и запустить рабочий процесс.

Перед обновлением системы SAP это сработало, теперь это не так. Исключение возникает в форме check_and_add_delimiter (подпрограммный пул SCMS), который эффективно вызывается из функционального модуля SCMS_ARCHIVE_INFO_GET.

Исключение возникает, потому что, когда метод класса CL_GUI_OBJECT-> class_init называется, флаги:

  • GUI_IS_RUNNING
  • ACTIVEX
  • бина
  • WWW_ACTIVE

установлены в пустые значения.

Это происходит, когда процесс запускается с KOFAX GUI. Если я запустил Z_DICOM_STORE_USING_FB60_FB65 от транзакции SE37 и заполнил структуры теми же данными, изображение будет сохранено и рабочий процесс будет запущен.

Просьба указать, почему флаги не заполняются при запуске программы?

Спасибо.

+0

Привета Techboy, вы когда-нибудь это разрешили? Я очень заинтересован в этой проблеме ... –

+0

Привет, Стефан, я обновил этот пост с ответом, что разработчик, который «исправил» его, дал мне. – Techboy

ответ

0

Это было разрешено одним из наших разработчиков.Ответ он дал мне было:

Мы модифицировали check_and_add_delimiter (подпрограмма бассейна SCMS) для того, чтобы преодолеть эту проблему (мы эффективно остановленном немного нарушившего код из называют)

0

Это «технический дубликат» других публикаций. Опять же, проблема понятна - «KOFAX GUI», как представляется, использует RFC-соединение для вызова функционального модуля, но в функциональном модуле используются другие материалы, для которых не требуется соединение RFC, но полнофункциональный SAP GUI на другом потому что он пытается получить доступ к атрибутам GUI SAP. Я не в CMS, поэтому я не могу помочь вам понять, почему это было изменено во время обновления ...

0

Для большинства сценариев нормальное соединение RFC достаточно, SAP GUI необходим только в том случае, если вы пытаетесь выполнить BDC в функциональном модуле (например, для «прямой проводки»). Поскольку вы говорите, что он работал, прежде чем я могу только предположить, что это не так.

Не может быть, чтобы ошибка произошла во время загрузки изображения? Возможно, обновление сделало что-то для конфигурации сервера содержимого? Существует тестовая программа для сервера содержимого, которую вы можете запустить.

 Смежные вопросы

  • Нет связанных вопросов^_^