📘ABAP - Call Transaction
Definición de 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.
La sentencia CALL TRANSACTION es muy utilizada en la técnica de Batch Input.