新任务的问题

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

jovirus
2楼-- · 2020-08-19 05:26

您能否说明您当前的代码是否为:

通话功能'ABAP4_CALL_TRANSACTION'
   开始"一切"新任务
   出口
     tcode ='QM02'
     skip_screen = abap_true
   桌子
     using_tab = using_tab
   例外情况
     call_transaction_denied = 1
     tcode_invalid = 2
     communication_failure = 3
     system_failure = 4
     其他=5。

对吗? 还是其他?

大道至简
3楼-- · 2020-08-19 05:33

Yesssssssss !!!! 那解决了我的问题!!! :) :) :) 非常感谢!! 我欠你一杯啤酒!!! :)

95年老男孩
4楼-- · 2020-08-19 05:32

为了说明问题,如果您使用了STARTING NEW TASK,就好比打开一个新的SAP GUI窗口,这是一个新的用户内存,此内存不与其他会话共享(SPA/GPA内存,但是您的问题不允许您认为这是相关的),因此没有理由在一种情况下"有效",而在另一种情况下"无效"。 我认为,如果您使用完全相同的参数两次调用ABAP4_CALL_TRANSACTION,则不会发生此问题(如果发生,那么您必须在事务内部包含一些自定义代码)。 问题的原因可能是其他原因,但是您应该进行进一步调查以提供更多详细信息。

小熊yu生菜
5楼-- · 2020-08-19 05:46

Sandra,您好,

我尝试向您发送直接消息,但是它不起作用。

我们拥有的旧代码是:
通话功能'ZABAP4_CALL_TRANSACTION'
     开始新任务" MSC3N"
     出口
       tcode = c_trans
       mode_val = c_mode_e
       内存= l_informe
     桌子
       using_tab = i_bdc_tab
       spagpa_tab = lt_spagpa。

 FM是RFC,具有以下代码:

   设置参数ID'ZABC'FIELD存储器。

   通话功能'ABAP4_CALL_TRANSACTION'
     出口
       tcode = tcode
       mode_val = mode_val
     桌子
       using_tab = using_tab
       spagpa_tab = spagpa_tab。

 这和您寄给我的一样吗?  
宇峰Kouji
6楼-- · 2020-08-19 05:33

我不明白为什么CC_CALL_TRANSACTION_NEW_TASK应该比ABAP4_CALL_TRANSACTION好! (它们可能执行相同的呼叫事务-我认为问题与两次调用之间未释放的内存有关)

南山jay
7楼-- · 2020-08-19 05:38

您能解释一下您做的不同吗?

# p #

一周热门 更多>