Текущее время: Пт, апр 19 2024, 21:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Получить данные из выделенной строки
СообщениеДобавлено: Пн, фев 25 2019, 08:51 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Доброе утро.
Нужно получить данные из выделенной строки - выделили строку, нажали на кнопку - прошел select по ключу выделенной строки.
Code:
  METHOD on_user_command.
    data: lr_selections type ref to cl_salv_selections.
    data: lt_rows type salv_t_row.
    data: ls_rows type i.

    case e_salv_function.
      when: 'LOGCOMP'.
        lr_selections = gc_alv_table->get_selections( ).
        lt_rows = lr_selections->get_selected_rows( ).

        read table lt_rows into ls_rows index 1.
        read table lt_zuznospis_log_second into ls_zuznospis_log_second index ls_rows.

        concatenate ls_zuznospis_log_second-matnr ls_zuznospis_log_second-charg
               into message separated by space.
        if lt_rows[] is not initial.
          message i000(0k) with text-i02 l_row_info.
        endif.
    ENDCASE.
  endmethod.

я вывел на экран выделенную строку, т.е. пару значений, но выдрать ключ для селекта не трудно дальше.
эту строку я хочу передать в PERFORM XXX;
чтобы можно было бы сделать полноценный селект.
вопрос как это сделать?
get set? подскажите куда смотреть . . .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получить данные из выделенной строки
СообщениеДобавлено: Ср, мар 06 2019, 09:02 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
выделил строку, нажали на кнопку созданную нами, и надо как-то сделать set matnr, chang, aufnr в запрос, и вывести все данные на новом экране.
новый экран сделал через cl_salv_table => factory ... дальше не понимаю, как отправить запрос с параметрами для вывода данных...


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

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


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

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


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

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