Puedes ser un poco más claro con tu pregunta

Cuando hacer un
BatchInput pues estás ejecutando una transacción
Te recomiendo que utilices esta transacción
SHDB 
Con ella puedes hacer una grabación del proceso al cual quieres hacerle un BatchInput....Te va a generar un log de proceso, en el cual van a estar todos los campos, objetos y eventos que necesitas
Saludos,
Blag
