带宽_如何租用_怎么连接云服务器

安全 虚拟云 浏览

小编:旁白:正如你现在可能已经意识到的,SAP世界中发生的两件大事是引入了Cloud RAP(Restful ABAP编程模型)和用于版本管理的abapGit,因此这个博客系列的标题讲述了关于这两个新概念的恐

旁白:正如你现在可能已经意识到的,SAP世界中发生的两件大事是引入了Cloud RAP(Restful ABAP编程模型)和用于版本管理的abapGit,因此这个博客系列的标题讲述了关于这两个新概念的恐怖故事。

在"ABAP"发布的前一天晚上对于未来3"书两个可怕的事情同时发生。首先,作者在写这本书的时候,如果这还不够糟糕的话本身……

https://blogs.sap.com/2019/02/26/the-rappy-horror-abapgit-ture-show/

https://blogs.sap.com/2019/03/05/the-rappy-horror-abapgiture-show-part-two/

https://blogs.sap.com/2019/03/12/the-rappy-horror-abapgiture-show-part-three/

https://blogs.sap.com/2019/03/19/the-rappy-horror-abapgiture-show-part-four/

https://blogs.sap.com/2019/03/26/疯狂的恐怖表演第五部分/

https://blogs.sap.com/2019/04/02/the-rappy-horror-abapgiture-show-part-six/

旁白:我们是怎么把事情留在那个"命运之夜"的,事实上现在是SAP新闻晚会当天凌晨的"命运之夜"?好吧,作者已经准备了三分之二的可下载代码,当时他正乘坐私人飞机飞往弗兰肯斯坦城堡。萨普和阿巴普在为"平面图经理秀"做准备时受到了弗兰肯斯坦男爵的恐吓,百度云返利,而哈索·普拉特纳教授正闯入城堡,一心想发现里面可怕的秘密。这些可怕的秘密是什么?在本周的倒数第二集《惊醒的噩梦》中,你会发现这是一场令人兴奋的恐怖阿巴普吉图尔秀……

PDH:我坐着我的自主飞行私人飞机,在去弗兰肯斯坦城堡的路上,去接SAP和ABAP以及哈索·普拉特纳教授,这样我就可以带他们去参加SAP新闻晚会了。我也会邀请男爵和他的幕僚,这架喷气式飞机肯定足够大,可以载他们所有人。现在是凌晨1点左右,我正在取得很大的进步,事实上,如果我在这个博客结束前登陆,我不会感到惊讶。

无论如何,我已经完成了36步的准备书的可下载代码的过程的三分之二,因此,我最好开始下一步的工作。

Tickle先生和他的巨额现金

在本系列的早期博客中,我提到了在本书的几乎每一章中,自动单元测试的主题都是如何出现的,而SAP过去20年的顶级ABAP开发人员之一就是Tickle先生,他最近创建了专门的各种SAP技术的自动单元测试框架,其中之一就是We Dynpro ABAP。事实上,Tickle先生是一个很好的程序员,而且很明显,他在SAP的程序员中排名前5%,如果不是在世界上的话,SAP管理层上个月决定解雇他,以及其他任何一个半熟或更好的人。这是为了将SAP转变成一台精干、低劣、破产的机器。

不管怎样,既然已经有了一个自动化的单元测试框架,第二十五步就是"使用WDA测试框架测试您的WDA应用程序"。这个框架并没有一个吸引人的名字,WUNIT本应该是好的,数据灾备中心,但可惜不是这样。现在,您可以看到这里形成的模式–在一个说"创建XYZ组件"的步骤之后,有一个说"为XYZ组件创建自动测试"的步骤(希望如此)。事实上,在可能的情况下,这两项工作应该同时进行,即如果你可以先创建测试,然后再创建奇妙的代码,如果无论出于何种原因,这是不可能的,那么就尝试先创建真实组件的框架,然后创建测试,然后创建实际代码。

服务生成器Bob–他会过时吗?是的,他可以!

在这一点上,我们有一大堆方法来维护Monster流程中的各种业务对象–DYNPROS、BOPF和WDA/FPM应用程序。现在,我们希望能够使用UI5或任何通过ODATA进行通信的基于web的技术来维护这些业务对象(实体),为此,我们需要业务服务将这些实体"公开"给SAP系统之外的世界。

为了实现这一步,第26步是"为业务对象创建SEGW服务"

SEGW是自动生成此类服务的事务,云独立服务器,称为"服务生成器"。随着RAP的出现,云服务器英国,它与BOPF一样过时,但正如我之前所说的,99.99999%的SAP客户还没有使用云RAP,SEGW目前仍扮演着重要的角色。

在本书中,我探讨了为业务对象创建服务的三种可能方式。

为Monster业务对象创建SEGW服务–这是100%手动使用事务SEGW完成的,而事务SEGW并不是世界末日。

为Delivery业务对象创建SEGW服务–这是使用事务SEGW完成,但这一次服务是通过从与实体相关的CDS视图中"拉取"信息而自动生成的。

为销售订单业务对象创建SEGW服务–这是在激活销售订单实体的CDS视图时根据注释自动生成的。我称之为从CDS视图"推送"SEGW服务。这很简单,但有局限性,例如,它不适用于具有多个级别的复杂业务对象,例如,销售订单具有项目,即一个级别,因此一切正常,但是如果他们有两个级别的调度行,那么你就必须"拉"而不是"推"。

当前网址:http://www.vmchk.com/secaidapei/2021/0409/73088.html

 
你可能喜欢的: