Текущее время: Сб, авг 02 2025, 23:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проверка и протокол в ALV
СообщениеДобавлено: Пт, май 25 2007, 09:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
В алв-шку передается таблица, в ней есть редактируемое поле суммы, на домене WERT7.

При попытке ввода отрицательной суммы выдается протокол с ошибкой.
Однако если при вызове set_tale_for_first_display передать отрицательные суммы, то алвшка их берет без проверки.

Подскажите, пожалуйста, как инициализировать принудительную проверку по всем ячейкам таблицы при первом запуске.
Если автоматически это провернуть нельзя, подскажите, в каком направлении копать?


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Честно говоря, сам не пробовал, не ставили параметр
I_CONSISTENCY_CHECK в SET_TABLE_FOR_FIRST_DISPLAY ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 25 2007, 12:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
Lars написал:
Честно говоря, сам не пробовал, не ставили параметр
I_CONSISTENCY_CHECK в SET_TABLE_FOR_FIRST_DISPLAY ?

Ставил. Это какая-то гораздо более широкая проверка. А нужна такая же, как по data_changed.


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Автоматически наверно не получится, может самому проверить значения перед вызовом alv?

Контроль отрицательного значения скорей всего происходит в
conversion_exit_xxx_input / conversion_exit_xxx_output для этого домена.
Может вам вообще его отключить, очистив значение EDIT_MASK
в фиелдкаталоге для этого поля.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 25 2007, 12:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
vga написал(а):
Автоматически наверно не получится, может самому проверить значения перед вызовом alv?

Контроль отрицательного значения скорей всего происходит в
conversion_exit_xxx_input / conversion_exit_xxx_output для этого домена.
Может вам вообще его отключить, очистив значение EDIT_MASK
в фиелдкаталоге для этого поля.

Как отключить я уже нашел:) Можно еще явно datatype задать CURR, а не из домена - тоже не будет проверки на минуса. Но пока юзеров на это уговорить не удалось - им понравилось, как оно ругается когда минус вводят и хотят чтобы все так же было, и в начале:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка и протокол в ALV
СообщениеДобавлено: Пт, май 25 2007, 14:15 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
QSpeller написал:
Подскажите, пожалуйста, как инициализировать принудительную проверку по всем ячейкам таблицы при первом запуске.


А как Вы вообще это себе видите?
Курсор автоматом перемещается по всем неправильным полям и выдает сообщение. Тогда копайте в сторону, как установить курсор на ячейке с минусовым значением и сделать ее статус "текуще редактируемая" и так пока все ячейки не пройдете ;-)


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

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


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

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


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

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