如何将 SAP Gateway 服务添加到现有 SAP WEB IDE 项目?

How do I add SAP Gateway services to an existing SAP WEB IDE Project?

我已经从 SAP Build 中导入了一个 SAP WEB IDE 项目....

一切看起来都很棒,但现在我需要添加我的网关服务来处理 oData 等。

我已经将我的 SAP 云连接器设置为目标。

我该如何添加这些内容,因为所有教程似乎都是从将服务作为模板的一部分开始的。

您必须执行一些步骤才能完成这项工作:

  1. 在您的 manifest.json 文件中实施服务定义:

    "sap.app": {
     [...],
     "dataSources": {
        "mainService": {
            "uri": "/your/path/to/service",
            "type": "OData",
            "settings": {
                "odataVersion": "2.0",
                "localUri": "localService/metadata.xml"
            }
        }
    },
    [...]
    

    },

  2. 在您的 manifest.json 文件中实施模型定义:

    "models": {
        [...],
        "": {
            "dataSource": "mainService",
            "settings": {
                "metadataUrlParams": {
                    "sap-documentation": "heading"
                },
                "defaultBindingMode": "TwoWay"
            }
        }
    },
    

您也可以从项目转到“新建”>“oData”服务菜单并以这种方式创建它。