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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: изменение значения столбцов в объектном ALV GRID
СообщениеДобавлено: Пн, апр 23 2007, 07:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Привет Всем!
Скажите, есть ли такая возможность в объектном ALV GRID.
Изменя. значение в первом столбце, и автоматически в зависимости от его значения, изменяется значение во втором столбце.
Например.
Выбираю в первом столбце значение типа самолета, автоматически во втором столбце изменяется его масса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменение значения столбцов в объектном ALV GRID
СообщениеДобавлено: Пн, апр 23 2007, 08:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
divan написал:
Привет Всем!
Скажите, есть ли такая возможность в объектном ALV GRID.
Изменя. значение в первом столбце, и автоматически в зависимости от его значения, изменяется значение во втором столбце.
Например.
Выбираю в первом столбце значение типа самолета, автоматически во втором столбце изменяется его масса.

Мгновенно - нет, по Enter - ловить событие DATA_CHANGED и менять нужные ячейки

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


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

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
а как произвести изменение ячейки? какими командами?


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
divan написал:
а как произвести изменение ячейки? какими командами?

В Fieldcataloge поле есть edit. Навешиваеш какие нада менять и меняешь......... :D


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

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
насчет EDIT это то понятно, но как построить именно зависимость, при изменении значения одного поля, меняется значение другого поля.


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
divan написал:
насчет EDIT это то понятно, но как построить именно зависимость, при изменении значения одного поля, меняется значение другого поля.

Сначала регистрируемся :D
Code:
   
  CALL METHOD grid1->register_edit_event
      EXPORTING
        i_event_id = cl_gui_alv_grid=>mc_evt_enter.

    CALL METHOD grid1->register_edit_event
      EXPORTING
        i_event_id = cl_gui_alv_grid=>mc_evt_modified.

   CREATE OBJECT gr_events_d0100.

    SET HANDLER gr_events_d0100->data_changed FOR grid1.


Дальше меням :D
Code:
 
  LOOP AT er_data_changed->mt_good_cells INTO ls_modify_row  .

    READ TABLE gt_os INTO wa_os  INDEX ls_modify_row-row_id.

    IF sy-subrc = 0.

*тут и напиши если вводиш массу, то Е.И. тонны
     
    ENDIF.
  ENDLOOP.


Да как тебе выше сказали это работает по "ВВОДУ"


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

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Спасибо, буду пробовать!


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А поиском по форому Вы не пробовали пользоваться?
Есть еще замечательный пакет SLIS и в нем програмка BCALV_EDIT_04.


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

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


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

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


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

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