中间件事务码 R3AC1 里 Block Size 的含义

在中间件事务码 R3AC1 可以为一个中间件的适配器对象维护 Block size 的大小。

以上图的尺寸为 50 为例,假设在 ERP 系统里有 110 个设备(equipment)需要下载,那么 CRM 中间件会自动生成 3 个 inbound 队列执行下载任务,其中 2 个队列各下载 50 个设备,另外 1 个队列下载剩下的 10 个设备。
这些下载队列的事务处理是彼此隔离的,也就是说即使某个队列的下载出了错,这个队列里待下载的 ERP 设备未能成功存储到 CRM 系统里,但是并不会影响到其他队列的处理。
我的 SAP community 博客Step by step to debug Product Initial Download in CRM system 介绍了在 CRM 端如何调试中间件的步骤,在 CRM 端 inbound 处理的 function module 里能清楚观察到这个 block size 如何起作用的:包含来自 ERP 的数据的 internal table 的行数=block size

要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":

版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/aaee56bb17032ba798bc430da】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论