Текущее время: Вт, авг 05 2025, 16:29

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


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

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


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

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