如何在工作流活动中使用多个方法调用BO SYSTEM-> Genericinstatiate

2020-09-28 08:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我必须在SBWP的工作项中的adhoc_objects链接中使用FB03显示FI文档。

我正在从自定义BO的默认方法调用FB03。

我可以使用SYSTEM-> Genericinstatiate方法在后台任务中生成自定义BO的实例,并在工作项的adhoc_object部分中按预期显示链接。

我的问题是,我只能通过上述方法生成一个临时链接,但我的要求是,一次要有5-6个FI文档(因为WF输入参数),所以我想显示5-6个不同的文档 临时对象工作项中的链接。

请帮助我如何达到上述要求。

我自己尝试了以下解决方案

1。 在报表中,我从报表中触发了自定义WF,因此我从报表(使用SWC_CREATE宏)创建了自定义BO的实例,并将容器传递给FM以触发FM事件。 -此解决方案无效,因为我不确定如何将自定义BO的实例传递到事件容器的"值"参数中。 如果此解决方案很好,请共享示例代码。

2。 在工作流中,创建一个backgroun活动并调用BO的自定义方法并创建自定义BO的实例(该实例具有FB03默认方法)并返回工作流容器的adhoc_object参数。-我尝试了各种代码,例如SWC_CREATE或通过SYSTEM->实例化 GENERICINSTATIATE,但由于代码不起作用而无法实现。 如果此解决方案可行,请分享示例代码。

谢谢。

此致

Ratnesh

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我必须在SBWP的工作项中的adhoc_objects链接中使用FB03显示FI文档。

我正在从自定义BO的默认方法调用FB03。

我可以使用SYSTEM-> Genericinstatiate方法在后台任务中生成自定义BO的实例,并在工作项的adhoc_object部分中按预期显示链接。

我的问题是,我只能通过上述方法生成一个临时链接,但我的要求是,一次要有5-6个FI文档(因为WF输入参数),所以我想显示5-6个不同的文档 临时对象工作项中的链接。

请帮助我如何达到上述要求。

我自己尝试了以下解决方案

1。 在报表中,我从报表中触发了自定义WF,因此我从报表(使用SWC_CREATE宏)创建了自定义BO的实例,并将容器传递给FM以触发FM事件。 -此解决方案无效,因为我不确定如何将自定义BO的实例传递到事件容器的"值"参数中。 如果此解决方案很好,请共享示例代码。

2。 在工作流中,创建一个backgroun活动并调用BO的自定义方法并创建自定义BO的实例(该实例具有FB03默认方法)并返回工作流容器的adhoc_object参数。-我尝试了各种代码,例如SWC_CREATE或通过SYSTEM->实例化 GENERICINSTATIATE,但由于代码不起作用而无法实现。 如果此解决方案可行,请分享示例代码。

谢谢。

此致

Ratnesh

付费偷看设置
发送
2条回答
SAP小菜
1楼-- · 2020-09-28 09:29

嗨,

不确定,能否请您尝试添加多个步骤以将多个对象链接到Adhoc对象。

谢谢

Nan4612
2楼-- · 2020-09-28 09:33

我强烈建议您掌握面向对象的ABAP。 与其他ABAP方法一样,使用类是表参数,您可以在容器操作步骤中分配该参数。

但是,如果您不想花费时间进行更新,则需要将属性声明为muliline,并使用宏swc_set_table在方法中填充muliline参数。 或者,如部分建议的那样,您可以在WF中一次循环并实例化一个。

一周热门 更多>