前面在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