新任务的问题

2020-08-19 04:47发布

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

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


专家您好,

我们在ALV列表中遇到了一个奇怪的问题,它触发了事务QM02。 问题在于此ALV具有一个热点,该热点打开了QM02的新窗口。 我们已经检测到QM02的PBO没有被执行,因此QM02中的文本编辑没有正确刷新。 我们正在使用FM ABAP4_CALL_TRANSACTION

您知道我们如何解决这个问题?

非常感谢您

此致

丽贝卡

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

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


专家您好,

我们在ALV列表中遇到了一个奇怪的问题,它触发了事务QM02。 问题在于此ALV具有一个热点,该热点打开了QM02的新窗口。 我们已经检测到QM02的PBO没有被执行,因此QM02中的文本编辑没有正确刷新。 我们正在使用FM ABAP4_CALL_TRANSACTION

您知道我们如何解决这个问题?

非常感谢您

此致

丽贝卡

付费偷看设置
发送
8条回答
野沐沐
1楼 · 2020-08-19 05:21.采纳回答

您好丽贝卡。

为什么不使用CALL TRANSACTION语句?

您 可以使用附加的AND SKIP FIRST SCREEN来执行它,并使用参数ID IQM设置QM02的初始输入值。

希望这会有所帮助。

请注意

Mateusz

hengyuye
2楼-- · 2020-08-19 05:37

我不明白为什么您的代码如此复杂,但是是的,我认为您的代码可以简化如下,并且应该可以相同地工作(因此,它与我所说的一致,除了 SKIP_SCREEN,MODE_VAL和SPAGPA_TAB):

 lt_spagpa = VALUE#(BASE lt_spagpa(parid ='ZABC'parval = l_informe))。

 通话功能'ABAP4_CALL_TRANSACTION'
     开始新任务"无论如何"
     出口
       tcode = c_trans
       mode_val = c_mode_e
     桌子
       using_tab = i_bdc_tab
       spagpa_tab = lt_spagpa。

无论如何,这只是一个问题,因此感谢您在提出编程问题时提供代码!

一周热门 更多>