Hi Ramesh,
for Select option you should use the IN conditions or else if you want to pass a single value then instead to Select option use PARAMETERS.
PARAMETERS. s_kunn FOR v_kunn.
REPORT zoops_doc.
*----------------------------------------------------------------------*
* CLASS lcl_doc DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS lcl_doc DEFINITION.
PUBLIC SECTION.
DATA: it_vbak TYPE STANDARD TABLE OF vbak INITIAL SIZE 1,
it_vbap TYPE STANDARD TABLE OF vbap INITIAL SIZE 1,
v_vbeln TYPE RANGE OF vbak-vbeln,
v_kunnr TYPE RANGE OF kunnr,
o_alv TYPE REF TO cl_salv_table,
o_doc TYPE REF TO cl_gui_docking_container.
METHODS:fetch_data IMPORTING s_vbeln LIKE v_vbeln
s_kunnr LIKE v_kunnr,
display_data.
ENDCLASS. "lcl_doc DEFINITION
*----------------------------------------------------------------------*
* CLASS lcl_doc IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS lcl_doc IMPLEMENTATION.
METHOD fetch_data.
SELECT * FROM vbak INTO TABLE it_vbak WHERE vbeln IN s_vbeln and kunnr INs_kunnr.
ENDMETHOD. "fetch_data
METHOD display_data.
TRY.
CALL METHOD cl_salv_table=>factory
EXPORTING
list_display = if_salv_c_bool_sap=>false
* r_container =
* container_name =
IMPORTING
r_salv_table = o_alv
CHANGING
t_table = it_vbak.
o_alv->display( ).
CATCH cx_salv_msg .
ENDTRY.
ENDMETHOD. "display_data
ENDCLASS. "lcl_doc IMPLEMENTATION
DATA: v_vbel TYPE vbak-vbeln,
v_kunn TYPE kunnr.
SELECT-OPTIONS: s_vbel FOR v_vbel,
s_kunn FOR v_kunn.
DATA:obj TYPE REF TO lcl_doc.
START-OF-SELECTION.
CREATE OBJECT obj.
call METHOD obj->fetch_data
EXPORTING s_vbeln = s_vbel[].
obj->display_data( ).
Tanks in advance,
Ramesh