Cuando queremos llamar a un programa por medio de un SUBMIT, pero el programa que llamamos genera un ALV como resultado, el mismo queda bloqueado con esa lista A LV y no regresa al programa llamador.
Pero si utilizamos la variante "EXPORTING LIST TO MEMORY", obligamos al programa a retornar sin mostrar el ALV.
Ejemplo:
SUBMIT zprograma2
WITH trn = space
WITH tro = 'X'
WITH werks IN so_werks
WITH cpudt IN so_cpudt
WITH p_n1 = abap_true
EXPORTING LIST TO MEMORY "sentencia importante
AND RETURN.
Fuentes:
https://answers.sap.com/questions/11025873/how-to-call-an-alv-report-from-another-program-and.html
Comentarios
Publicar un comentario