ABAP调用BW的Query获取查询结果

业务场景

有些比较复杂的运算,例如BCS合并、物料的集团成本、MRP运算等,由BW中的模型计算完成后生成一张二维的表,可以通过BEX进行查询。

但是,有时候我们觉得通过BEX导出Excel再导入SAP或者和其他数据进行VLOOKUP运算的操作太繁琐、效率太低了。想将BEX查询的数据直接对接到SAP,实现SAP里的报表自动调用BW模型运算结果,然后在SAP中完成更复杂和架构更庞大的运算。

技术分析

BW和SAP ERP里都提供了几个函数来实现ABAP直接调用BEX查询,我们通过RFC调用来实现对这些Query的调用即可获得对应的内容。

从系统架构上来讲,首先需要打通调用系统和BW的RFC通信(如果是SAP系统可SM59创建逻辑系统),然后调用BEX获取数据进行解析和处理。

测试案例

隐藏内容需要支付:¥50
立即购买
ABAP调用BW的Query获取查询结果

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/8830.html

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

email