Текущее время: Вт, июл 01 2025, 15:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Работа только с клавиатурой.
СообщениеДобавлено: Чт, ноя 27 2008, 10:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Кто нибуть делал экраны которые предназначены для быстрого ввода, машинистками. Тоесть работаем только с клавой без мыши.

Меня например удручает несколько моментов.

Отсутствие COMBOBOX с возможностью ввода текста и по возможности выбора из списка. В зависимости от ввода в списке убираются ненужные критерии выбора.

Ну и собственно, отсутствие событий типа при вводе данных в тескстове поле, после нажатие на клавишу, производить какую либо обработку данных.

Обезательно нужно нажимать ENTER.

Кто-то делал подобные программы на АБАПЕ? что посоветуете?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа только с клавиатурой.
СообщениеДобавлено: Чт, ноя 27 2008, 11:14 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
apetrenko написал:
Кто нибуть делал экраны которые предназначены для быстрого ввода, машинистками. Тоесть работаем только с клавой без мыши.

Меня например удручает несколько моментов.

...
Кто-то делал подобные программы на АБАПЕ? что посоветуете?


Посмотрите отчёт saphtml_events_demo - одно время была модной технологией, вдруг подойдёт.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа только с клавиатурой.
СообщениеДобавлено: Чт, ноя 27 2008, 22:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
apetrenko написал:
Отсутствие COMBOBOX с возможностью ввода текста и по возможности выбора из списка. В зависимости от ввода в списке убираются ненужные критерии выбора.

PARAMETERS ... AS LISTBOX ... USER-COMMAND
или соответствующая галка в Screen Painter.

Думаю, механизм Dynpro был придуман гораздо раньше, чем появились мышки.

apetrenko написал:
Ну и собственно, отсутствие событий типа при вводе данных в тескстове поле, после нажатие на клавишу, производить какую либо обработку данных.

Обезательно нужно нажимать ENTER.
Наличие таких событий удручало бы сервер приложений.

В HTML Control, предложенном sy-uname, придётся всё обрабатывать на скриптах в html.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа только с клавиатурой.
СообщениеДобавлено: Пт, ноя 28 2008, 09:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sibrin написал:
apetrenko написал:
Отсутствие COMBOBOX с возможностью ввода текста и по возможности выбора из списка. В зависимости от ввода в списке убираются ненужные критерии выбора.

PARAMETERS ... AS LISTBOX ... USER-COMMAND
или соответствующая галка в Screen Painter.


подробней плиз. Можно сделать COMBOBOX и с возможностью ввода ручками или выбора из списка одновременно? как в верхнем окошке где вводятся названия транзакций.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 28 2008, 10:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Начинаю вопросики по работе с клавой....

Действие такое.
Я нахожусь в текстовом поле. Иду курсором по тексту, Выделяю клавой часть текса. нажимаю клавишу CTRL-C и еще потом вторую клавишу CTR-F1 например. Скопированный блок копируется в другое поле.

Естественно после PAI курсор находится в то поле куда был скопирован часть текста.

Задача. После PAI курсор должен вернутся в то текстовое поле где был, и желательно на туже позицию.

Я пока даже не знаю что и думать.. :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа только с клавиатурой.
СообщениеДобавлено: Пт, ноя 28 2008, 11:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
apetrenko написал:
подробней плиз. Можно сделать COMBOBOX и с возможностью ввода ручками или выбора из списка одновременно? как в верхнем окошке где вводятся названия транзакций.

Code:
PARAMETERS: p type RSCHATP AS LISTBOX VISIBLE LENGTH 30.
write p.

В listbox можно вводить и мышкой и с клавиатуры.
Окошко ввода транзакций работает точно так же,
как и обычное текстовое поле на dynpro — показывает историю ввода.

Чего нельзя, так это сделать комбо-бокс с программно заданным списком, но с возможностью ввода нового значения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 28 2008, 11:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
apetrenko написал:
Естественно после PAI курсор находится в то поле куда был скопирован часть текста.

Задача. После PAI курсор должен вернутся в то текстовое поле где был, и желательно на туже позицию.

Читайте документацию к операторам SET/GET CURSOR.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 28 2008, 11:15 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sibrin написал:
apetrenko написал:
Естественно после PAI курсор находится в то поле куда был скопирован часть текста.

Задача. После PAI курсор должен вернутся в то текстовое поле где был, и желательно на туже позицию.

Читайте документацию к операторам SET/GET CURSOR.


пасиба.. почитаю...

Пасиба, еще раз, все сработало.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа только с клавиатурой.
СообщениеДобавлено: Пт, ноя 28 2008, 12:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sibrin написал:
Чего нельзя, так это сделать комбо-бокс с программно заданным списком, но с возможностью ввода нового значения.


вот это мне как раз и надо было..

ну да ладно, обойдем как нибудь.


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

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


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

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


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

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