从SalesForce下载PDF文件并将其附加到SAP ECC中的销售订单中

2020-09-07 11:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 需要您的帮助才能实现...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

需要您的帮助才能实现以下目标。

发票PDF文档将存储在以下URL中。 如果单击URL,它将带我们到SFDC系统,并显示PDF文档。 当前,我们正在手动下载发票PDF并将其附加到SAP ECC中的销售订单。 但是,展望未来,我们希望通过ABAP程序应该能够从URL下载PDF文档并将其附加到ECC中的销售订单的方式来自动化该过程。

请指导我如何使之成为可能,并告诉我是否需要更多信息。 谢谢您的帮助!

4条回答
2020-09-07 11:59 .采纳回答

您可以从ABAP向同一URL进行GET RESTful请求,并且您会在响应中收到blob/二进制文件(应检查格式),即PDF。

一旦 有了它,就可以使用GOS对象(有字面意思 资源 在主题上)并将其附加到您的销售订单上。

注意!

我' 我非常确定您需要身份验证才能下载PDF,因此您必须研究一些Salesforce的API,例如此处(不是火箭科学,仍然需要与Postman一起尝试,并确定每次请求传递的方式和内容)。

因此,基本上,

  1. 用于身份验证/登录的REST请求(很可能是POST请求),它将为您提供令牌
  2. 使用 令牌进行第二次REST请求(以GET方式),以blob/二进制格式接收PDF
  3. 使用PDF数据和GOS FM/Class将其附加到您的销售订单上

一周热门 更多>