Lo he probado con SUBMIT
Pero ahora solo llego a ver el listado en pantalla. Es decir yo necesito ejecutar el Z28E_MASIVA. Supongamos que este ejecuta 4 veces el Z28E con cuatro codigos dematerial: MAT1, MAT2, MAT3 y MAT4.
Lo que deberia pasar es: ejecutio Z28E_MASIVA poniendo los cuatro código de material en su pantalla de seleccion. Este hace un loop a los cuatro materiales y por o tanto hace el SUBMIT cuatro veces. Esto es como esta ahora:
FORM procesar_materiales.
LOOP AT seleccion.
*** INICIO CAMBIO Nº.1 CARLES ***
d_contador_tmp = d_contador_tmp + 1.
*** FINAL CAMBIO Nº.1 CARLES ***
SUBMIT z28e AND RETURN
WITH p_matnr EQ seleccion-matnr
WITH p_anyo EQ p_anyo
WITH p_subcom EQ p_subcom
WITH p_numpag EQ d_contador_tmp
WITH p_matpri EQ p_matpri.
ENDLOOP.
ENDFORM. "procesar_materiales
Lo que necesito es que cuando se vea en pantall el ALV que saca el Z28E, se imprima, luego vuelva al Z28E_MASIVA (con el siguiente código de material y haga lo mismo).
He visto que submit tiene instrucciones para imprimir...pero me da a mi que no podre hacerlo.
Te he agregado al MSN...pero no stas :-(
Un saludo y gracias!
|