Текущее время: Пт, авг 01 2025, 14:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Фон + пакетный ввод + gr55
СообщениеДобавлено: Ср, июл 29 2009, 14:47 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, мар 21 2009, 11:45
Сообщения: 54
Пол: Мужской
Всем привет!
Сложилась ситуация, что при заполнении в программе пакетника для gr55 и запуска этой программы в фоновом режиме, откуда ни возьмись на моём экране отчета появляется сообщение мол: "Данные пакетного ввода для экрана SAPMSSY0 0120 отсутствуют".
Для диалога же всё ок.
Подскажите, что не так?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Ср, июл 29 2009, 16:33 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
Параметры запуска пакетника? Точки останова нигде не ставили?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Ср, июл 29 2009, 17:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
asoloviyov написал:
Всем привет!
Сложилась ситуация, что при заполнении в программе пакетника для gr55 и запуска этой программы в фоновом режиме, откуда ни возьмись на моём экране отчета появляется сообщение мол: "Данные пакетного ввода для экрана SAPMSSY0 0120 отсутствуют".
Для диалога же всё ок.
Подскажите, что не так?
Использование пакетника. Поищите соответствющие ФМ для запуска группы отчётов.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 05:18 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, мар 21 2009, 11:45
Сообщения: 54
Пол: Мужской
Sergeant написал(а):
Параметры запуска пакетника? Точки останова нигде не ставили?


Параметры такие:
call transaction 'GR55' using bdcdata mode 'A' update 'A'(можно и вообще без упдэйт) messages into dl_itab_mes.
Так вот, обнаружил ситуацию, что после выполнения этого пакетника, то есть отработки транзакций в диалоге - выводится листинг и вылетает окно о распечатке результатов на принтере. Может из за этого в фоне вылетает ошибка, которую указал выше?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 06:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
asoloviyov написал:
Sergeant написал(а):
Параметры запуска пакетника? Точки останова нигде не ставили?


Параметры такие:
call transaction 'GR55' using bdcdata mode 'A' update 'A'(можно и вообще без упдэйт) messages into dl_itab_mes.
Так вот, обнаружил ситуацию, что после выполнения этого пакетника, то есть отработки транзакций в диалоге - выводится листинг и вылетает окно о распечатке результатов на принтере. Может из за этого в фоне вылетает ошибка, которую указал выше?

Почему mode 'A'? Как вы заполняли bdcdata, тр shdb использовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 06:28 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, мар 21 2009, 11:45
Сообщения: 54
Пол: Мужской
Тьфу, да, опечатка. Не "А" а "Е", но это дело не меняет.
Да , формировал через shdb как фоновый режим, так и диалоговый, но всё равно не катит.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 09:16 
Специалист
Специалист

Зарегистрирован:
Ср, окт 08 2008, 10:44
Сообщения: 164
Откуда: оттуда
Пол: Мужской
asoloviyov написал:
Sergeant написал(а):
Параметры запуска пакетника? Точки останова нигде не ставили?


Параметры такие:
call transaction 'GR55' using bdcdata mode 'A' update 'A'(можно и вообще без упдэйт) messages into dl_itab_mes.
Так вот, обнаружил ситуацию, что после выполнения этого пакетника, то есть отработки транзакций в диалоге - выводится листинг и вылетает окно о распечатке результатов на принтере. Может из за этого в фоне вылетает ошибка, которую указал выше?


Смотрим логику экрана SAPMSSY0 0120, возможно действительно связано с принтером :wink:

PROCESS BEFORE OUTPUT.
MODULE SYST-LISTP.
*
PROCESS AFTER INPUT.
MODULE LIST_COMMAND.
MODULE PRINT_START.
MODULE SYST-LISEL.
MODULE SYST-LILEV.

_________________
Мне не надо девятьсот, два по двести и пятьсот


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 12:15 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, мар 21 2009, 11:45
Сообщения: 54
Пол: Мужской
На счёт принтера я уже что-то начал сомневаться, но нашёл другие фишки:
когда через shdb делаю запись, при этом поставив галку эмуляции фонового режима, по ходу выполнения транзакции выводятся сообщения типа 'w', на которых нужно нажимать ОК, в диалоговой же записи эти сообщения выводятся типа 's' внизу экрана в срточке и уже не надо нажимать кнопку ОК ...
Может у кого нибудь возникли идеи??


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 12:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
asoloviyov написал:
На счёт принтера я уже что-то начал сомневаться, но нашёл другие фишки:
когда через shdb делаю запись, при этом поставив галку эмуляции фонового режима, по ходу выполнения транзакции выводятся сообщения типа 'w', на которых нужно нажимать ОК, в диалоговой же записи эти сообщения выводятся типа 's' внизу экрана в срточке и уже не надо нажимать кнопку ОК ...
Может у кого нибудь возникли идеи??

Это окошко с сообщение соответствует SAPMSSY0 0120? если да, то что Вам мешает записать shdb в режиме эмуляции фонового режима и потом запрограммировать это в Вашей программе.
У меня тоже были такие проблемы, делаешь руками одно показывает, пакетником другое, это минус пакетного ввода, попробуйте заменить на BADI ил ФМ если есть конечно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фон + пакетный ввод + gr55
СообщениеДобавлено: Чт, июл 30 2009, 13:03 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, мар 21 2009, 11:45
Сообщения: 54
Пол: Мужской
Besa написал:
asoloviyov написал:
На счёт принтера я уже что-то начал сомневаться, но нашёл другие фишки:
когда через shdb делаю запись, при этом поставив галку эмуляции фонового режима, по ходу выполнения транзакции выводятся сообщения типа 'w', на которых нужно нажимать ОК, в диалоговой же записи эти сообщения выводятся типа 's' внизу экрана в срточке и уже не надо нажимать кнопку ОК ...
Может у кого нибудь возникли идеи??

Это окошко с сообщение соответствует SAPMSSY0 0120? если да, то что Вам мешает записать shdb в режиме эмуляции фонового режима и потом запрограммировать это в Вашей программе.
У меня тоже были такие проблемы, делаешь руками одно показывает, пакетником другое, это минус пакетного ввода, попробуйте заменить на BADI ил ФМ если есть конечно.

Не, это не SAPMSSY0 0120, это - как я понимаю, динамический message '...' type 'W'.
ФМ вот щас смотрю..


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

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


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

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


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

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