访问附件URL

2020-08-15 23:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的SAP Cloud专家 ...

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

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


尊敬的SAP Cloud专家

我们想通过脚本中的BO字段访问特定附件的URL。 它必须显示在一个字段中,此外,从后续对象(如"销售报价")到其商机前身的附件,还应该可以基于链接导航到各个附件。

通过ABSL,我们仅获得带有SAP内部端口号的文件内容URI("附件文件夹"节点中的对应BO字段),并且无法访问该文件。 有办法解决这个问题吗?

感谢您的支持。

最好的问候

鲁法特

3条回答
huskylover
2020-08-16 00:13

嗨,

是的,这是可能的。 如您所知,存储在BO AttachmentFolder中的数据包含SAP内部端口ID +主机名,并且这些数据无法通过Internet访问。

要解决此问题,您需要使用" SesssionURL"。 该会话URL可通过Internet访问,并存储在UI Designer根目录-> $ system-> SessionURL中。

您可以使用事件处理程序,并使用" DataOperation"将此会话URL值分配给一个字段,最后触发一个BOAction,该操作可以读取UI设计器分配的值:

现在在PDI中,您可以使用BO Query并检索关联AttachmentFolder并获取文档URL。 无法通过Internet访问此URL。 但是,当您将其与会话URL合并时,则可以通过连接会话URL的值和从/ap/ds/wd *****

开始的部分来完成此工作

让我们说一下会话URL是: https://my3XXXXX.crm.ondemand.com/sap(cz1TSUQlM2FBTk9OJTNhdmFhaTAza2dzX0tHU18wMCUzYW1ESVRXaHlLb0FvcHlKdi12YXFWQTlYTW9lRGVxTTBBeFpfdTd6TnYtQVRU)/ap/ds/wd/doc/00163E6BB3EA1EDA8FAD8E1693AC0570/download.png?sap-client=095&Ctxt=UERNX01BVEVSSUFMOkFUVEFDSE1FTlRfRk9MREVS&Shm=00163E6BB3EA1EDA8FAD8E1693AC0570

一周热门 更多>