英文:
ABAP ODATA Service implement custom GET or POST request
问题
我如何实现一个自定义方法来检查用户是否存在,通过在URL中提供的参数?所以我想要进行一个GET请求。
英文:
How can I implement a custom method to check if the user is exists by the given parameter in the url? So I want to make a GET request.
答案1
得分: 0
假设:您正在讨论使用SEGW方法的ABAP实现OData v2。
您正在寻找所谓的“Function Import”。
这允许您在预定义的CRUDQ(创建、读取、更新、删除、查询)功能之外定义自定义函数。这个自定义函数可以具有自定义输入参数和返回简单类型或复杂类型(结构/实体)的值。
正如SAP帮助中也所述,只有在不适用于您的实体的CRUDQ方法时才应使用此方法。
在这个SAP博客中找到一个示例实现。
对于其他方法,例如RESTful ABAP编程模型(RAP),需要根据具体情况进行回答,无法一般性地回答。
英文:
Assumption: you are talking about ABAP implmentation of OData v2 with SEGW approach.
You are looking for a so called Function Import
.
This allows you to define custom functions next to the predefined CRUDQ (Create, Read, Update, Delete, Query) functions. This custom function can have custom input parameters and return values as simple types or Complex Types (=Structures/Entities)
As stated also in SAP Help this should be only used if it does not fit into the CRUDQ methods for your entities.
Find an example implementation in this SAP Blog
For other approaches, e.g. RESTful ABAP Programming Model (RAP), it would be Actions
and Validations
but cannot generally be answered without details of the scenario.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论