✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
Sintaxis de la sentecia CALL TRANSACTION
CALL TRANSACTION vxxxx USING ti_bdc_dat
MODE v_modo
UPDATE v_update
MESSEGES INTO ti_messeges.
USING se especifica la tabla BDCDATA que se utilizara
MODE determina el modo de procesamiento que utilizará el Batch input, los modos posibles son:
A Procesamiento con la visualización de todas las pantallas, es el valor por default.
E Si se alcanza un breakpoint, se termina el procesamiento con SY-SUBRC igual a 1001 el campo SY-MSGTY contendrá "s" SY-MSGID contendrá "00" SY-MSGNO contendra "344", SY-MSGV! contendrá "SAPMSSY3" y SY-MSGV" contendrá el "0131"
N Procesamiento donde se muestran las pantallas
P Procesamiento donde se muestran las pantallas, si se alcanza un breakpoint, se pasda el control a debugger.
Cuando se esta desarrollando un programa de bacth input bajo la tecnica de CALL TRANSACTION es sumamente util procesar el bacth input mediante el mode A el cual permite visualizar cada una de las pantallas ya que en caso de error el procesamiento se detendrá en la pantalla correspondiente al error, una vez que detectamos y corregimos el error podemos modificar el mode de ejecución a N
NOTA: ES NECESARIO ASIGNAR UNA VARIABLE AL MODO DE PROCESAMIENTO DE UN BATCH INPUT DE ESTE MODO PODREMOS MODIFICAR SU VALOR DE FORMA DINAMICA DURANTE LA EJECUCION DE UN PROGRAMA.
Update determina el modo de actualizacion de los cambios que se producirá el bacth input
MESSEGES INTO con el usu de esta opción todos los mensajes generados durante el procesamiento del bacth input son almacenados en una tabla interna de tipo BDCMSGCOLL para armar los mensajes vamos a utilizar la función MESSAGE_PREPARE.
Estructura BDCMSGCOLL
Esta estructura estandar del sistema es utilizada para definir la tabla interna que almacenará los mensajes del bacth input.
La sentecia CALL TRANSACTION tambien es muy utilizad en reportes, para acceder a una transacción determibnada a partir de los datos presionados en pantalla con el agregfado de la clausula AND SKIP FIRST SCREEN
 
 
 
Sobre el autor
Publicación académica de Jesus Enrique Ramos Bello, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesus Enrique Ramos Bello
Profesión: Soporte Ti - Venezuela - Legajo: LP44M
✒️Autor de: 114 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me complace formar parte de este equipo y sé que cuento con la experiencia y los conocimientos técnicos necesarios para desarrollarme como programador abap...
Certificación Académica de Jesus Ramos