大家好,
本博客仅供初学者使用,商城返利系统,物联网网关,不适合专家使用。
有些人可能会对筛选、orderby、$inline count等简单操作感到困惑。
您可以按照这些文档一步一步地创建服务,我们也可以获得
以下所有操作。
我想解释一下$count、$orderby,软件企业管理,$skip,$filter,$top和$inline count操作。
我们可以通过使用单个数据库表轻松获得所有这些操作。
注意:对于初学者本文档对学习如何创建服务也非常有用。
请遵循以下步骤:
1.转到T代码"SEGW",全民淘客,然后单击"创建服务"图标。给"项目名称"和"说明"。
2.对点击数据模型–>导入–>DDIC结构
3.给出实体类型名称和ABAP结构名称,如下所示,海淘返利,然后点击下一个图标。
4。我们需要的是选择这些字段,然后单击next按钮。
5.给出关键字段如下
6.实体类型中选择的字段如下
7.转到Runtime affairs并双击它
8.重新定义Get entityset方法并编写逻辑,如下
method deliveryset\U Get entityset.
Data声明
数据:ls\ U数据键入/IWBEP/t\u MGW\u SELECT\u选项,ls\u entityset type zcl\u zlikp\u delivery8\u mpc=>ts\u delivery.
清除ls\u entityset。刷新实体集
提取数据
选择vbeln厄南埃尔泽特维克阿尔法特来自likp表格的对应字段设置为最多60行。
**$inlinecount查询选项用于所有计数项。如果io\u tech\u request\u context->has\u inlinecount()=abap\u true。描述表et\u entityset line es\u response\u context-inlinecount。否则。清除es\u response\u context-inlinecount。ENDIF.
***过滤条件功能模块CALL METHOD/IWBEP/CL\u MGW\u DATA\u UTIL=>过滤导出IT\u SELECT\u OPTIONS=IT\u FILTER\u SELECT\u OPTIONS改变CT\u DATA=ET\u ENTITYSET.
***提供$top和$skip查询选项的功能模块CALL METHOD/IWBEP/CL\u MGW\u DATA\u UTIL=>分页导出IS\u PAGING=正在分页改变CT\u DATA=ET\u ENTITYSET.
****Orderby条件功能模块CALL METHOD/IWBEP/CL\u MGW\u DATA\u UTIL=>orderby导出IT\u ORDER=IT\u ORDER改变CT\u DATA=ET\u ENTITYSET.
endmethod.
9.保存并激活实体集。
添加和维护服务:
使用t-code'/IWFND/MAINT\u service'添加服务。
单击"添加服务"添加服务。
10.转到SAP网关客户端
11.在URI中给出实体集名称,然后单击"获取"单选按钮
计数:
获取所有记录计数
排序依据:
按升序或降序显示数据
筛选:
用于显示以下记录之间的自定义
跳过、顶部和内联计数:
表示跳过=2跳过这2条记录,显示顶部=5表示将显示前5条记录并内联计数表示显示计数如下
注:我的下一个博客将介绍如何在
Odata服务中使用BAPI显示错误消息或异常。