前面在SEGW中完成了Model的创建工作,接下来我们需要开始写代码,前面说过,在激活Model的时候产生了4个类,MPC两个(Model Provider),DPC两个(Data Provider),在实际开发中,主要基于DPC_EXT进行程序的开发。
首先我们来看看DCP_EXT几个主要的方法:

可以看到,对于每个entity,都包括了CRUD的操作,其中READ包含GET_ENTITY以及GET_ENTITYSET。
GET_ENTITYSET:取得符合筛选条件的多条记录。GET_ENTITY: 取得根据Key值返回的单条记录。
取得plant列表
重定义PLANTSET_GET_ENTITYSET方法
method PLANTSET_GET_ENTITYSET.
SELECT * from t001w
into CORRESPONDING FIELDS OF TABLE et_entityset
UP TO 50 ROWS
where adrnr <> space.
endmethod.
取得plant单条记录
method PLANTSET_GET_ENTITY.
DATA ls_converted_keys LIKE<

本文详细介绍了在UI5开发中,使用OData Model进行CRUD操作的具体步骤。从DCP_EXT类的主要方法出发,包括如何获取plant列表、单条记录,以及如何根据plant信息获取address和geo信息。开发者将基于这些方法实现Fiori应用的逻辑。

2833

被折叠的 条评论
为什么被折叠?



