将 S/4HANA OData 服务扩展到 SCP
Extending S/4HANA OData service to SCP
我想扩展在 S/4HANA 系统中创建的自定义 OData 服务。我在我的机器上添加了一个云连接器,但我不知道如何从那里开始。我的想法是,我希望人们从 SCP 访问服务,并且我不需要多个帐户访问 S/4 系统上的服务,而只需要一个来自 SCP 的帐户。有什么想法吗?
好吧,我觉得这样做很傻,但它似乎有效。我的测试实际上没有定论,因为我手边没有云连接器,但它可以工作 proxy-ing google。
我还在考虑如何让它可以公开访问。可能有人的答案比这更好。
- 创建云连接器目标。
- 在网页端新建一个文件夹
- 创建文件
neo-app.json
。
内容:
{
"routes": [{
"path": "/google",
"target": {
"type": "destination",
"name": "google"
},
"description": "google"
}],
"sendWelcomeFileRedirect": false
}
path
是您应用中的代理,所以这里是 myapp.scp-account/google
。目标名称是您的目的地。我只是将其命名为 google,您将放置您的云连接器目标。
- 部署。
我的目标 google
前往 https://www.google.com
的测试应用程序结果如下所示。路径是相对的,所以它不起作用,但 google 似乎被代理了。
您仍然需要进行身份验证等。
我想扩展在 S/4HANA 系统中创建的自定义 OData 服务。我在我的机器上添加了一个云连接器,但我不知道如何从那里开始。我的想法是,我希望人们从 SCP 访问服务,并且我不需要多个帐户访问 S/4 系统上的服务,而只需要一个来自 SCP 的帐户。有什么想法吗?
好吧,我觉得这样做很傻,但它似乎有效。我的测试实际上没有定论,因为我手边没有云连接器,但它可以工作 proxy-ing google。
我还在考虑如何让它可以公开访问。可能有人的答案比这更好。
- 创建云连接器目标。
- 在网页端新建一个文件夹
- 创建文件
neo-app.json
。
内容:
{
"routes": [{
"path": "/google",
"target": {
"type": "destination",
"name": "google"
},
"description": "google"
}],
"sendWelcomeFileRedirect": false
}
path
是您应用中的代理,所以这里是 myapp.scp-account/google
。目标名称是您的目的地。我只是将其命名为 google,您将放置您的云连接器目标。
- 部署。
我的目标 google
前往 https://www.google.com
的测试应用程序结果如下所示。路径是相对的,所以它不起作用,但 google 似乎被代理了。
您仍然需要进行身份验证等。