为什么双击并打开新屏幕后无法返回

2020-09-03 21:20发布

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

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


我使用cl_salv_table类创建alv报告,并添加双击功能,这将打开另一个屏幕。 当我在SE38中对其进行测试时,将显示新屏幕。 但是问题是我无法使用后退按钮返回报告,实际上菜单栏中的所有按钮都无法正常工作。 我是否缺少一些步骤? 我所做的只是绘制屏幕,​​激活它并调用它。

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

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


我使用cl_salv_table类创建alv报告,并添加双击功能,这将打开另一个屏幕。 当我在SE38中对其进行测试时,将显示新屏幕。 但是问题是我无法使用后退按钮返回报告,实际上菜单栏中的所有按钮都无法正常工作。 我是否缺少一些步骤? 我所做的只是绘制屏幕,​​激活它并调用它。

付费偷看设置
发送
5条回答
wang628962
1楼 · 2020-09-03 21:46.采纳回答

您在所谓的dynpro逻辑中写了什么(设置状态 PBO中的操作和PAI中处理用户命令的操作是最低要求)

A 保留到屏幕0 或类似的语句,例如 SET 屏幕,然后是离开屏幕 < a hraf=" https://help.sap.com/doc/abapdocu_752_index_htm/7.52/zh-CN/abapleave_screen.htm#!ABAP_VARIANT_1@1@">。将使您返回到致电后的对帐单 屏幕。

DafaDDDa
2楼-- · 2020-09-03 21:56

对不起,也许我听不懂,参见 Bhupendra Kumar 答案:您必须定义一个GUI状态,激活 在屏幕输出前的流程逻辑过程中,将其食用并使用SET PF-STATUS分配给屏幕。

落灬小鱼
3楼-- · 2020-09-03 21:37

嗨,

您已为设计的屏幕定义了GUI状态

歪着头看世界
4楼-- · 2020-09-03 21:45

现在可以使用了。 我用代码" LEAVE TO SCREEN 0"编写了一个PAI事件,并将屏幕的下一个dynpo设置为1000。按返回按钮后,它返回到选择屏幕。 但是如何让它返回报告屏幕呢? 我必须通过将cl_salv_table放在带有容器的屏幕中并调用它来更改显示方法吗?

小熊yu生菜
5楼-- · 2020-09-03 21:36

ricky luo 请标记已回答的问题,然后将其关闭。

一周热门 更多>