Текущее время: Ср, апр 24 2024, 03:12

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


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

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


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

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