![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
![ABAP El Batch Input utilizando Call transaction ABAP El Batch Input utilizando Call transaction](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/399.jpg)
CALL TRANSACTION. Sentencia estándar ABAP que permite la llamada a una transacción SAP.
La sintaxis de la sentencia CALL TRANSACTION es la siguiente:
CALL TRANSACTION <tcode>
USING <bdc_tab>
MODE <mode>
UPDATE <update>
Donde <tcode> es el nombre de la transacción que deseamos llamar.
<bdc_tab> es el nombre de la tabla que completaremos y pasaremos con datos.
<mode> indica como se realizará la actualización (A, E o N).
<update> indica como se realzara la actualización.
Cuando utilizamos la sentencia CALL TRANSACTION tenemos la posibilidad de completar previamente los parámetros de entrada, veamos un ejemplo:
SET PARAMETER ID 'BLN' FIELD tablename-belnr.
SET PARAMETER ID 'BUK' FIELD tablename-bukrs.
SET PARAMETER ID 'GJR' FIELD tablename-gjahr.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
Cuando estamos desarrolando un programa que actualiza un batch input mediante la tecnica de CALL TRANSACTION es sumamente util procesar el batch input mediante el modo de ejecucion A el cual nos permite visualizar cada una de las pantallas ya que en caso de error en los datos que introducimos en la tabla BDCDATA el procesamiento se dentendra en la pantalla correspondiente al error y sera alli donde tendremos que analizar como solucionarlo, una vez que detectamos y corregimos el error podemos modificar el modo de ejecucion a N
 
 
 
Sobre el autor
Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Medina
Profesión: Ing. en Informatica - Venezuela - Legajo: LX87H
✒️Autor de: 109 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con experiencia en el ámbito del desarrollo de software, con conocimientos sólidos en diversos lenguajes de programación (para la creación de apps desktop / web / android / ios).
Certificación Académica de Jose Medina