从具有公用表SAP HANA的多个数据库中提取数据

2020-08-23 07:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个场景,我在多个架构中拥有通用表,现在我想使用一个查询或SP或View从所有架构中提取数据。

< p>我可以使用Union函数来做到这一点,但是我面临的挑战是,如果我将来有一些新的架构,而我又不得不回去将该架构添加到每次手动处理的代码中。

是 有什么解决方案,每次我添加一个新的架构和我的代码时,query/SP/view都可以自动包含它,而不必每次都返回并编辑。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个场景,我在多个架构中拥有通用表,现在我想使用一个查询或SP或View从所有架构中提取数据。

< p>我可以使用Union函数来做到这一点,但是我面临的挑战是,如果我将来有一些新的架构,而我又不得不回去将该架构添加到每次手动处理的代码中。

是 有什么解决方案,每次我添加一个新的架构和我的代码时,query/SP/view都可以自动包含它,而不必每次都返回并编辑。

付费偷看设置
发送
5条回答
My梦
1楼-- · 2020-08-23 07:52

嗨,Manish,

在图形计算视图中,我真的看不到它。 如您所说,您想在解决方案上动态使用不同的架构(假设您在这些架构上具有相同的表名)。

我的第一个想法是在脚本化的calc视图上使用动态SQL。

BR,

卢卡斯·德·奥利维拉(Lucas de Oliveira)

打个大熊猫
2楼-- · 2020-08-23 08:11

请提供有关用例的更多详细信息。

为什么偶尔会出现新的架构,它们也共享相似的表?

此外,您要合并的表实际上包含什么?

由于架构本质上是数据库对象的名称空间(并且仅偶尔用于允许同一DB中的多个_like_应用程序实例),因此没有特殊功能可以满足您的需求。 因此,无论您要使用哪种解决方案,都必须自己实现。

Bunny_CDM
3楼-- · 2020-08-23 08:04

Lars,

感谢您的回复。

每当客户有一个新项目时,他们都会将其视为一个单独的实体,并单独管理会计帐簿。

这些表包含财务数据,例如会计科目表和存储从任何文档到帐户的每笔财务交易的表。

请告诉我是否需要更多详细信息。

问候,

Manish

追夢秋陽
4楼-- · 2020-08-23 08:15

您好,先生,您找到这种方法的解决方案了。