点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在通过SAP_WAPI_CREATE_EVENT将XLSX文件数据传递到工作流容器时遇到问题。 但是系统没有将XLSX数据传递到工作流容器。 我的XLSX数据为SOLI格式,然后通过声明以下代码将SOLI数据传递给事件容器。
数据:SOLI的it_content类型标准表,
SWCONT的i_container类型标准表,
gw_container类型swcont。
将it_content []循环到wa_content中。
gw_container-element ='IT_SOLIX'。
gw_container-value = wa_content。
将gw_container附加到i_container []。
结束循环。
调用函数" SAP_WAPI_CREATE_EVENT"
导出
object_type ='ZTEST'(业务对象)
object_key = obj_key
event ='TRIGGER'(EVENT)
commit_work ='X'
导入
return_code = lv_return
表格
input_container = i_container。
我没有收到任何错误,但是系统没有通过事件容器将SOLI数据传递给工作流。
事件容器和工作流容器的绑定很好,没有问题。
我试图以SOLI格式传递PDF数据,并使用此代码将其成功传递到工作流容器。
仅对于XLSX和XLS文件数据,系统不会将内容传递到工作流容器。
即使我也尝试过将宏与SWC_SET_TABLE一起使用,但结果相同。 数据不会传递到工作流容器。
在这里感谢您的帮助。
此致
尼基尔
您到底为什么要在工作流容器中携带部分解码的excel文件? 我不认为这是明智的选择。 可以先解码并读取Excel,或者将其保存在某个地方或将其附加到WF,然后在需要时读取它。
选项1:阅读Excel。 提取数据。 用密钥存储在表中。 用键启动WF。 需要时,从表中读取数据。
选项2:将Excel存储在某个地方。 SapOffice,服务器,MIME存储库,DMS,ArchiveLink,Z-Table,云,任何地方。 将文件链接/引用附加到WF。 需要时,读取文件,提取数据,然后执行任何操作。
不要执行此操作:将Excel部分解码为SOLI。 WF容器已满,半成品中间程序内部格式。 除了可以组合它的特殊任务(请确保用户可以访问该容器)以外,请确保没有人可以对其进行操作或对其有所了解。 Flummox支持他们是否应该尝试查看容器来解决任何问题或回答任何问题。
一周热门 更多>