SAP网关:如何设置服务以直接访问ABAP功能,而无需任何实体?

SAP网关:如何设置服务以直接访问ABAP功能,而无需任何实体?,abap,Abap,我正在组装一个SAPUI5应用程序,它使用身份验证令牌重定向到第三方站点 令牌是在后端的ABAP函数中生成的,因此我如何通过SAP网关服务直接调用它,而不需要任何结构或实体,因为它们不是必需的 但是,我确实需要通过网关服务从ABAP函数传回几个返回值,所以这是可能的吗 我如何通过SAP网关服务直接调用它,而无需任何 结构或实体,因为它们不是必需的 这在目前是不可能的,所以恐怕需要实现一个实体或结构 如果不想使用CREATE_ENTITY,可以使用,这需要实体类型或复杂类型才能从后端返回值 但是,

我正在组装一个SAPUI5应用程序,它使用身份验证令牌重定向到第三方站点

令牌是在后端的ABAP函数中生成的,因此我如何通过SAP网关服务直接调用它,而不需要任何结构或实体,因为它们不是必需的

但是,我确实需要通过网关服务从ABAP函数传回几个返回值,所以这是可能的吗

我如何通过SAP网关服务直接调用它,而无需任何 结构或实体,因为它们不是必需的

这在目前是不可能的,所以恐怕需要实现一个实体或结构

如果不想使用
CREATE_ENTITY
,可以使用,这需要实体类型或复杂类型才能从后端返回值

但是,我建议只实现一个简单的新实体。
将来,您总是可以在它的基础上进行构建,例如,当您需要使令牌无效时。

更具体地说

在SEGW中,您在数据模型中定义了一个复杂类型
myReturnType
(它类似于一个结构),用于保存要返回的字段

对于复杂类型,不生成CRUDQ方法

然后用
返回类型类型
复杂类型
定义函数导入(
getAuth
),并选择创建的复杂类型(
myRetunType
)作为
返回类型。基数可能是1,但这取决于你


这是一个没有实体的有效服务。在后端,您只实现了功能导入

您能给我举个例子吗?有很多关于在线创建网关服务的内容。您应该能够遵循并使用前面提到的返回值作为实体或复杂类型的属性。之后,您可以在CREATE/GET或函数import的实现中生成令牌并映射数据。