ABAP数据库,oracle,MaxDB等,主要是RDBMS。现在,我有一个无法规范化的JSON结构,因此我想按原样存储它。所以,我想在ABAP中使用像Object这样的MongoDB。
实现这一目标的最佳方法是什么? data cluster是一种选择吗?也许是唯一的选择?
答案 0 :(得分:1)
我认为您无法直接从ABAP连接到其他受支持的DB。如果您有Netweaver Java,则可以调用一些访问MongoDB的自定义Java应用程序。如果有类似的东西,您可以查看SAP Hana。
在ABAP中,您通过ABAP Dictionary与RDBMS进行交互。
它支持LCHR
,STRING
,RAWSTRING
等数据类型。结帐docs了解详情。
答案 1 :(得分:0)
数据集群是一个选项,但您只需使用二进制类型DB字段来存储JSON数据。
ABAP中有一种称为转换的方法,它从ABAP数据转换为XML / JSON数据,反之亦然。
以下博客中有一个简单示例: https://blogs.sap.com/2013/07/04/abap-news-for-release-740-abap-and-json/
博客页面上的评论包含更多信息。