Текущее время: Ср, июл 23 2025, 22:49

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Чт, май 31 2012, 13:01 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Подскажите пожалуйста,программа пакетного ввода вызывается в ручном режиме с DISMODE = 'N',работает с молча и выдает
совешенно верный протокол ошибок.А если я ее выполняю в фоновом режиме с этим же DISMODE,да и слюбым другим,то в протоколе появляются ошибки ,типа RAISE_EXCEPTION , недоступно GUI.Что нужно предпринять?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Чт, май 31 2012, 13:29 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Какая программа?
В протоколе ошибок должен быть номер экрана на котором валится, поглядите нет ли там обращения к GUI. Видимо там написана какая-то хитрая проверка фонового режима, см. Определить, что программа исполняется в фоновом режиме


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Чт, май 31 2012, 15:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Это вызов транзакции kkpbn в цикле,но если даже там есть обращение к GUI,то что я могу сделать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Чт, май 31 2012, 16:27 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Придумайте что-нибудь пожалуйста


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 10:28 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Ситуация такая.В программе я выбираю по какому-то признаку материалы для переоценки в таблицу и подставляю их пакет.Подскажите изменится ли что-нибудь,если я разделю программу на 2
1.данные таблицы запишу в файл на сервере
2 оттуда буду их подставлять в пакет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 11:12 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
gasjuk написал(а):
Ситуация такая.В программе я выбираю по какому-то признаку материалы для переоценки в таблицу и подставляю их пакет.Подскажите изменится ли что-нибудь,если я разделю программу на 2
1.данные таблицы запишу в файл на сервере
2 оттуда буду их подставлять в пакет?

Вряд ли что-то изменится. Для начала нужно найти то место, где идет обращение к гуи, тогда уже можно думать получится что-то с этим сделать или нет.
Вижу в PAI модуле control_dispatch группы функций CKDI вызывется cl_gui_cfw=>dispatch, возможно еще где-то есть


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 11:34 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Другого обращения нет а что я могу сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 11:55 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Попробуйте закомментировать и посмотреть что получится


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 13:29 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Закомментировала строчку call method cl_gui_cfw=>dispatch,ничего не поменялосю к сожалению


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Пт, июн 01 2012, 13:30 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
gasjuk написал(а):
Другого обращения нет а что я могу сделать?

Значит ваше предположение не верно, плохо искали.
cl_gui_cfw=>dispatch я для примера привел, проверка может быть и в другом месте


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Вт, июн 05 2012, 15:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
См. ноту 314528. Для пакетного ввода нужно использовать транзакцию KKPB.
Цитата:
The listed transactions are not designed for batch input.


Solution

You can execute batch input using the appropriate old transaction. Alternatively, corresponding BAPIs (Business Application Programming Interfaces) are available for some transactions.


Transaction Old Transaction Does a corresponding BAPI exist?
KKPAN KKPA No
KKPBN KKPB No

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В фоновом режиме сообщения типа RAISE_EXCEPTION , недоступно GUI
СообщениеДобавлено: Ср, июн 06 2012, 09:40 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Слава Удаву,все получилось


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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