0

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

函数导入声明截图

4

1 回答 1

0

定义复杂类型

在此处输入图像描述

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

在此处输入图像描述

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

    copy_data_to_ref(
  EXPORTING
    is_data = ls_your_response_structure
  CHANGING
    cr_data = er_data ).
于 2017-07-25T07:53:04.560 回答