Usa AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_parametro en el reporte para que
despues de hacer la seleccion de Compaņia se vaya el flujo para alla y desde ahi podrias armar la funcion F4IF_INT_TABLE_VALUE_REQUEST con una tabla interna para el campo de proveedor con los filtros que necesites.
ej. de la fn
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'Proveedor'
WINDOW_TITLE = 'Proveedores'
VALUE_ORG = 'S'
tables
value_tab = GT_PROV
RETURN_TAB = GT_MATCH
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
Donde GT_PROV seria la tabla que mandas con los datos a mostrar
y GT_MATCH la estructura del valor seleccionado...
|