我想在SAP中创建一个新文档。另外,我还有一些属于这个文档的文件,这些文件我想上传到SAP knwolegde库。
我正在使用BAPI_DOCUMENT_CREATE2创建或使用BAPI_DOCUMENT_CHECKIN2向文档信息数据中添加文件。除了文件上传和签入之外,所有的东西都运行得很好。
我正在使用DOCUMENTFILES表。我为每个文件添加一行,目前我只设置了三个字段:
row["STORAGECATEGORY"] = "DMS_C1_ST";
row["DOCFILE"] = "c:\temp\bom.pdf";
row["WASAPPLICATION"] = "PDF";BAPI错误消息:“签入并存储c:/temp/om.pdf时出错”
我设置了参数
PF_FTP_DEST = "SAPFTPA";
PF_HTTP_DEST = "SAPHTTPA";我查看了日志数据(slg1)。我找到了以下条目:
ERRMSG: Error in opening file "..." for reading (No such file or directrory)
V1: SCMS_DOC_CREATE_FILES
V2: 13如果任何人有一个想法,并能在这个问题上带来一些启发,那就太好了。提前谢谢,托马斯
发布于 2012-07-26 04:03:59
请记住,BAPIS在应用服务器内部运行,不允许对客户端做出任何假设。这也意味着他们不能回调SAP GUI并从那里上传文件。C:\temp\bom.pdf必须是应用程序服务器上的文件,而不是本地计算机上的文件!
发布于 2012-07-25 16:03:23
您是否考虑过使用
row["DOCFILE"] = "bom.pdf";
row["DOCPATH"] = "c:\temp\";让我知道它是如何进行的,或者如果你已经完成了,请粘贴你的解决方案。
https://stackoverflow.com/questions/11030481
复制相似问题