Доброе утро.
Нужно получить данные из выделенной строки - выделили строку, нажали на кнопку - прошел 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? подскажите куда смотреть . . .