Hola, el que ha hecho ese programa no tiene idea para que casos se utiliza un batch input.
el batch input , es para entrada netamente de datos , no para impresiones.
mira no borres lo q esta hecho . create otro procedimiento y hazlo con el submit.
todos esos parametros q vez q esta siendo el batch input, facil lo puedes hacer con el submit. y el con el minimo codigo
te pongo un ejmplo sencillo.
SUBMIT ZCOB0001
WITH P_BLDAT EQ P_BLDAT
WITH P_BUDAT EQ P_BUDAT .