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