美文网首页
UI5_CRUD 1 服务创建与测试

UI5_CRUD 1 服务创建与测试

作者: LiuliuZhang | 来源:发表于2017-08-10 10:24 被阅读0次

Backend

创建DB table如下所示



给表添加记录



在SEGW中创建ZLL_DEMO,选中Data Model后右击import->DDIC structure

点击Next,选中表除了MANDT的所有字段,在Next页面中设定Key



点击生成按钮生成 Runtime Artifacts

查看Service Implementation,选中方法后右击 go to ABAP workbench 可以到生成的class页面。

Redefine GET_ENTITYSET方法

选中Service点击Regisetr按钮可以生成service

生成后,在/IWFND/MAINT_SERVICE中可以查看,通过Call Browser按钮可以在浏览器查看



通过修改后缀为DemoSet,可以通过Get_entityset方法查看内容

实现get_entity方法

可以通过如下后缀来访问

实现create方法

实现update方法

实现delete方法

使用Postman测试CRUD

添加chrome浏览器Postman工具,输入service url,使用Get方法,添加Authorization,点击send查看返回值



后面添加DemoSet('001'),DemoSet,$metadata查看相应的内容



添加参数X-CSRF-Token=fetch来取得token值作为header参数,在Body中,按Get得到的entry修改相应的字段值,点击send,返回204

使用PUT来调用update方法,首先添加前面取得的token,在body中添加要修改的数据,格式按照前面得到的entry。



查看DB,数据已经被修改

使用POST添加数据,添加token及body中的entry

查看DB,记录已经创建

使用DELETE方法删除数据,添加token,后缀添加key

查看DB,记录已经被删除


相关文章

网友评论

      本文标题:UI5_CRUD 1 服务创建与测试

      本文链接:https://www.haomeiwen.com/subject/yhptrxtx.html