从ALV网格移回时获得另一个屏幕

2020-08-25 22:11发布

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

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


你好大师,

我们使用CL_GUI_ALV_GRID为我们的程序开发了一个过程日志。 我们必须将两个ALV一起显示,因此我们使用了splittor来拆分容器。

但是现在,当我们使用LEAVE TO SCREEN 0从ALV显示屏返回到选择屏幕时,将显示一个不属于我们程序的额外屏幕。 它属于程序SAPMSSY0。 当我们在这个额外的屏幕上按BACK时,我们返回到选择屏幕。 我们已经调试了该程序两天。 我不确定问题出在哪里?

看来我们在这里犯了一些基本错误。 您能指出吗?

非常感谢您的帮助!

温馨的问候,

Raveesh

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

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


你好大师,

我们使用CL_GUI_ALV_GRID为我们的程序开发了一个过程日志。 我们必须将两个ALV一起显示,因此我们使用了splittor来拆分容器。

但是现在,当我们使用LEAVE TO SCREEN 0从ALV显示屏返回到选择屏幕时,将显示一个不属于我们程序的额外屏幕。 它属于程序SAPMSSY0。 当我们在这个额外的屏幕上按BACK时,我们返回到选择屏幕。 我们已经调试了该程序两天。 我不确定问题出在哪里?

看来我们在这里犯了一些基本错误。 您能指出吗?

非常感谢您的帮助!

温馨的问候,

Raveesh

付费偷看设置
发送
13条回答
Baoming ROSE
1楼 · 2020-08-25 22:29.采纳回答

大家好,

这是程序错误。 这是因为我们在两个选择屏幕块之间编写了SKIP。

感谢和热烈问候,

Raveesh

绿领巾童鞋
2楼-- · 2020-08-25 22:18

如果有人遇到相同的问题:它对我有用。

My梦
3楼-- · 2020-08-25 22:22

嗨,Raveesh,

我 不确定,请检查是否在程序中使用了WRITE语句。

此致

Praveer。

当学会了学习
4楼-- · 2020-08-25 22:37

嗨,Raveesh,

当您是"选择返回"按钮时,将显示什么屏幕。

您能提供屏幕的屏幕截图吗?

因为我在调用ALV屏幕之前尝试了write语句 ,因此单击"返回"按钮后,将显示ALV,但没有工具栏,然后再次按"返回"按钮,将显示初始屏幕。

此致

Praveer。

Aaron 3364
5楼-- · 2020-08-25 22:25

尝试使用SET SCREEN 0或LEAVE SCREEN而不是LEAVE TO SCREEN 0。

My梦
6楼-- · 2020-08-25 22:24

嗨,

我希望在两次单击后退按钮后 控制回到选择屏幕。

与屏幕流共享代码进行分析,直到我发现所有事情都可以进行讨论为止。

DafaDDDa
7楼-- · 2020-08-25 22:36

嗨,Raveesh,

您是否已将该程序开发为"可执行程序/模块池程序"。

我的想法是使程序成为可执行文件 在用于选择屏幕的程序中,添加一个用于Alv报告的屏幕,并在事件开始选择时调用此屏幕。 发生后退事件时,请使用SUPPRESS DIALOG命令进入屏幕0。


还刷新您的alv网格。

检查是否有任何异常

非常感谢/Himanshu Gupta

一周热门 更多>