he creado un reporte alv object model quiero mostrarlo en una ventana que he creado(screen painter) en un custom conntrol.
Este es el codigo que tengo.
FORM LLAMAR_ALV.
TRY.
CL_SALV_TABLE=>FACTORY(
IMPORTING
R_SALV_TABLE = T_TABLE
CHANGING
T_TABLE = ZMT_MATERIAL ).
CATCH CX_SALV_MSG .
ENDTRY.
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'MATERIAL' ).
LR_COLUMN->SET_LONG_TEXT( 'ID MATERIAL' ).
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'FECHA' ).
LR_COLUMN->SET_LONG_TEXT( 'FECHA' ).
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'PRECIO' ).
LR_COLUMN->SET_LONG_TEXT( 'PRECIO' ).
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'NOMPROVE' ).
LR_COLUMN->SET_LONG_TEXT( 'NOMBRE PROVEEDOR' ).
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'DIRPROVE' ).
LR_COLUMN->SET_LONG_TEXT( 'DIRECCION PROVEEDOR' ).
LV_SALV_COLUMNS_TABLE = T_TABLE->GET_COLUMNS( ).
LR_COLUMN ?=
LV_SALV_COLUMNS_TABLE->GET_COLUMN( 'RUCPROVE' ).
LR_COLUMN->SET_LONG_TEXT( 'RUC PROVEEDOR' ).
T_FUNCTIONS = T_TABLE->GET_FUNCTIONS( ).
T_FUNCTIONS->SET_ALL( ABAP_TRUE ).
T_DSPSET = T_TABLE->GET_DISPLAY_SETTINGS( ).
T_DSPSET->SET_LIST_HEADER( 'DETALLE MATERIAL-PROVEEDOR' ).
T_TABLE->DISPLAY( ). " MUESTRO EL REPORTE
HASTA AQUI SE CREA SIN NINGUN PROBLEMA EL REPORTE ALV PERO YO QUIERO MOSTRARLO EN UN CUSTOM_CONTROL DE UNA VENTANA QUE CREE.
PORFA AYUDENME.