Текущее время: Пн, июл 28 2025, 01:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как получить ссылку на таблицу данных в ALV
СообщениеДобавлено: Вс, окт 03 2010, 18:27 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 01 2005, 11:45
Сообщения: 98
В ALV внутри метода DoubleClick хочу получить ссылку на таблицу данных, которую обрабатывает ALV или строчку на которой произошло событие. Сделать на данные ASSIGN и дальше обрабатывать.
Есть ли какой нибудь метод ALV? Я найти не смог

_________________
Даже если Вас съели, у вас все равно остается два выхода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить ссылку на таблицу данных в ALV
СообщениеДобавлено: Вс, окт 03 2010, 18:51 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Если я Вас правильно понял, то программа BCALV_GRID_03 Вам поможет, там все наглядно показано.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить ссылку на таблицу данных в ALV
СообщениеДобавлено: Вс, окт 03 2010, 18:58 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 01 2005, 11:45
Сообщения: 98
Besa написал:
Если я Вас правильно понял, то программа BCALV_GRID_03 Вам поможет, там все наглядно показано.

Наверное Вы меня не правильно поняли. Т.к. то, что мне необходимо я не нашел.
А если Вы меня все таки правильно поняли, то если не сложно приведите мне кусок кода из указанной Вами программы, который по Вашему мнению соответствует моей просьбе :-)

_________________
Даже если Вас съели, у вас все равно остается два выхода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как получить ссылку на таблицу данных в ALV
СообщениеДобавлено: Вс, окт 03 2010, 19:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Code:
class lcl_event_receiver definition.

  public section.
    methods:

    handle_double_click
        for event double_click of cl_gui_alv_grid
            importing [b]e_row[/b] e_column.

  private section.

endclass.

class lcl_event_receiver implementation.

  method handle_double_click.
    data: ls_sflight like line of gt_sflight.

* ? 4.The event DOUBLE_CLICK provides parameters for row and column
*   of the click. Use row parameter to select a line of the
*   corresponding internal table.

* read selected row from internal table gt_sflight
[b]    read table gt_sflight index e_row-index into ls_sflight.[/b]

* ? 5.Select data and call the second dynpro.

* select corresponding lines of table sbook
    perform select_table_sbook using ls_sflight
                               changing gt_sbook.

* call dialog screen and display new alv control
    call screen 101 starting at 10 5.

  endmethod.                           "handle_double_click


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

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


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

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


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

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