#1
|
|||
|
|||
Set Parameter Id
Hola, llevo toda la tarde intentando esto y no hay manera, he buscado en foros y demás pero nada que me haya servido de ayuda.
Quiero establecer unas IDs a unos campos para luego darles valores. Tengo esto en un report que he convertido en una transacción. parameters: v1 like sy-datum . select-options: v2 for kna1-ort01. SET PARAMETER ID 'ID1' FIELD v1. SET PARAMETER ID 'ID2' FIELD v2-high. SET PARAMETER ID 'ID3' FIELD v2-low. ---------------------- 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 = 'ID2'. "por ejemplo wa_param-parval = 'Valor'. APPEND wa_param TO t_param. CALL FUNCTION 'ABAP4_CALL_TRANSACTION' EXPORTING tcode = 'ZMiTransaccion' SKIP_SCREEN = 'X' TABLES SPAGPA_TAB = t_param *esta tabla contiene los pares IDs-Valor que usaré en mi transacción . y no hay manera, no consigo que desde la transacción tome los valores que le paso. Cuando hago el CALL_TRANSACTION con otra transacción de SAP lo hace sin problemas, pero con mi transacción no. No me acepta los IDs A ver si alguien tiene alguna idea Gracias de antemano (mañana contestaré a las respuestas) |
Herramientas | Buscar en Tema |
Desplegado | |
|
|