加入收藏

ABAP2UI5 项目里动态创建模型的特性介绍

2023-06-27 12:53:40 来源:个人图书馆-汪子熙

这个特性使得开发人员不仅可以在 Design time 时定义模型,而且可以在运行时定义模型。

用户不需要做任何额外的工作,因为 abap2UI5 在每个 AJAX 请求期间在后台处理整个过程:

在应用程序中,我们现在可以再次使用 RTTI,其方式与 ALV 的使用方式类似。这意味着无需为每个模型创建单独的应用程序。


(资料图片仅供参考)

下图是一个例子,其视图包括显示通用表的表输出,其类型在运行时创建和修改(类似于 SE16):

同使用 RTTI 创建 Model 一样,ABAP2UI5里的视图也支持 RTTI.

在 RAP 中,只能在运行时修改某些预定义的控制属性,而视图是在之前使用 UI 注释在 CDS 工件中定义的。 但是,在 abap2UI5 应用程序中,可以动态替换整个视图控件。

例如,在以下应用中,表格控件被替换为列表控件,反之亦然:

下面是列表控件:

下面是表格控件:

最后,视图和模型的定义独立于 HTTP 服务,我们不再被迫为每个应用程序提供预定义的静态 OData 服务,就像 RAP 中的情况一样。 后端工件的数量显着减少:

到目前为止,我们观察到abap2UI5前端应用程序不知道特定的应用程序,就像服务器上的通用HTTP服务一样,它也不知道它正在传输的特定模型和视图。

这个概念唯一的非通用部分是实现接口 z2ui5_if_app 的用户应用程序:

在这种架构中,应用程序在创建视图和模型方面拥有完全的自由,但它也必须对其他一切承担全部责任。 应用程序必须处理程序逻辑、应用程序状态,并记住它来自哪里以及下一步要去哪里。 所有这一切都集中在这个单一的应用程序层中。

关键词:

相关新闻

资讯

从家电“卷”到光伏!五巨头为何齐跨界光伏
从家电“卷”到光伏!五巨头为何齐跨界光伏

继今年5月实控科陆电子事宜落地后,美的集团将增持合......更多>

环球热头条丨两市融资余额减少18.34亿元,融资客交易活跃度下降
环球热头条丨两市融资余额减少18.34亿元,融资客交易活跃度下降

截至6月26日,上交所融资余额报7877 12亿元,较前一......更多>

斯泰因与海明威(斯泰因G.) 环球微动态
斯泰因与海明威(斯泰因G.) 环球微动态

想必现在有很多小伙伴对于斯泰因,G 方面的知识都比......更多>

LME铜库存紧张,近期合约相对三个月合约的溢价升至7个月高点 全球快看点
LME铜库存紧张,近期合约相对三个月合约的溢价升至7个月高点 全球快看点

外媒6月26日消息:由于伦敦金属交易所(LME)注册仓库......更多>

重庆悦来国际会展城大力招商 推介三大产业
重庆悦来国际会展城大力招商 推介三大产业

图为招商大会现场。悦来投资集团供图(记者刘贤)作为西......更多>

斩断新型毒品向青少年伸出的魔爪_环球视讯
斩断新型毒品向青少年伸出的魔爪_环球视讯

打击新型毒品,关键在提高青少年的识毒拒毒能力。诸多......更多>

天天简讯:润丰股份:融资净偿还498.54万元,融资余额2.13亿元(06-26)
天天简讯:润丰股份:融资净偿还498.54万元,融资余额2.13亿元(06-26)

润丰股份融资融券信息显示,2023年6月26日融资净偿还......更多>

甘孜州中考成绩查询网站入口2023
甘孜州中考成绩查询网站入口2023

甘孜州中考成绩查询网站入口2023:点击进入查询网址:......更多>

全球焦点!2023年芜湖中考成绩在哪里查询?附查询入口及时间
全球焦点!2023年芜湖中考成绩在哪里查询?附查询入口及时间

一、中考成绩查询芜湖市区2023年芜湖市市区中考成绩发......更多>

世界焦点!远距离纯氢运输技术取得突破!氢能板块进入明确投资窗口期
世界焦点!远距离纯氢运输技术取得突破!氢能板块进入明确投资窗口期

6月25日,我国首次高压力纯氢管道试验取得成功。在哈......更多>

关注

天天热消息:奥尼尔:不排詹姆斯科比前
天天热消息:奥尼尔:不排詹姆斯科比前
NBA之中关于排名的话题总是格外的引人关注,毕竟大家... 更多>
天天热消息:奥尼尔:不排詹姆斯科比前
NBA之中关于排名的话题总是格外的引人关注,毕竟大家... 更多>
国家推动矿山各类数据互联互通 矿山智能化市场未来潜能巨大 全球热资讯
①国家矿山安全监察局发布《智能化矿山数据融合共享规... 更多>
热点问答:瓦格纳事件引发的紧张局势为何能迅速缓和
6月24日晚,俄罗斯私营军事实体瓦格纳组织创始人普里... 更多>
范爱洁_关于范爱洁的简介-世界速看料
音频解说1、范爱洁,演员,代表作品有电影《爱的精灵... 更多>
iOS模拟器作者在苹果Vision Pro上运行《马里奥》
iOS模拟器作者在苹果VisionPro上运行《马里奥》介绍了... 更多>
高通全新骁龙4Gen2芯片发布 升级4nm工艺 性能比上代提升10%-看热讯
根据此次的消息来看,骁龙4gen2采用了高通的Kryocpu,... 更多>
三达膜集团董事长回应总经理女儿高考喜报_今日热闻
6月26日,针对“三达膜公众号发文祝贺总经理女儿获得... 更多>
热点聚焦:微软曾考虑收购世嘉
微软曾考虑收购世嘉 更多>
最高法:全国法院一审审结毒品案件数量持续下降 世界聚看点
最高法:全国法院一审审结毒品案件数量持续下降工人日... 更多>
穿越中国新基建 | 全球最大水光互补电站雅砻江柯拉光伏电站投产发电
6月25日雅砻江两河口水电站水光互补一期项目位于四川... 更多>
全民齐分类,昌岗街开展垃圾分类主题宣传活动 全球新消息
为了持续加大垃圾分类宣传力度,深化社区垃圾分类工作... 更多>
心肺复苏、创伤救护、气道异物梗塞急救……五山街坊get实用新技能!
及早掌握急救知识,防患于未然,关键时刻不仅可以自救... 更多>