Текущее время: Чт, июл 31 2025, 12:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: ALV - control
СообщениеДобавлено: Чт, ноя 15 2007, 12:51 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
Можно ли как-то заставить ALV проверять допустимые значения ввода. Например, поле внутр. таблицы ссылается на элемент данных, в домене которого таблица значений. И чтобы ALV ругалась, когда вводят левое значение.
Или возможна только проверка ручками?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 19 2007, 11:12 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, ноя 05 2007, 12:38
Сообщения: 25
Откуда: Belarus
Только ручками. Автоматически проверяются длина и тип данных но не содержание. См. BCALV_EDIT_03, кстати содержит очень познавательные комментарии.


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

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

Фиксированные значения домена проверяются всегда.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 19 2007, 17:03 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, ноя 05 2007, 12:38
Сообщения: 25
Откуда: Belarus
sibrin написал:
Если ALV строить со ссылкой на структуру, у которой определён внешний ключ, то ALV будет проверять введённое значение по ссылочной таблице.

Фиксированные значения домена проверяются всегда.

а вот бы пример бы такой шоколадной проверки. :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 20 2007, 10:59 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
AlexanderX написал(а):
sibrin написал:
Если ALV строить со ссылкой на структуру, у которой определён внешний ключ, то ALV будет проверять введённое значение по ссылочной таблице.

Фиксированные значения домена проверяются всегда.

а вот бы пример бы такой шоколадной проверки. :shock:

а чего пример то?
алв отображает какую то внутреннюю таблицу - поля определять как like на табл-поле где есть ссылочный ключ
если на структуру в словаре - то внем делать ссылочный ключ

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 22 2007, 19:37 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
slash написал(а):
AlexanderX написал(а):
sibrin написал:
Если ALV строить со ссылкой на структуру, у которой определён внешний ключ, то ALV будет проверять введённое значение по ссылочной таблице.

Фиксированные значения домена проверяются всегда.

а вот бы пример бы такой шоколадной проверки. :shock:

а чего пример то?
алв отображает какую то внутреннюю таблицу - поля определять как like на табл-поле где есть ссылочный ключ
если на структуру в словаре - то внем делать ссылочный ключ

у меня фишка с внешними ключами не прокатила :(

Еще пара вопросов, может, кто знает
1) Событие Enter по ячейке - ведь никак не отлавить на сервере приложений? Поправьте, если не так
2) Предположим, в ячейке доступно средство поиска. Ячейка запрещена для ввода. Событие onf4 не обрабатывается в моей программе. Как заставить ALV принять выбранное значение на экране средства поиска, чтобы соотв. ячейка обновилась?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 22 2007, 20:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Art386 написал:
у меня фишка с внешними ключами не прокатила :(
Значит, что-то напутали.

Art386 написал:
1) Событие Enter по ячейке - ведь никак не отлавить на сервере приложений?

Можно.


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

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


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

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


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

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