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

中间件_bossmail企业邮箱_多少钱

小七 141 0

牧羊日

山羊001

我一直在发布关于TechEd的博格斯-每天一个博客。好像很久以前了,但我一直很忙,现在才抽出时间来抄写我的笔记——通常是在机场的休息室里https://blogs.sap.com/2017/10/21/sap-teched-las-vegas-day-one/

https://blogs.sap.com/2017/11/03/sap-teched-las-vegas-day-two/

08:00 SAP HANA的ABAP

这节课进行到一半时,山羊卡普拉被交给了我,因为在这晴朗的日子里照顾她是我的责任。早些时候,她和克里斯蒂安·布瓦克穆勒一起参加了5公里的趣味长跑,他们结束后,他偷偷地进入了ABAP会议,传递了山羊接力棒,事实上,

仅仅用语言无法形容被赋予这一神圣职责是多么光荣。不管怎样,你会看到卡普拉陪我参加了我参加的所有讲座,以及指导活动,如会见SAP高级管理人员和参观展厅等。

不管怎样,回到ABAP,这里是我在ABAP会议上做的笔记。

首先,也是最重要的是,演讲人使用了短语"范式转换"。这是所有流行语中最伟大的一个,观众尖叫着说:"哦,不!不是范式转换!"

我注意到的另一个流行语是服务器粘性,这在我身上是一个新的流行语。

这是一个非常技术性的会议,所以流行语在地面上是轻的,这是一件好事。

我的隔壁邻居谁在SAP工作了一段时间之前,他曾表示,他认为EHP8(即ABAP7.50)将是ECC6.0的最终版本基于什么他看到开发人员在工作。这绝不是官方的说法,只是他胡乱的猜测。

出于许多原因,我真的需要知道这是否真的是事实,但正如可能想象的那样,大数据技术,似乎没有官方的SAP立场。我一定在这节课上看到或听到了一些东西,但是我写下了"7.50是本地的最后一个版本"

有一个非常流行的举手表决,看看观众中谁是最新版本的ABAP-这一次被定义为7.50和HANA。许多人举手支持SAP,吹嘘HANA在ERP中的应用速度之快。

您可能听说过事务SQLM(SQL Monitor),它是为在生产中使用而设计的,并跟踪一年中实际使用的所有自定义ABAP代码(与UPL类似),但重点是添加SQL跟踪的数据库访问。演示的那个有一个按钮来显示SQL跟踪,而我的版本(7.02)似乎没有。从ABAP7.52开始,这个事务还分析CDS视图和ABAP管理的数据库过程。

有时我回顾我的笔记,想知道我在想什么。我曾写过"开箱即用=垃圾"这句话,这句话常常被证明是真的,但我想知道是什么让我再次想到这一点。我实际上写的,除去咒骂的话,是"盒子里没有任何东西",这听起来可能很刺耳,但有时似乎是这样。SAP在这个问题上所说的话有一个巨大的悖论,George Orwell 1984的"双重思考"的例子,你必须同时持有两个完全矛盾的观点,同时全心全意地相信这两个观点。

一方面声称CDS视图"高度可重用",另一方面SAP将其用作衡量cd浏览量有多好的标准是,他们已经创造了2.4万张标准的cd,而且每天都在以光速创造更多的cd。甚至有一张它们不断弹出的图表,显示了所有的视图以及它们之间的关系——它看起来很像银河系。如果旧的可以重复使用,为什么你每天都要创建一百个新的呢?

对我来说,这个问题对整个宇宙的未来至关重要。如果opensql和CDS视图具有功能奇偶性,那么使用CDS视图的两个原因是可重用性和添加注释的能力。可能只有后者才是一个有效的理由。

TechEd的一个好处是看到了最新版本的实际屏幕。我查看了正在使用的CD视图模板,它们似乎比我以前使用的有所改进,这很好。

有些人可能会说这很明显,但是文档往往掩盖了这一点,我很高兴这里提到了这一点——因为CDS视图经常被用作其他CDS视图所引用的构建块(所谓的"视图上的视图"结构),CDS视图经常希望公开表之间的数据关系(我们以前的代码编写者认为是"连接",但现在是)"associations",这在语义上更有意义),要做到这一点,您需要在CDS视图定义的末尾写入关联,这可以作为其他CDS视图可以锁定的信标。这让我一开始很困惑,在定义的结尾有一个看似毫无意义的语句。

在ABAP7.51中,我们有一个新的语句,用于OpenSQL,即在程序体中,而不是在CDS视图中。

这定义了所谓的"公共表表达式",它实际上是一个子查询,不同之处在于,在例程开始时定义子查询,然后在实际的SELECT语句中引用定义,而不是手动编写子查询。这类事情无疑是为了使程序更易于阅读,但我想知道是否恰恰相反?我个人认为这里做的很好,但遗憾的是,演示和演示者都没有通过一个基本的数学测试,他们被要求一对一相加,然后告诉我们结果,实际上,关键是在过去,如果你做一个事务,大约有5400万个表需要更新——从BKPF和BSEG开始,然后是所有的GLPCA和COPA表,还有BSIK等等。在新的世界里,大数据调研报告,当你做一个事务而不是所有的表时(当然,每个表都需要一个数据库更新),现在只有两个表BKPF和ACCDOC,所以你只需要一个更新。

然后听众变得非常挑剔,说如果有两个表你需要同时更新它们,那么就这样是两次更新,即1+1=2,而不是1。