2020-09-02 17:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
如何从我的S/4 HANA ABAP程序中的任何数据库模式(不使用嵌入式BW)访问/使用虚拟表(通过SDA集成)?
-默认情况下,ABAP词典中数据库级别的虚拟表是否可用? 如何使它可用?
-在ABAP层中访问此数据的一般选项是什么?
感谢与问候
克劳斯
嗨,克劳斯,
只有在ABAP词典中创建的ABAP伪像才可用,并且在DDIC中是已知的。 这意味着ABAP词典中不知道虚拟表。
要从任何其他数据库模式(使用限定名称)访问HANA工件,可以使用AMDP框架提供的ABAP管理的数据库过程和函数。 在这种情况下,需要在ABAP词典中创建适当的结构,因为既不会传输元数据也不会传输结构。
有关AMDP的更多信息,包括。 在线文档中描述了现有的限制。
访问虚拟表的另一种可能性是使用ADBC,您可以在其中通用地处理结构。
亲切的问候, Carine
您知道如何做到这一点,如果可以的话,您可以解释一下解决方案。 我已经基于ECC中的表在CRM中创建了一个虚拟表,但是看不到如何在ABAP中使用它。 看来这将是一个优雅的解决方案,但似乎缺少使它完整的主要组件。
只需添加一下,即可使用称为"外部字典视图"的方式使HANA视图可用于ABAP层。 这将使其出现并在ABAP中被选择,您将无法以为中心对其进行更新。 这是您要找的东西吗?
参考: https://help .sap.com/doc/abapdocu_751_index_htm/7.51/zh-CN/abenddic_external_views.htm
问候
Dot
能以某种方式证明这一点,因为我也正尝试访问一个虚拟表,该表是我在CRM环境中基于ECC环境中的表创建的, 但是后来发现我无法在ABAP CDS视图中使用它。 虚拟表似乎是ABAP中CRM报表的一种优雅方式,可以使用ECC中的必需数据,但我什至无法确定是否可行。
最多设置5个标签!
嗨,克劳斯,
只有在ABAP词典中创建的ABAP伪像才可用,并且在DDIC中是已知的。 这意味着ABAP词典中不知道虚拟表。
要从任何其他数据库模式(使用限定名称)访问HANA工件,可以使用AMDP框架提供的ABAP管理的数据库过程和函数。 在这种情况下,需要在ABAP词典中创建适当的结构,因为既不会传输元数据也不会传输结构。
有关AMDP的更多信息,包括。 在线文档中描述了现有的限制。
访问虚拟表的另一种可能性是使用ADBC,您可以在其中通用地处理结构。
亲切的问候,
Carine
您知道如何做到这一点,如果可以的话,您可以解释一下解决方案。 我已经基于ECC中的表在CRM中创建了一个虚拟表,但是看不到如何在ABAP中使用它。 看来这将是一个优雅的解决方案,但似乎缺少使它完整的主要组件。
嗨,克劳斯,
只需添加一下,即可使用称为"外部字典视图"的方式使HANA视图可用于ABAP层。 这将使其出现并在ABAP中被选择,您将无法以为中心对其进行更新。 这是您要找的东西吗?
参考: https://help .sap.com/doc/abapdocu_751_index_htm/7.51/zh-CN/abenddic_external_views.htm
问候
Dot
能以某种方式证明这一点,因为我也正尝试访问一个虚拟表,该表是我在CRM环境中基于ECC环境中的表创建的, 但是后来发现我无法在ABAP CDS视图中使用它。 虚拟表似乎是ABAP中CRM报表的一种优雅方式,可以使用ECC中的必需数据,但我什至无法确定是否可行。
一周热门 更多>