UX100:官方培训材料中的陈述有误

2020-08-30 23:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的朋友, 据我了解,我在S...

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

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


亲爱的朋友,

据我了解,我在SAP的官方培训材料UX100,COL20中遇到了一个错误。 我想请社区的支持者在第64页上澄清以下声明:

"在BES中也有用于应用程序逻辑的
SAP网关和ABAP编码。"

据我所知(如果我错了,请纠正我),这些应用程序的逻辑(通常)是用JavaScript(有时是用诸如Swift的设备本机语言,而不是ABAP!)编写的,并且包含在其中 在(如果遵循MVC概念)控制器文件夹中。 如果将应用程序部署到前端服务器(而不是BES !!),那么源代码将作为BSP提供,并且在SE80中可见/可编辑,依此类推。 但是,就我所知,JavaScript仍然不是ABAP的一部分! 还是? :)

如果该句子的作者指的是OData-Service,通常使用ABAP(但也使用CDS编写),那么这又是不正确的,那么这可能适用于3个部署场景中的2个。 您还可以有一种方案,其中OData-Service的实现在FES上。 而且," OData-Service"根本不是"应用程序的逻辑",而是业务逻辑或数据供应的逻辑。

您可能会认为,"好吧,来吧……夸张",但是这样的检查可能要花点时间!

您怎么看? 我误会了什么吗?

谢谢

亚历山大

4条回答
空代码
2020-08-30 23:57

你好 安德烈,

感谢您的回复。 我同意,这不是必需的演出塞子,但是可以。 如果您正在MPC_EXT-Define中使用基于ABAP代码的注释实现,那么就Fiori-Elements-Apps而言,您是正确的,就像在句子中"在ABAP中声明"那样。 但是,如果不是"应用程序逻辑",那么对于SAPUI5-Apps,如何命名用JavaScript实现的逻辑呢? 在这句话中,它不被称为"业务逻辑",正如您(还有我)所说的那样,而只是"应用程序的逻辑"->我对此的第一个关联是控制器文件中的编码。

但是无论如何,感谢您的答复并将其带给您的同事!

最好的问候,

亚历山大