云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_国内cdn价格一般多少_优惠

小七 141 0

cdn原理_如何使用_国产数据库排名

简介

在我以前的博客里https://blogs.sap.com/2020/02/12/access-gateway-exposed-cds-within-the-abap-stack-others/我讨论了这样一种情况,大数据和数据分析区别,即您在ABAP系统中使用网关公开的CDS视图,但必须从同一个ABAP系统维护这些视图,以用于批处理或类似用途。我在脑海中描述了一种处理SEGW项目中明确引用的CDS视图的方法。

在反应中出现的一个问题是,大数据传输,如果您想使用直接从CDS视图公开注释,如何处理这种方法@OData.发布这是真的。我接受了这个挑战,发现它似乎更简单。

对于那些没有读过我之前文章的人,我们讨论的是Hana数据库上的ABAP CD视图,

带ObjectModel.modelCategory类是业务对象吗与ObjectModel.WriteActivePersistence设置为数据库表与ObjectModel.createEnabled已启用(updateEnabled,deleteEnabled)设置为true,因此需要考虑更新逻辑我们希望通过BOBF从同一ABAP系统完全访问CRUD数据库OData.发布设置为true.

Context

我们创建了一个简单的透明的依赖于客户端的表,名为ZZHP\u SADL\u TEST,带有key ID和field value1。然后我为这个表创建了一个CDS视图。

当激活这个视图时,淘客软件,你会在注释前看到一个灰点@Odata.发布,表示这里生成了一些内容。有很多关于这个主题的博客,所以我把它和服务激活排除在范围之外。这个博客的有趣之处在于,除了具有视图名称的BOBF对象之外,还生成了一个MPC公开类(ZCL{VIEWNAME})。有了这个类,我们可以很容易地利用SADL运行时。

把动作带回ABAP:读

现在把这个带回ABAP是一个惊喜。你在哪儿@Odata.发布设置false我们就得回到网关项目的实现上来,现在我们完全可以依赖一个类生成的框架了。因此,我们甚至不需要为SADL实体映射器和SALD事务管理器创建子类!

除了condition类之外,我只会提到她,并且希望参考我以前关于这个主题的博客(access gateway exposed CD in the abap stack本身)。以下是完整的阅读片段。同样,纯ABAP报告,no includes,条件提供程序的寄存器变灰,只显示它应该放在哪里。

因此,我们需要知道的是:

视图的名称,在本例中是ZZHP\u SALD\u L2生成的MPC访问类的名称,在本例中为ZCL\u ZZHP\u SADL\u L2当然还有你想读的视图的结构。

是的,对运行时的基本访问只需要四行代码。

将操作带回ABAP:Update

更新同样简单。让我们看一下片段:

在本例中,我们考虑了一篇文章,但与我在上一篇博客中描述的方式完全相同(访问abap堆栈中的网关公开CD),淘客,您可以实现(多)文章、(多)更新和(多)删除。

最后的想法

在上一篇博客中,企业信息管理软件,我对实现方式有一些想法。明确地说,您必须知道一个内部格式{SERVICE}~{ENTITY},以及一些子类的创建。我在这里找不到这些问题中的一个。这一切看起来都很直接,更标准。所以从这个角度来看,我必须支持OData.发布设置为真。

我期待任何意见的建议。