La pista del parameters: ... memory id me ha servido de mucho, es que con el SET PARAMETER ID no me funcionaba. Muchas gracias. Ahora tengo algo así como esto y funciona en parte
---En la transacción desde la que recojo los parametros
parameters: v1 like sy-datum memory id VA1.
select-options: v2 for kna1-ort01 memory id VA2.
---En el report que llama a la transacción
Y esa transacción la llamo desde otro report, y desde ahí es donde tiene que tomar los datos.
DATA : t_param TYPE STANDARD TABLE OF rfc_spagpa,
wa_param TYPE rfc_spagpa.
wa_param-parid = 'VA1'.
wa_param-parval = sy-datum.
APPEND wa_param TO t_param.
wa_param-parid = 'VA2'.
wa_param-parval = 'Madrid'.
APPEND wa_param TO t_param.
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
EXPORTING
tcode = 'ZMiTransaccion'
SKIP_SCREEN = 'X'
TABLES
SPAGPA_TAB = t_param
.
---
Esto funciona y rellena los huecos del parameter y el primero del select options, ya solo me queda rellenar el otro campo del select. Supongo que será simple, en cuanto lo tenga posteo como
|