点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我们使用CL_GUI_ALV_GRID为我们的程序开发了一个过程日志。 我们必须将两个ALV一起显示,因此我们使用了splittor来拆分容器。
但是现在,当我们使用LEAVE TO SCREEN 0从ALV显示屏返回到选择屏幕时,将显示一个不属于我们程序的额外屏幕。 它属于程序SAPMSSY0。 当我们在这个额外的屏幕上按BACK时,我们返回到选择屏幕。 我们已经调试了该程序两天。 我不确定问题出在哪里?
看来我们在这里犯了一些基本错误。 您能指出吗?
非常感谢您的帮助!
温馨的问候,
Raveesh
大家好,
这是程序错误。 这是因为我们在两个选择屏幕块之间编写了SKIP。
感谢和热烈问候,
Raveesh
如果有人遇到相同的问题:它对我有用。
嗨,Raveesh,
我 不确定,请检查是否在程序中使用了WRITE语句。
此致
Praveer。
嗨,Raveesh,
当您是"选择返回"按钮时,将显示什么屏幕。
您能提供屏幕的屏幕截图吗?
因为我在调用ALV屏幕之前尝试了write语句 ,因此单击"返回"按钮后,将显示ALV,但没有工具栏,然后再次按"返回"按钮,将显示初始屏幕。
此致
Praveer。
尝试使用SET SCREEN 0或LEAVE SCREEN而不是LEAVE TO SCREEN 0。
嗨,
我希望在两次单击后退按钮后 控制回到选择屏幕。
与屏幕流共享代码进行分析,直到我发现所有事情都可以进行讨论为止。
嗨,Raveesh,
您是否已将该程序开发为"可执行程序/模块池程序"。
我的想法是使程序成为可执行文件 在用于选择屏幕的程序中,添加一个用于Alv报告的屏幕,并在事件开始选择时调用此屏幕。 发生后退事件时,请使用SUPPRESS DIALOG命令进入屏幕0。
还刷新您的alv网格。
检查是否有任何异常
非常感谢/Himanshu Gupta
一周热门 更多>