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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как установить в batch input курсор в нужное поле и остановить его дальнейшее выполнение?
СообщениеДобавлено: Ср, май 23 2012, 16:09 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 05 2006, 17:37
Сообщения: 40
Значение в поле также должно быть выделено.

Всем добрый день!

Есть пакетник для транзакции mm02.
Там несколько закладок. Выбрал нужную, установил курсор, подал значение в данное поле (marc-minbe), имитровал нажатие на ввод и подал ok_code для диалога сохранения '=NO'. Да курсор, там где надо, значение выделено, но произошло это по ошибке:
Поле MARC-MINBE.(Длина значения поля больше поля экрана).
Причину ошибки примерно представляю - (подаётся тип quan длиной 13), а надо строку нужной длины без пробелов впереди.
Но вопрос в том, есть ли корректный способ установить курсор в нужное (не в первое) поле экрана и чтобы пакетный ввод остановился?

_________________
4.6C


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как установить в batch input курсор в нужное поле и остановить его дальнейшее выполнение?  Тема решена
СообщениеДобавлено: Ср, май 23 2012, 18:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DFH написал(а):
Значение в поле также должно быть выделено.

Всем добрый день!

Есть пакетник для транзакции mm02.
Там несколько закладок. Выбрал нужную, установил курсор, подал значение в данное поле (marc-minbe), имитровал нажатие на ввод и подал ok_code для диалога сохранения '=NO'. Да курсор, там где надо, значение выделено, но произошло это по ошибке:
Поле MARC-MINBE.(Длина значения поля больше поля экрана).
Причину ошибки примерно представляю - (подаётся тип quan длиной 13), а надо строку нужной длины без пробелов впереди.
Но вопрос в том, есть ли корректный способ установить курсор в нужное (не в первое) поле экрана и чтобы пакетный ввод остановился?

По поводу установить - Special Features When Generating Batch Input Sessions
А вот где то остановить, чтобы затем продолжить - нельзя. Только в случае ошибки ввода.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как установить в batch input курсор в нужное поле и остановить его дальнейшее выполнение?
СообщениеДобавлено: Ср, май 23 2012, 19:20 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 05 2006, 17:37
Сообщения: 40
sy-uname написал(а):
А вот где то остановить, чтобы затем продолжить - нельзя. Только в случае ошибки ввода.


Спасибо sy-uname. Единственный способ - генерировать искуственную ошибку. Но правильная дальнейшая работа транзакции пакетника не гарантируется.

_________________
4.6C


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

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


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

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


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

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