点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个webdynpro应用程序,通过该应用程序我可以上传pdf文档,并将其内容以XSTRING格式保存在表格中。 现在,我想将此文档存档到学生主数据的附件列表中。
我执行了以下步骤,并且文档显示在附件列表中,但是当我查看它时,它会抛出错误消息
1。 我通过FM'SCMS_XSTRING_TO_BINARY'将xstring转换为二进制。
2。 我使用FM SPAN'ARCHIVOBJECT_CREATE_TABLE'获取档案_doc_id
3。 我使用了FM'ARCHIV_CONNECTION_INSERT'。
所有FM都在正常执行,但仍无法从附件列表中查看PDF。
请紧急处理。
谢谢
Vaishali
如何找到正确的长度? FM'SCMS_XSTRING_TO_BINARY'给出了长度,但始终为77。
所有问题都很紧急:)
可能性:您的 输入XSTRING的长度不正确(额外的字节),或者您传递了内部表而未传递正确的长度,或者使用了参数ARCHIVOBJECT而不是BINARCHIVOBJECT,等等。
在我的Wd中 我正在使用fileupload UI元素,并将其data属性绑定到XSTRING类型的fiilecontents属性。 然后将此数据上传到自定义数据,其中文件内容以Rawstring类型存储。 我正在使用此数据转换为二进制。 但它不起作用。
我是否需要首先格式化该原始字符串数据?
在" char 255"之后? 您应该处理字节,它是PDF文件,而不是文本文件!
您可以使用SCMS_XSTRING_TO_BINARY。 如果您使用SOLIX_TAB类型的内部表(255字节的行),则可以使用。 注意:我很惊讶功能模块会截断数据,内部表的定义是什么?
一周热门 更多>