有没有一种方法可以将附件从Blob文件提取到FTP位置

2020-09-09 13:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)伙计, 让我们说,我想将我所有...

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

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


伙计,

让我们说,我想将我所有的SAP CLM合同附件都拍摄到SharePoint中,就像迁移方法一样,将旧合同引入SAP CLM中。

是否可以从Blob文件中将指向不同业务对象RFX,合同,项目等的所有附件提取到FTP文件夹中。

T 他的用例如下

1)我的SAP CLM/采购附件数据今天以 Oracle数据库中的Blob文件的形式保存

2)我想使用 SharePoint作为集中式文档管理系统,即使CLM具有此功能,因为SharePoint是我公司的文档生命周期管理系统。

3)我需要提取所有附件并将其放入指向我的SharePoint系统的FTP位置

4)我真的不知道,"导出到OMA"选项是否可以帮助我进一步将OMA绑定到单个附件中?

...我将从那里拿走????

我需要的所有专家建议是,如何将附件从Oracle Blob中提取为真实的附件到FTP或网络或本地文件夹中

这有可能吗?

...上师响应的时间????

欢呼

Tridip

6条回答
骆驼绵羊
2020-09-09 14:18

2014年7月22日:问题:有人 实际是从"合同"选项卡之外的任何地方获得这项工作的?

我不从选项卡调用脚本,而是通过KDOCS集合访问附件。

我可以看到最初附加的实际文件名以及集合中的其他详细信息。

但是,我无法调用find方法进入附件对象进行下载。

我尝试通过SCN中引用的方法使用DocumentVersionIBeanIfc接口。

我的脚本将允许我导入它,但是我可以调用或使用这些线程中引用的任何方法。 我已经尝试过((导入,使用homelocater,投射)

理想的方法是该线程中描述的方法。

AttachmentIfc附件= docVersionBean.getDoc(); 。 。

文件=附件.getFileData(会话);

但是我在任何地方都找不到" getFileData()方法,我确实看到了setFileData方法,我们用它来导入附件,并将其添加到KDOCS集合中。

我尝试了几种方法,这对我来说效果最好。

但是目前,我在"如何在I/O附件中获取我的收集引用"方面受阻。

有什么建议吗?

代码是这样的:

。 。

madoc.getExtensionCollection(" COLLN_KDOCS"); //masterAgreement

。 。 。

currentKD = newKD.getExtensionField(" KDOC_FILE")。get(); //在collecton上进行交互

我知道上面的代码片段返回了我期望的结果,我可以通过sql和日志记录进行验证。

但是,对我来说,将这个blob连接到附件非常困难。

我也尝试了一些类似的项目:

AttachmentIfc kdAttach; //currentKD
kdAttach = TypeFactory.createAttachment();
kdAttach = madoc.getAttachments(); //madoc是我用来获取上述kdcod集合的句柄的参考


错误返回:"非法转换。无法将com.sap.eso.api.contracts.ContractIBeanImpl $ 1转换为com.sap.odp.api.common.types.AttachmentIfc"

按行业我不是Java开发人员,只是开发人员。

所以我再问一次,是否有人真的不是从"合同"选项卡中下载了Blob?

非常感谢您的周到反应和时间,贝丝(beth)

一周热门 更多>