点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 您能否建议如何将exce...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 您能否建议如何将exce...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
您能否建议如何将excel表附加到"用户决策"步骤? 我正在从"自定义"程序触发工作流。 我知道有两种方法可以做到这一点,即
1。 通过使用FM(SAP_WAPI_CREATE_EVENT)在Program中触发自定义事件,并在工作流程定义中捕获该事件。
2。 通过使用FM(SAP_WAPI_START_WORKFLOW或SAP_WAPI_ATTACHMENT_ADD)直接触发工作流。 认为我可以将文件直接附加到这些FM中。
您能否解释一下在两种情况下如何附加excel?
等待响应。
要将文件附加到以编程方式启动的工作流中,我认为最简单的方法是先创建附件(创建业务对象类型SOFM的实例,在论坛中搜索" swc_create_object"),然后在启动文件时将其作为参数传递 工作流程。 在工作流定义中,将输入附件绑定到用户决策步骤的元素&_ATTACH_OBJECTS&(类型为"追加到表"的绑定)。
在这种情况下无需使用SAP_WAPI_ATTACHMENT_ADD。
以下是对我有用的代码:
工作流定义:
1)工作流容器:添加业务对象SOFM类型的元素MYSOFM,将其声明为输入
2 )具有用户决策的单步工作流程,并将MYSOFM绑定到用户决策步骤的元素&_ATTACH_OBJECTS&(类型为"追加到表格"的绑定)。 为简单起见,将步骤代理设置为启动器,从任务TS00008267复制任务并将其设置为常规分类。
3)为简单起见,将工作流代理设置为常规 也可以进行分类
4)激活
再现:
1)启动程序,选择一个Excel文件,执行
2)SBWP ,您会看到一个带有附件的工作项,单击它->下载并使用Excel显示-> IT WORKS!
一周热门 更多>