BDC和呼叫交易
BDC与呼叫交易
BDC或批量数据通信和呼叫事务是接口技术的方式。人们可以在BDC和呼叫交易之间遇到许多差异。
比较两者时,批量数据通信是最古老的接口技术。 BDC接口最重要的方面是异步处理。这意味着它用于多个数据事务。在此方法中,在上一个事务已完全写入数据库之前,不会启动任何新事务。在批量数据通信中,会话不会并行启动。
另一方面,Call事务接口最重要的方面是同步处理。这意味着它仅用于单个数据事务。在呼叫交易中,转移发生在处理自身时。
在Call Transaction中,ABAP程序处理错误。 Call Transaction中的ABAP程序还处理自定义错误处理和实时接口。在批量数据通信中,ABAP程序生成包含所有事务数据的会话。
数据传输在批量数据通信和呼叫事务方面也存在很大差异。当批量数据通信传输大量数据时,呼叫事务仅传输少量数据。批处理数据通信和呼叫事务之间可以看到的另一个区别在于处理速度。与呼叫事务中的处理速度相比,批处理数据通信中的处理速度较慢。
处理错误时,批处理数据通信和呼叫事务都有自己的规范。在批处理数据通信中创建错误日志时,需要非常明确地处理错误。
另一个不同之处在于数据传输。在批量数据通信中,除非完全处理会话,否则不会更新数据。另一方面,数据在呼叫事务中自动更新。
摘要
1. BDC接口最重要的方面是异步处理。另一方面,Call事务接口最重要的方面是同步处理。
2.在呼叫交易中,转移发生在处理自身时。在BDC中,在上一个事务已完全写入数据库之前,不会启动任何新事务。
3.当批量数据通信传输大量数据时,呼叫事务仅传输少量数据。
4.与呼叫事务中的处理速度相比,批处理数据通信中的处理速度很慢。