Текущее время: Вс, авг 03 2025, 09:13

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


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

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


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

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