Diferencia entre BDC y la transacción de llamada

BDC vs Transacción de llamada

BDC o Batch Data Communication y las transacciones de llamadas son formas de interconexión técnica. Se pueden encontrar muchas diferencias entre BDC y la transacción de llamada..

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 utiliza para múltiples transacciones de datos. En este método, no se iniciará ninguna transacción nueva hasta que la transacción anterior se haya escrito completamente en la base de datos. En Batch Data Communication, las sesiones no se inician en paralelo..

Por otro lado, el aspecto más importante de la interfaz de transacción de llamada es el procesamiento síncrono. Esto significa que se utiliza para una sola transacción de datos. En las transacciones de Call, las transferencias se realizan en el momento de procesarse..

En la transacción de llamada, el programa ABAP maneja el error. El programa ABAP en Transacción de llamada también trata con el manejo personalizado de errores y las interfaces en tiempo real. En Batch Data Communication, el programa ABAP genera una sesión con todos los datos transaccionales..

También hay una gran diferencia en la transferencia de datos en evolución. La comunicación de datos por lotes y la transacción de llamada. Cuando Batch Data Communication 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 Batch Data Communication y Call Transaction es 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 llamada.

Cuando se trata de errores, tanto la comunicación de datos por lotes como la transacción de llamada tienen sus propias especificaciones. Mientras que el registro de errores se crea en Batch Data Communication, los errores deben manejarse abiertamente.

Otra diferencia que se ve es en la transferencia de datos. En Batch Data Communication, los datos no se actualizan a menos que una sesión se procese por completo. Por otro lado, los datos se actualizan automáticamente en la transacción de llamada..

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 llamada es el procesamiento síncrono..

2. En las transacciones de llamadas, las transferencias tienen lugar en el momento de procesarse. En BDC, no se iniciará ninguna transacción nueva hasta que la transacción anterior se haya escrito completamente en la base de datos.

3. Cuando Batch Data Communication 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 llamada.