OData 函数导入导出字符串
OData Function Import Exporting String
我在事务 SEGW 中创建了一个 OData 服务。然后我添加了一个带有 2 个导入参数的函数导入。在函数导入中,生成了一个包含 2 个参数的字符串。我为函数导入设置了一个外部断点并使用 /IWFND/GW_CLIENT 对其进行了测试,它可以正常工作。但现在我想将生成的字符串作为导出参数传递。因此,当我在 SAP WEB IDE 中调用函数导入时,我想传递这两个参数并获取生成的字符串。我的问题是我不知道如何实现导出参数或如何传递该字符串。
Screenshot of the function import declaration
定义复杂类型
并在您的函数导入定义中将此复杂类型设置为导出参数。
在重新定义的 "execute_action" 方法中将您的响应结构复制到导出参数
copy_data_to_ref(
EXPORTING
is_data = ls_your_response_structure
CHANGING
cr_data = er_data ).
我在事务 SEGW 中创建了一个 OData 服务。然后我添加了一个带有 2 个导入参数的函数导入。在函数导入中,生成了一个包含 2 个参数的字符串。我为函数导入设置了一个外部断点并使用 /IWFND/GW_CLIENT 对其进行了测试,它可以正常工作。但现在我想将生成的字符串作为导出参数传递。因此,当我在 SAP WEB IDE 中调用函数导入时,我想传递这两个参数并获取生成的字符串。我的问题是我不知道如何实现导出参数或如何传递该字符串。
Screenshot of the function import declaration
定义复杂类型
并在您的函数导入定义中将此复杂类型设置为导出参数。
在重新定义的 "execute_action" 方法中将您的响应结构复制到导出参数
copy_data_to_ref(
EXPORTING
is_data = ls_your_response_structure
CHANGING
cr_data = er_data ).