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

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


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

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


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

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