As mentioned in the introductory article SAP OData Development Tutorial - From Getting Started to Improving (including SEGW, RAP and CDP) , SAP OData service development, technically speaking, can be divided into three categories. Therefore, this tutorial is also divided into three parts, which will be introduced separately. This article is the article directory for this tutorial.
About the Author
Jerry Wang, joined the SAP Chengdu Research Institute after graduating from the University of Electronic Science and Technology of China with a master's degree in computer science in 2007. Jerry is a SAP Community Mentor and a SAP China Technology Ambassador. In his 15-year career in SAP standard product development, Jerry has participated in the research and development of standard products such as SAP Business ByDesign, SAP CRM, SAP Cloud for Customer, SAP S/4HANA, and SAP Commerce Cloud (e-commerce cloud).
Jerry has in-depth research on the development, testing, publishing, deployment, testing of SAP OData services, as well as the behind-the-scenes technical implementation details and usage scenarios of OData services based on various SAP technologies.
Development tutorial based on SEGW - Gateway Service Builder
- 1. Create a SAP OData project in the SAP ABAP transaction code SEGW
- 2. Configure and test the OData service created by the transaction code SEGW in the SAP ABAP system
- 3. How to use the SAP ABAP OData service diagnostic tool/IWFND/ERROR_LOG
- 4. Implementation Guide for GET_ENTITYSET Method of SAP ABAP OData Service Data Provider Class
- 5. How does the SAP ABAP OData service support the $filter operation
- More articles are being written, so stay tuned
Develop OData services using the Restful ABAP Programming model (RAP for short)
- Currently writing, stay tuned
Develop OData services using the SAP Cloud Application Programming programming model
- Currently writing, stay tuned
In the first four articles of this tutorial, we have used the transaction code SEGW to develop an OData service for book management, and successfully configured and deployed it to the ABAP system. You can use the following two links in the SAP ABAP Gateway Client. , which return the metadata of the OData service and a hard-coded piece of book data, respectively.
- /sap/opu/odata/sap/ZBOOK_MANAGE_SRV/$metadata
- /sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection
- 1. Create a SAP OData project in the SAP ABAP transaction code SEGW
- 2. Configure and test the OData service created by the transaction code SEGW in the SAP ABAP system
- 3. How to use the SAP ABAP OData service diagnostic tool/IWFND/ERROR_LOG
- 4. Implementation Guide for GET_ENTITYSET Method of SAP ABAP OData Service Data Provider Class
In this step, we will introduce how to implement the $filter that is the filtering operation of the OData service.
The effect after successful implementation is that we enter the following link in the Gateway Client:
/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection?$filter=book_id eq '1001'
It can accurately return the book record whose book_id is equal to 1001. The eq
in the url fragment here stands for equal, that is, the meaning of =
.
The following are the detailed implementation steps of this step.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。