Diferencia entre BDC y la transacción de llamadas

Diferencia entre BDC y la transacción de llamadas

Transacción de llamadas BDC vs

BDC o comunicación de datos por lotes y transacciones de llamadas son formas de interfaz de la técnica. Uno puede encontrarse con muchas diferencias entre BDC y Call Transaction.

Al comparar los dos, la comunicación de datos por lotes es la técnica de interfaz más antigua. El aspecto más importante de la interfaz BDC es el procesamiento asíncrono. Esto significa que se usa para múltiples transacciones de datos. En este método, no se iniciará una nueva transacción hasta que la transacción anterior se haya escrito completamente en la base de datos. En la comunicación de datos por lotes, las sesiones no comienzan en paralelo.

Por otro lado, el aspecto más importante de la interfaz de transacción de llamadas es el procesamiento sincrónico. Esto significa que se usa para una sola transacción de datos. En las transacciones de llamadas, las transferencias tienen lugar al momento del procesamiento en sí.

En la transacción de llamadas, el programa ABAP maneja el error. El programa ABAP en la transacción de llamadas también trata el manejo de errores personalizados y las interfaces en tiempo real. En la comunicación de datos por lotes, el programa ABAP genera una sesión con todos los datos transaccionales.

También hay una gran diferencia en la comunicación de datos de lotes de transferencia de datos y la transacción de llamadas. Cuando la comunicación de datos por lotes transfiere una gran cantidad de datos, la transacción de llamada solo transfiere una pequeña cantidad de datos. Otra diferencia que se puede ver entre la comunicación de datos por lotes y la transacción de llamadas es a la velocidad de procesamiento. El procesamiento es lento en la comunicación de datos por lotes en comparación con la velocidad de procesamiento en la transacción de llamadas.

Al tratar con errores, tanto la comunicación de datos por lotes como la transacción de llamadas tienen sus propias especificaciones. Mientras que el registro de errores se crea en la comunicación de datos por lotes, los errores deben manejarse muy abiertamente.

Otra diferencia que se ve es en la transferencia de datos. En la comunicación de datos por lotes, los datos no se actualizan a menos que una sesión esté completamente procesada. Por otro lado, los datos se actualizan automáticamente en la transacción de llamadas.

Resumen

1. El aspecto más importante de la interfaz BDC es el procesamiento asíncrono. Por otro lado, el aspecto más importante de la interfaz de transacción de llamadas es el procesamiento sincrónico.

2. En las transacciones de llamadas, las transferencias tienen lugar al momento del procesamiento en sí. En BDC, no se iniciará una nueva transacción hasta que la transacción anterior haya sido completamente escrita en la base de datos.

3. Cuando la comunicación de datos por lotes transfiere una gran cantidad de datos, la transacción de llamada solo transfiere una pequeña cantidad de datos.

4. El procesamiento es lento en la comunicación de datos por lotes en comparación con la velocidad de procesamiento en la transacción de llamadas.