Почему функциональный модуль KOFAX SAP Z_DICOM_STORE_USING_FB60_FB65 не заполняется при запуске?

StackOverflow https://stackoverflow.com/questions/2235843

  •  19-09-2019
  •  | 
  •  

Вопрос

Мы обновили нашу систему разработки SAP с ECC6 SPS3 до ЕСС6 СПС5.

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

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

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

  • GUI_IS_RUNNING
  • АКТИВЭКС
  • ЯВАБСКИЙ
  • WWW_ACTIVE

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

Это происходит, когда процесс запускается из КОФАКС графический интерфейс.Если я побегу Z_DICOM_STORE_USING_FB60_FB65 из транзакции SE37 и заполнить структуры теми же данными, изображение сохраняется и запускается рабочий процесс.

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

Спасибо.

Это было полезно?

Решение 3

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top