Logo es.removalsclassifieds.com

Diferencia entre BDC y transacción de llamada (con tabla)

Tabla de contenido:

Anonim

BDC o Batch Data Communication y Call Transaction son métodos de estrategia de interfaz. Se pueden ejecutar numerosos contrastes entre BDC y Call Transaction. El manejo se retrasa en la comunicación de datos por lotes en comparación con la velocidad de preparación en las transacciones de llamadas. Al gestionar errores, tanto la comunicación de datos por lotes como la transacción de llamadas tienen sus particularidades.

BDC vs transacción de llamada

La diferencia entre BDC y Call Transaction es que la interfaz BDC es asincrónica, es decir, se procesa en lotes, por otro lado, la parte principal de la interfaz Call Transaction es síncrona, es decir, se realiza en tiempo real.

BDC o Batch Data Communication es una estrategia de interconexión por lotes que creó SAP. Se utiliza en su mayor parte para transferir información al marco SAP R / 3. BDC funciona reproduciendo la entrada del cliente desde una pantalla basada en valores utilizando un programa ABAP.

Call Transaction, los intercambios se activan a la hora de prepararse, por lo que el programa ABAP debe encargarse del error. También se puede utilizar para interfaces continuas y atención personalizada de errores y registros destacados.

Tabla de comparación entre BDC y transacción de llamada

Parámetros de comparación

BDC

Transacción de llamada

Negociación de errores En BDC, el marco de trabajo finaliza el tratamiento de errores haciendo un registro de errores. En las transacciones de llamadas, el programa debe realizar expresamente el tratamiento de errores utilizando la estructura BDCMSGCOLL.
La medida Se utiliza para una enorme cantidad de información. Es ideal para menor cantidad de información.
Tipo de comunicación El manejo de la información es asincrónico. El manejo de la información es sincrónico.
Conjunto de datos Las actualizaciones del conjunto de datos están coordinadas. Las actualizaciones del conjunto de datos son coordinadas / no concurrentes.
Utilización Se pueden utilizar varios intercambios. Solo se puede utilizar un único intercambio.

¿Qué es BDC?

La comunicación de datos por lotes o BDC es un método que utiliza información heredada o apilamiento de información en el marco de SAP que no se actualiza en los marcos de SAP. Por ejemplo, la organización elige ajustar sus marcos y técnicas a SAP e introduce SAP, debe transferir un volumen gigantesco de información que es una parte de sus marcos heredados o marcos antiguos al marco SAP. Esta estrategia se realiza a través de BDC.

Las reuniones de BDC, que también se denominan sesiones de entrada por lotes, se utilizan para apilar información heredada en el marco de SAP y realizar diligencias profundamente redundantes que incluyen el paso de información. La reunión de BDC imita la sección en línea, todo en igualdad de condiciones, intercambios, aprobaciones que se recuerdan para cada intercambio.

Para realizar un intercambio de BDC, un desarrollador debe mirar físicamente todo el intercambio de manera interesante. Debe tomar nota de todos los campos, incluidas las sutilezas como el nombre, el tipo y la longitud del campo. El ingeniero de software necesita componer un programa de entrada de grupo para organizar toda la información que se aproxima en una tabla BDC. SAP trabaja en todo el ciclo utilizando BDC Recording. La grabación BDC es un elemento que se recuerda para los marcos SAP R / 3. En BDC Recording, un cliente registra un intercambio de ejemplo y el Importer Wizard organiza la grabación en la construcción del árbol de tipos. Luego, el árbol se utiliza en Map Designer, que mapea toda la información directamente en la disposición de la tabla BDC. Luego, esto es preparado por completo por el programa de reuniones de BDC.

¿Qué es la transacción de llamada?

La transacción de llamada es una estrategia como la estrategia de reunión, mientras que la entrada de grupo es una metodología de dos etapas, la transacción de llamada hace las dos etapas en línea una tras otra, podemos reiniciar el marco. Las partes principales de la interfaz CALL TRANSACTION USING son: - Preparación síncrona - Transfiere información para un intercambio solitario - Conjunto de datos síncronos y poco convencionales que actualizan ambos imaginables. El programa indica qué tipo de actualización se desea. LUW separado para el intercambio, el marco reproduce un envío de conjunto de datos antes y después de la explicación de CALL TRANSACTION USING. - No se produce ningún registro de preparación de entrada de grupo.

En la técnica de Transacción de llamada, llamamos al intercambio en el propio programa BDC. Suponiendo que necesitamos que otra persona ejecute este programa, entonces debemos abrirle el código. El método de transacción de llamada funciona en primer plano. El modo sin visualización es equivalente al procesamiento en segundo plano en la técnica de transacción de llamadas. El método de transacción de llamada puede tratar con una sola aplicación a la vez. En el método de transacción de llamada sin archivo de registro, por supuesto. Necesitamos configurar el archivo de registro utilizando BDCMSGCOLL. El método de transacción de llamada actualiza la base de datos de forma asincrónica. En este método, la información se actualiza automáticamente en la transacción de llamada.

Principales diferencias entre BDC y transacción de llamadas

Conclusión

Al contrastar los dos, la comunicación de datos por lotes es el procedimiento de interfaz más experimentado. La parte principal de la interfaz BDC es la preparación asincrónica. Esto implica que se utiliza durante bastante tiempo para obtener información. En esta estrategia, no se iniciará un nuevo intercambio hasta que el intercambio anterior se haya mantenido en contacto con el conjunto de datos. En la comunicación de datos por lotes, las reuniones no comienzan iguales. Al gestionar los errores, tanto la comunicación de datos por lotes como la transacción de llamadas tienen sus particularidades. Si bien el registro de errores se realiza en la comunicación de datos por lotes, los errores deben tratarse obviamente.

Otra distinción que se ve está en el movimiento de información. En la comunicación de datos por lotes, la información no se actualiza excepto si se gestiona una reunión. Por otra parte, la información se actualiza naturalmente en las transacciones de llamadas.

Referencias

Diferencia entre BDC y transacción de llamada (con tabla)