Текущее время: Пн, июл 21 2025, 23:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: пакетник на MIR4 в фоновом режиме
СообщениеДобавлено: Вт, янв 29 2013, 10:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Всем привет!
Дано: есть программа пакетного ввода на тр. mir4. При запуске в диалоге - все ОК, при запуске в фоне получаем дамп RAISE EXEPTION с ошибкой CNTL_ERROR при попытке создать docking container (на этапе инициализации транзакции, т.е. внутри стандарта). С одной стороны есть нота 311440, которая говорит, что не нужно создавать такие контейнеры в фоне, но MIR4 упорно пытается это сделать если вызов идет из моей программы, с другой - если запускать тот же самый пакетник в shdb c моделированием фонового режима, то все проходит отлично, из чего я делаю вывод что MIR4 каким-то образом понимает, что не надо создавать docking container в этом случае.
Возникает вопрос: в чем разница между запуском в фоне моей программой и запуском с моделированиям фона из shdb?
Параметры вызова транзакции:
Code:
  call transaction 'MIR4' using bdcdata
                   mode   'N'
                   update 'L'
                   messages into messtab.

Аналога галочки "Моделирование фон. режима" из shdb в параметрах CTU_PARAMS я не нашла.
Что я делаю не так?

зы. вариант замены пакетника на BAPI не подходит, т.к. необходимо, чтобы отработала часть экранных расширений.

_________________
Всегда открыта новым авантюрам!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: пакетник на MIR4 в фоновом режиме
СообщениеДобавлено: Вт, янв 29 2013, 11:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
docking container требует соединения с рабочей станцией пользователя (SAP GUI) для возможности отображения на экране. В фоновом режиме естественно нет никого соединения с SAP GUI.
При моделировании в SHDB пакетный ввод выполняется в видимом режиме, т.е. соединение с SAP GUI есть.

В ноте 381593 английским языком сказано, что пакетный ввод на MIRO/MIR4 невозможен.
Какие расширения у вас не отрабатывают при использовании BAPI?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: пакетник на MIR4 в фоновом режиме
СообщениеДобавлено: Вт, янв 29 2013, 12:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Цитата:
При моделировании в SHDB пакетный ввод выполняется в видимом режиме, т.е. соединение с SAP GUI есть.

в чем тогда смысл галочки "Моделирование фон. режима" в shdb если то что получится не подходит для использования в фоне?
Цитата:
Какие расширения у вас не отрабатывают при использовании BAPI?

pai-логика собственных подэкранов
Цитата:
В ноте 381593 английским языком сказано, что пакетный ввод на MIRO/MIR4 невозможен.

В ноте транзакция MIR4 не упоминается, кроме того пакетник благополучно работает если запускать его не в фоне.

Я правильно понимаю, что запустить это в фоне вообще без шансов?

_________________
Всегда открыта новым авантюрам!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: пакетник на MIR4 в фоновом режиме  Тема решена
СообщениеДобавлено: Вт, янв 29 2013, 14:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
superbizon написала:
В ноте транзакция MIR4 не упоминается, кроме того пакетник благополучно работает если запускать его не в фоне.

Как не упоминается?
Цитата:
Other terms

BAPI, BAPI_INCOMINGINVOICE_CREATE, BAPI_INCOMINGINVOICE_SAVE, BAPI_INCOMINGINVOICE_PARK, BAPI_INCOMINGINVOICE_CREATE,
BAPI_INCOMINGINVOICE_GETDETAIL, BAPI_INCOMINGINVOICE_GETLIST, BAPI_INCOMINGINVOICE_RELEASE, BAPI_INCOMINGINVOICE_CANCEL,
CTNL_ERROR,
CALL TRANSACTION, MIR4

Reason and Prerequisites

The new Enjoy transactions of the logistics invoice verification have not been planned for the use with Batch Input or 'CALL TRANSACTION'.
The reason for this is that the Batch Input is based on screen technology, but the Enjoy transactions are more and more based on control technology.
Batch Input and controls are not compatible.


superbizon написала:
Я правильно понимаю, что запустить это в фоне вообще без шансов?

правильно.

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


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

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


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

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


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

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