S4/HANA的JS SDK如何获取附件内容?

How to get the content of an attachment with the JS SDK for S4/HANA?

所以我目前正在学习新的 Javascript Cloud SDK。当然还有附件包和文档信息记录包,但是我还是遇到了一些问题。

所以主要是我只想获取附加到文档信息记录的附件并将其安全保存到我的本地文件系统。我正在使用 JS Cloud SDK,所以我正在使用 Node 应用程序。

直接使用 API 时(通过 Postman 进行测试),只需将“$value”添加到请求路径即可获取附件的 media_src。当我尝试使用简单的节点 https.get 请求在 Postman 外部访问此 URL 时,我收到 SAML 2.0 错误(无法访问 SAML2 服务)。我想那是因为我无法通过浏览器访问那些 URL,因此我应该为此使用 SDK。

所以我面临的最后一个问题是我在 SDK 的 JSDoc 中找不到任何关于获取文件本身的信息。

创建附件也是如此。我应该为此使用 'builder()' 方法并传递 JSON 对象,还是 POST 或 PUT 请求如何与该 SDK 一起工作?我找不到任何博客等,因为它们只是在做简单的 'Hello World' 程序或获取一些数据。

感谢您联系我们! 目前,我们还不支持 JS SDK 的 VDM 中的 OData 媒体流。 如果此功能对您很重要,您可以考虑使用 Java 版本的 SDK。或者,您可以打开一个问题 here.

关于 SAML 错误,我无法发表评论,因为我不知道您的 Postman 是如何配置的,也不知道您的系统是如何设置的。