1

我的团队正在从 SAP Web IDE 迁移到 SAP BAS。但是在进行运行配置时,我找不到如何配置对我们很重要的东西:像在 Web IDE 中那样配置 URL 参数的位置。

我已经查阅了一些 SAP 文档,例如本指南,但空手而归。UI5 CLI 在这方面似乎也没有提供任何有趣的东西。

有谁知道是否仍然可以在运行配置中配置 URL 参数,如果需要,在原始相应的 .env 文件中?

先感谢您,

约书亚

4

3 回答 3

0

我不知道你是否找到了如何做到这一点,但无论如何,我找到的解决方案是修改 Index.HTML 文件并放入一小段脚本代码

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>EXTRATOCLIENTE</title>
    <script id="sap-ui-bootstrap" src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
        data-sap-ui-theme="sap_belize" data-sap-ui-resourceroots='{"br.com.araguaia.EXTRATOCLIENTE": "./"}'
        data-sap-ui-compatVersion="edge" data-sap-ui-oninit="module:sap/ui/core/ComponentSupport"
        data-sap-ui-async="true" data-sap-ui-frameOptions="trusted">
        </script>

    <script>
        var oStartupParameters = jQuery.sap.getUriParameters().mParams;
        var oComponent = sap.ui.getCore().createComponent({
            name: "br.com.araguaia.EXTRATOCLIENTE",
            settings: {
                componentData: { startupParameters: oStartupParameters }
            }
        });
        new sap.ui.core.ComponentContainer({
            component: oComponent
        }).placeAt("content");

    </script>
</head>
<body class="sapUiBody" id="content">
</body>

</html>

之后,您可以像这样在 url 上放置一些参数:index.html?Kunnr='123'&Kkber='ACRA'

雷南·帕切科

于 2020-11-30T04:44:07.663 回答
0

我还找到了一种使用 URL 参数运行的快捷方式。运行配置保存在 .vscode/launch.json 文件中。在该文件中,每个运行配置都有一个args数组,其中提到了项目的 index.html 文件。您可以手动将所需的 URL 参数附加到它。

于 2020-12-03T12:32:10.713 回答
0

创建任何应用程序时都会创建一个 package.json。它包含要启动的脚本。您可以在此处添加您的 URL 参数。

于 2022-01-07T17:24:16.323 回答