OData函数导入导出字符串

时间:2017-07-21 08:29:19

标签: odata sapui5 abap netweaver

我在事务SEGW中创建了一个OData服务。然后我添加了一个带有2个导入参数的函数导入。在函数导入内部生成一个包含2个参数的String。我为函数import设置了一个外部断点,并使用/ IWFND / GW_CLIENT对其进行了测试,它可以正常工作。但现在我想将生成的String作为导出参数传递。因此,当我在SAP WEB IDE中调用函数导入时,我希望传递这两个参数并获取生成的字符串。我的问题是我不知道如何实现导出参数或如何传递该字符串。

Screenshot of the function import declaration

1 个答案:

答案 0 :(得分:0)

定义复杂类型

enter image description here

并在函数导入定义中将此复杂类型设置为导出参数。

enter image description here

在重新定义的“execute_action”方法中,将响应结构复制到导出参数

    copy_data_to_ref(
  EXPORTING
    is_data = ls_your_response_structure
  CHANGING
    cr_data = er_data ).