Текущее время: Пн, июн 30 2025, 11:05

Часовой пояс: 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 часа


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

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


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

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