XLSX数据未通过SAP_WAPI_CREATE_EVENT传递到工作流

2020-09-27 12:30发布

         点击此处--->   EasySAP.com群内免费提供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一起使用,但结果相同。 数据不会传递到工作流容器。

在这里感谢您的帮助。

此致

尼基尔

         点击此处--->   EasySAP.com群内免费提供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一起使用,但结果相同。 数据不会传递到工作流容器。

在这里感谢您的帮助。

此致

尼基尔

付费偷看设置
发送
2条回答
吹牛啤
1楼-- · 2020-09-27 12:55

您到底为什么要在工作流容器中携带部分解码的excel文件? 我不认为这是明智的选择。 可以先解码并读取Excel,或者将其保存在某个地方或将其附加到WF,然后在需要时读取它。

追夢秋陽
2楼-- · 2020-09-27 12:59

选项1:阅读Excel。 提取数据。 用密钥存储在表中。 用键启动WF。 需要时,从表中读取数据。

选项2:将Excel存储在某个地方。 SapOffice,服务器,MIME存储库,DMS,ArchiveLink,Z-Table,云,任何地方。 将文件链接/引用附加到WF。 需要时,读取文件,提取数据,然后执行任何操作。

不要执行此操作:将Excel部分解码为SOLI。 WF容器已满,半成品中间程序内部格式。 除了可以组合它的特殊任务(请确保用户可以访问该容器)以外,请确保没有人可以对其进行操作或对其有所了解。 Flummox支持他们是否应该尝试查看容器来解决任何问题或回答任何问题。

一周热门 更多>