Мы обновили нашу систему разработки SAP с ECC6 SPS3 до ECC6 SPS5 .
Приложение, внешнее по отношению к SAP ( KOFAX - продукт, сертифицированный SAP), передает изображение счета и данные счета в систему SAP. Затем он вызывает функциональный модуль Z_DICOM_STORE_USING_FB60_FB65 (предоставленный KOFAX), чтобы сохранить изображение на SAP Content Server и запустить рабочий процесс.
До обновления системы 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 и заполняю структуры одинаковыми данными, изображение сохраняется и рабочий процесс запускается.
Подскажите, пожалуйста, почему флаги не заполняются при запуске программы?
Спасибо.