|
#1
|
|||
|
|||
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... |
#2
|
|||
|
|||
Hola Hikari!!!
Eso ya lo controlo, el Search Help funciona correctamente con la función que me comentas y lo hago en el At Selection-Screen on Value Request, sólo que si no le doy enter cuando ingreso el primer parámetro el searh help no me arroja resultados, mi duda es si se puede "simular el ENTER" para que el usuario no lo este dando cada vez que pulsa el botón de la ayuda. Gracias por la respuesta y el tiempo dedicado!! |
#3
|
|||
|
|||
ok.. esta fn te genera un enter automatico... espero que funcione
CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE' EXPORTING functioncode = '=00' EXCEPTIONS function_not_supported = 1 OTHERS = 2. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. |
#4
|
|||
|
|||
PERFECTO!!!
funciona de maravilla, te agradezco mucho. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|