首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP,如何checkIn文档文件?

SAP,如何checkIn文档文件?
EN

Stack Overflow用户
提问于 2012-06-14 17:42:48
回答 2查看 3.1K关注 0票数 1

我想在SAP中创建一个新文档。另外,我还有一些属于这个文档的文件,这些文件我想上传到SAP knwolegde库。

我正在使用BAPI_DOCUMENT_CREATE2创建或使用BAPI_DOCUMENT_CHECKIN2向文档信息数据中添加文件。除了文件上传和签入之外,所有的东西都运行得很好。

我正在使用DOCUMENTFILES表。我为每个文件添加一行,目前我只设置了三个字段:

代码语言:javascript
复制
  row["STORAGECATEGORY"] = "DMS_C1_ST";
  row["DOCFILE"] = "c:\temp\bom.pdf";
  row["WASAPPLICATION"] = "PDF";

BAPI错误消息:“签入并存储c:/temp/om.pdf时出错”

我设置了参数

代码语言:javascript
复制
  PF_FTP_DEST = "SAPFTPA";
  PF_HTTP_DEST = "SAPHTTPA";

我查看了日志数据(slg1)。我找到了以下条目:

代码语言:javascript
复制
  ERRMSG: Error in opening file "..." for reading (No such file or directrory)
  V1:     SCMS_DOC_CREATE_FILES
  V2:     13

如果任何人有一个想法,并能在这个问题上带来一些启发,那就太好了。提前谢谢,托马斯

EN

回答 2

Stack Overflow用户

发布于 2012-07-26 04:03:59

请记住,BAPIS在应用服务器内部运行,不允许对客户端做出任何假设。这也意味着他们不能回调SAP GUI并从那里上传文件。C:\temp\bom.pdf必须是应用程序服务器上的文件,而不是本地计算机上的文件!

票数 1
EN

Stack Overflow用户

发布于 2012-07-25 16:03:23

您是否考虑过使用

代码语言:javascript
复制
row["DOCFILE"] = "bom.pdf";
row["DOCPATH"] = "c:\temp\";

让我知道它是如何进行的,或者如果你已经完成了,请粘贴你的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11030481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档