call transaction con batch
Hola,
estaba haciendo un call transaction con batch previo que va dentro de una función. Veo que va bien al principio, navega a la pantalla y mete los datos pero no ejecuta el f8.
A ver si alguien me puede decir la linia que falta en esté código:
algo tipo así ,creo:
i_bdc_data-fval = '/EE'.
Os paso el código, GRACIAS DE ANTEMANO!!
*Llenamos la tabla
refresh i_bdc_data.
i_bdc_data-program = 'ZN140061'.
i_bdc_data-dynpro = '1000'.
i_bdc_data-dynbegin = 'X'.
append i_bdc_data. clear i_bdc_data.
i_bdc_data-fnam = 'P_NUDRM'.
*obj = P_NUDRM.
i_bdc_data-fval = p_nudrm.
append i_bdc_data. clear i_bdc_data.
i_bdc_data-fnam = 'P_CODOP'.
*obj = P_CODOP.
i_bdc_data-fval = p_drmcodop.
append i_bdc_data. clear i_bdc_data.
i_bdc_data-fnam = 'P_SBCOD'.
*obj = P_SBCOD.
i_bdc_data-fval = p_drmsbcod.
append i_bdc_data. clear i_bdc_data.
i_bdc_data-fval = '/EE'.
append i_bdc_data. clear i_bdc_data.
opt-dismode = 'E'.
call transaction 'ZNG8' using i_bdc_data
mode 'A'
update 'S'.
|