SAP HANA从excel VBA获取数据,不同的选项可以使用excel处理数据



第1部分-如果我只需要在excel中从SAP hana的信息视图中提取数据,我知道我们可以用UI手动完成,在UI中我们建立连接,选择DB和视图,然后选择度量和维度,数据作为Pivot下载到excel中。我们可以用excel VBA做同样的事情吗?这样我就可以在excel中自动化端到端的过程,从连接到选择计算视图,再到在excel中提供测量和尺寸以下载报告作为数据透视图。此外,我们还必须在VBA代码中编写一个MDX来提及度量和尺寸。

任何相同的示例代码或指南都将非常有用。

以上情况是在SAP HANA数据库中的计算视图。

第2部分-如果CDS是ABAP的一部分,根据我的理解,我们使用SAP业务对象分析从excel连接到视图并下载报告。这还涉及一些手动UI步骤,如登录、连接等。如果我再次必须使用VBA自动化端到端过程,在这种情况下,单击按钮,我的VBA代码将与ABAP CDS连接,并将数据下载到excel中作为数据透视表,以便我可以进一步处理它。

任何相同的示例代码或指南都将非常有用。

我对excel中可用于连接SAP的多个选项有点困惑,这些选项既可以手动连接,也可以通过VBA–自动连接

1( 使用ODBC,为此我们需要HDBODBC

ODBC图像

2( SAP Hana MDX提供商–

MDX提供商

我们如何获得MDX选项?它与ODBC选项有何不同?两者都可用于SAP客户端安装?

与ODBC不同的是,我们将使用SQL查询,它将从SAP Hana表下载数据,而不是从视图(多维多维数据集(下载数据

Hana MDX提供商将使用MDX下载视图以及表的内容;它也支持表格吗?

我们能用VBA端到端地自动化这两者吗?从连接到在excel中获取数据?

3( 对于ABAP CDS,是唯一的选择-SAP业务对象分析

这可以通过VBA实现端到端自动化吗?

也发布在SAP社区上:https://answers.sap.com/questions/13084676/connecting-to-sap-hana-from-excel-vba-to-get-data.html

最新更新