如何将PDF文件从FTP服务器传输到DMS

2020-09-04 12:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 问候.. !! ...

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

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


大家好,

问候.. !!

我的要求是使用BAPI BAPI_DOCUMENT_CREATE2将PDF文件从FTP服务器传输到DMS,以创建文档信息记录。是否可以将文件直接从FTP上传到DMS?如果可以,怎么办?

谢谢。

回复我们将得到奖励。

此致

Swapnil

1条回答
wang628962
2020-09-04 12:40

亲爱的Swapnil,

您已将文件放置在应用程序服务器上,并且
尝试通过前端进行访问。 可以通过AL11查看应用程序服务器上文件的存在,但是,您不能直接从Windows访问文件。 这是导致错误的原因。
能否对DC20
中的数据载体设置进行以下更改,并检查是否可行?

  1. 转到DC20。
  2. 双击节点"定义数据载体类型"服务器,前端""。
  3. 选择数据载体类型。
  4. 双击节点"识别前端计算机"。
  5. 请注意,此处未保留任何信息。 您是否可以尝试添加相关的前端类型计算机并根据您的网络路径进行配置。

此外,您可以使用F1帮助数据载体根据您的业务场景进行自定义。

也请看一下:


启动事务" DC20",然后在对话框结构中双击文件夹"定义安装点/逻辑驱动器"。 然后创建一个新条目(新数据载体)。 输入数据载体的名称,选择一个前端类型(通常为" PC"),最后输入网络驱动器目录的路径,该目录将存储原始文件以供编辑。

如果现在是用户 * CV01N/02N中的原始文件(用户*属于前端类型" PC"),他只需要输入data
载体即可,该载体用作网络目录的前缀(例如//servername/DMS/files/)。 并在"原始"字段中,用户*输入实际的文件名。 table
-调用FM" CVAPI_DOC_CHECKIN"来检入内部表,而不是直接检入文件(参数PF_CONTENT_PROVIDE ='TBL')

这里的主要问题是从DMS角度来看原始文件 需要本地访问才能成功上传和签入。 正如我上面解释的那样,Windows无法访问应用程序服务器中的文件,因此API
功能模块也无法将文件检入到存档中。

因此,我建议您阅读 将该文件保存到带有功能模块" CV120_READ_FILE2TABLE"的内部表中,然后系统应该能够访问该文件。 从DMS的角度来看,如果系统无法访问要上传的文件,则上传总是会失败。

此外,请另请注意 504692 ,其中包括一些示例程序,这些程序可以通过在
background中检入原始文件来提供帮助。

文档BAPI始终需要SAPGUI或开放的RFC。 连接,因为需要此通道才能在客户端上启动程序SAPHTTP(或
SAPFTP)进行签入。 在后台使用BAPI时,系统不知道从何处获取原始文件。

此外,另请参见 796709 ,其中也包含此操作的必要信息。

最诚挚的问候

Christoph

一周热门 更多>