Текущее время: Пт, ноя 01 2024, 02:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
СообщениеДобавлено: Чт, июн 22 2017, 10:43 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 13:16
Сообщения: 288
Всем по лукошечку с черемшой.

У одного из юзеров BEx Analyzer, после ввода значений в экран переменных, возникает ошибка:
"Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
Изображение

После этого Excel вылетает.
Да, кстати, забыл сказать, что при открытии книги возникает сообщение.
"Эта книга содержит связи с другими источниками данных... Обновить, Не обновлять, Справка."
Здесь жмём "Обновить". Но может лучше "Не обновлять"? Назначение этого выбора не понятно.

Поиск в гугле кое-что даёт, но не густо, вот например:
1. Тема на этом форуме.
Но советы из этого трэда не помогли. Переустановку Виндовс не делали, это крайний случай.
Правда, один совет оказался весьма полезным, смотрите пункт 7.

2. Другая тема на форуме.
Но через RSRT отчёт работает. Он также работает если запускается с другого компа.
То есть проблема не в полномочиях пользователя, а с чем-то на стороне ОС.

3. Совет: Поставьте точку у надписи «Включить DEP для всех программ и служб, кроме выбранных ниже».
Здесь добавили программу Excel в исключения для DEP. Тоже не помогло.

4. В ST22 в логах ничего нет. Непонятно почему. Но видимо это не дамп.

5. В SM21 - информация есть. Выглядит это так:
ID: R49, Text: Communication error, CPIC return code 020, SAP return code 223.
Индусы, в целом, пишут что это какая-то сетевая ошибка, может закрытый порт?
Но у юзера были отключены все фаерволлы и касперы. Но ошибка осталась.
Может быть нужно разрешить порт 55559 явным образом на уровне сетевого протокола?
Вот только как это сделать, может кто навскидку подскажет.

6. Автотест компонентов в SAP GUI не выявил ошибок. Переустановка всего SAP GUI не помогла.
Хотя тут возможен ньюанс, этим занимались не мы, а софтварщики.
Неизвестно как именно они делали реинсталл. Может быть поверх глючного.
Быть может стоило более радикально все удалить, зачистить папки, реестр, и т.п.

7. В BEx Analyzer > Кнопка "Свойства" > Глобальные настройки > Вкладка Трассировка
При нажатии галочки трассировки, генерируется текстовый файл с ошибками.
Само сообщение меняется на более продуктивное. Выглядит это так.
Трэйс содержит такую строку:
1) BExConnect.RegistrySet: System.UnauthorizedAccessException Отказано в доступе к разделу реестра "HKEY_CLASSES_ROOT\SAP.BusinessExplorer.Analyzer\ApolloPath".
После внесения этого пути (и ключей) в данную ветку реестра, ошибка остается но уже другая:
2) BExConnect.RegistrySet: System.Security.SecurityException Запрошенный доступ к реестру запрещен.

Также было обнаружено что у юзера вот в этой папке:
Изображение
Не хватает половины файлов, представленных на картинке. А также их меньше и в папке OleOlap.
Однако слив недостающих файлов в эту папку, и рестарт компа - также не помогли.

Может кто имел опыт успешного разрешения этого вопроса? Другие идеи?

Очень похоже, что разгадка заключена в проработке пункта 7.
Однако, мы не имеем достаточно прав на компе этого юзера, чтобы проинталлить Sap Gui заново.
Вероятно, что-то где-то на этой Винде урезано по правам. Но что именно не понятно.
Точное указание было бы очень полезным чтобы сузить круг поиска.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
СообщениеДобавлено: Чт, июн 22 2017, 12:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Возможно это связано с тем, что пользователь выгружает очень много данных и ВЕх 7 нехваатет памяти. В этом случае из под RSRT нормально выполняется, а ВЕх падает.
Посмотрите ноту 1860872 - Report not executable in BEx Analyzer 7x. Client out of Memory.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
СообщениеДобавлено: Чт, июн 22 2017, 13:07 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 13:16
Сообщения: 288
12ozmdm написал:
Возможно это связано с тем, что пользователь выгружает очень много данных и ВЕх 7 нехваатет памяти.


Нет, там совсем немного данных, не более 80 строк.
И были бы и другие юзеры, вылетающие по такой ошибке.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".  Тема решена
СообщениеДобавлено: Пт, июн 23 2017, 05:31 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
запустите из папки C:\Program Files (x86)\Common Files\SAP Shared\BW файл sapbexc.xla для проверки установки ВЕх (см ноту 197460 - BW Frontend Checktool sapbexc.xla)

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
СообщениеДобавлено: Пт, июн 23 2017, 08:37 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 13:16
Сообщения: 288
12ozmdm написал:
запустите из папки C:\Program Files (x86)\Common Files\SAP Shared\BW файл sapbexc.xla для проверки установки ВЕх (см ноту 197460 - BW Frontend Checktool sapbexc.xla)


Интересное средство проверки, спасибо.
Жаль, протестировать его мы не успели, проблема решилась.

Софтварщики, на стороне юзера, снесли 7'40 и поставили 7.30, которая работает без проблем.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx Analyzer: "Произошла серьёзная ошибка программы. Программа сейчас заканчивается".
СообщениеДобавлено: Пт, сен 29 2017, 17:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
Может кому помогу.
Способ как заставить работать 7'40 именно с такой ошибкой как в первом посте.
В моем случае повторный вход в аналайзер или дизайнер вообще показывал ошибку RFC.

Решение заключалось в снятии галочки "Использовать выбранную систему в качестве стандартной".
Эта галочка в окошке под выбором систем.
При логоне в аналайзер или дизайнер нужно будет выбрать всегда свой сервер, и уже затем ввести логин пароль, но описанной ошибки больше не возникает.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB