有没有一种方法可以将附件从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:07 .采纳回答

您好Tridip,

我正在使用AttachmentIfc-> setFileData()方法将文件设置为MA/SA的附件。 但是在此类中未找到getFileData()或任何其他方法来获取附件。 SAP似乎没有为此功能提供任何API。

以下是一个选项,但尚未测试。

编写一个jar文件。 通过下面的查询

使用Java类IapiDbHandleIfc和方法executeQuery()

从FCI_CONTRACT/FCI_AGREEMENT T1中选择T1.UNIQUE_DO_NAME,T3.FILE_DATA在(t2.PARENT_OBJECT_ID = T1.ObjectId)上加入FCI_ATTACHMENT_SUB T2在(t3.PARENT_OBJECT_ID)= T2>上加入FCI_ATTACHMENT_BLOB T3

解析结果集并将BLOB值存储到FileOutputStream中,在文件输出流中将其提供给它的路径中创建文件。

希望这对您有所帮助。

感谢
Sai

一周热门 更多>