Текущее время: Сб, июл 19 2025, 23:39

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Исключить дублирование ключа в ALV
СообщениеДобавлено: Вт, янв 09 2007, 15:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток.

Есть проблема, как в редактируемом АЛВ исключить ввод строки с ключом, который уже есть в АЛВ.
К примеру, есть 3 столбца мандант, КЕ, Завод, - ключи таблицы,
есть строка с уникальным ключом, как средствами АЛВ запретить ввод еще одной строки с таким же ключом?

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Исключить дублирование ключа в ALV
СообщениеДобавлено: Вт, янв 09 2007, 16:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Igor Garanichev написал:
... как средствами АЛВ запретить ввод еще одной строки с таким же ключом?

В соответствующем событии проверять добавляемые записи и ругать пользователя при повторе!!!

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


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

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Не вопрос - add_protocol_entry ругает. Добавляю еще одну такую же запись - ругает на новую, про старую строку забывает.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 17:26 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Igor Garanichev написал:
Не вопрос - add_protocol_entry ругает. Добавляю еще одну такую же запись - ругает на новую, про старую строку забывает.

У меня помнит.
Code:
I_S_GOOD  type LVC_S_MODI. "изменённая/добавленная ячейка
I_R_DATA_CHANGED type ref to CL_ALV_CHANGED_DATA_PROTOCOL
...

      call method I_R_DATA_CHANGED->ADD_PROTOCOL_ENTRY
        exporting
          I_MSGID     = '0K'
          I_MSGNO     = '000'
          I_MSGTY     = 'E'
          I_MSGV1     = TEXT-M01
          I_MSGV2     = TEXT-M02
          I_MSGV3     = TEXT-M03
          I_MSGV4     = TEXT-M04
          I_FIELDNAME = I_S_GOOD-FIELDNAME
          I_ROW_ID    = I_S_GOOD-ROW_ID.

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


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

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


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

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


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

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